55 lines
383 KiB
JavaScript
55 lines
383 KiB
JavaScript
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const u of a)if(u.type==="childList")for(const p of u.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&l(p)}).observe(document,{childList:!0,subtree:!0});function i(a){const u={};return a.integrity&&(u.integrity=a.integrity),a.referrerPolicy&&(u.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?u.credentials="include":a.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function l(a){if(a.ep)return;a.ep=!0;const u=i(a);fetch(a.href,u)}})();function Zh(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var _a={exports:{}},Ei={},ya={exports:{}},we={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var df;function Kh(){if(df)return we;df=1;var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),p=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),y=Symbol.iterator;function x(N){return N===null||typeof N!="object"?null:(N=y&&N[y]||N["@@iterator"],typeof N=="function"?N:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,b={};function L(N,B,ye){this.props=N,this.context=B,this.refs=b,this.updater=ye||T}L.prototype.isReactComponent={},L.prototype.setState=function(N,B){if(typeof N!="object"&&typeof N!="function"&&N!=null)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,N,B,"setState")},L.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function C(){}C.prototype=L.prototype;function w(N,B,ye){this.props=N,this.context=B,this.refs=b,this.updater=ye||T}var E=w.prototype=new C;E.constructor=w,S(E,L.prototype),E.isPureReactComponent=!0;var $=Array.isArray,D=Object.prototype.hasOwnProperty,X={current:null},U={key:!0,ref:!0,__self:!0,__source:!0};function Y(N,B,ye){var xe,Ce={},Ee=null,Pe=null;if(B!=null)for(xe in B.ref!==void 0&&(Pe=B.ref),B.key!==void 0&&(Ee=""+B.key),B)D.call(B,xe)&&!U.hasOwnProperty(xe)&&(Ce[xe]=B[xe]);var ke=arguments.length-2;if(ke===1)Ce.children=ye;else if(1<ke){for(var Oe=Array(ke),gt=0;gt<ke;gt++)Oe[gt]=arguments[gt+2];Ce.children=Oe}if(N&&N.defaultProps)for(xe in ke=N.defaultProps,ke)Ce[xe]===void 0&&(Ce[xe]=ke[xe]);return{$$typeof:n,type:N,key:Ee,ref:Pe,props:Ce,_owner:X.current}}function A(N,B){return{$$typeof:n,type:N.type,key:B,ref:N.ref,props:N.props,_owner:N._owner}}function V(N){return typeof N=="object"&&N!==null&&N.$$typeof===n}function Z(N){var B={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(ye){return B[ye]})}var H=/\/+/g;function te(N,B){return typeof N=="object"&&N!==null&&N.key!=null?Z(""+N.key):B.toString(36)}function ae(N,B,ye,xe,Ce){var Ee=typeof N;(Ee==="undefined"||Ee==="boolean")&&(N=null);var Pe=!1;if(N===null)Pe=!0;else switch(Ee){case"string":case"number":Pe=!0;break;case"object":switch(N.$$typeof){case n:case r:Pe=!0}}if(Pe)return Pe=N,Ce=Ce(Pe),N=xe===""?"."+te(Pe,0):xe,$(Ce)?(ye="",N!=null&&(ye=N.replace(H,"$&/")+"/"),ae(Ce,B,ye,"",function(gt){return gt})):Ce!=null&&(V(Ce)&&(Ce=A(Ce,ye+(!Ce.key||Pe&&Pe.key===Ce.key?"":(""+Ce.key).replace(H,"$&/")+"/")+N)),B.push(Ce)),1;if(Pe=0,xe=xe===""?".":xe+":",$(N))for(var ke=0;ke<N.length;ke++){Ee=N[ke];var Oe=xe+te(Ee,ke);Pe+=ae(Ee,B,ye,Oe,Ce)}else if(Oe=x(N),typeof Oe=="function")for(N=Oe.call(N),ke=0;!(Ee=N.next()).done;)Ee=Ee.value,Oe=xe+te(Ee,ke++),Pe+=ae(Ee,B,ye,Oe,Ce);else if(Ee==="object")throw B=String(N),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(N).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.");return Pe}function me(N,B,ye){if(N==null)return N;var xe=[],Ce=0;return ae(N,xe,"","",function(Ee){return B.call(ye,Ee,Ce++)}),xe}function le(N){if(N._status===-1){var B=N._result;B=B(),B.then(function(ye){(N._status===0||N._status===-1)&&(N._status=1,N._result=ye)},function(ye){(N._status===0||N._status===-1)&&(N._status=2,N._result=ye)}),N._status===-1&&(N._status=0,N._result=B)}if(N._status===1)return N._result.default;throw N._result}var ge={current:null},G={transition:null},K={ReactCurrentDispatcher:ge,ReactCurrentBatchConfig:G,ReactCurrentOwner:X};function J(){throw Error("act(...) is not supported in production builds of React.")}return we.Children={map:me,forEach:function(N,B,ye){me(N,function(){B.apply(this,arguments)},ye)},count:function(N){var B=0;return me(N,function(){B++}),B},toArray:function(N){return me(N,function(B){return B})||[]},only:function(N){if(!V(N))throw Error("React.Children.only expected to receive a single React element child.");return N}},we.Component=L,we.Fragment=i,we.Profiler=a,we.PureComponent=w,we.StrictMode=l,we.Suspense=f,we.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=K,we.act=J,we.cloneElement=function(N,B,ye){if(N==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+N+".");var xe=S({},N.props),Ce=N.key,Ee=N.ref,Pe=N._owner;if(B!=null){if(B.ref!==void 0&&(Ee=B.ref,Pe=X.current),B.key!==void 0&&(Ce=""+B.key),N.type&&N.type.defaultProps)var ke=N.type.defaultProps;for(Oe in B)D.call(B,Oe)&&!U.hasOwnProperty(Oe)&&(xe[Oe]=B[Oe]===void 0&&ke!==void 0?ke[Oe]:B[Oe])}var Oe=arguments.length-2;if(Oe===1)xe.children=ye;else if(1<Oe){ke=Array(Oe);for(var gt=0;gt<Oe;gt++)ke[gt]=arguments[gt+2];xe.children=ke}return{$$typeof:n,type:N.type,key:Ce,ref:Ee,props:xe,_owner:Pe}},we.createContext=function(N){return N={$$typeof:p,_currentValue:N,_currentValue2:N,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},N.Provider={$$typeof:u,_context:N},N.Consumer=N},we.createElement=Y,we.createFactory=function(N){var B=Y.bind(null,N);return B.type=N,B},we.createRef=function(){return{current:null}},we.forwardRef=function(N){return{$$typeof:d,render:N}},we.isValidElement=V,we.lazy=function(N){return{$$typeof:_,_payload:{_status:-1,_result:N},_init:le}},we.memo=function(N,B){return{$$typeof:g,type:N,compare:B===void 0?null:B}},we.startTransition=function(N){var B=G.transition;G.transition={};try{N()}finally{G.transition=B}},we.unstable_act=J,we.useCallback=function(N,B){return ge.current.useCallback(N,B)},we.useContext=function(N){return ge.current.useContext(N)},we.useDebugValue=function(){},we.useDeferredValue=function(N){return ge.current.useDeferredValue(N)},we.useEffect=function(N,B){return ge.current.useEffect(N,B)},we.useId=function(){return ge.current.useId()},we.useImperativeHandle=function(N,B,ye){return ge.current.useImperativeHandle(N,B,ye)},we.useInsertionEffect=function(N,B){return ge.current.useInsertionEffect(N,B)},we.useLayoutEffect=function(N,B){return ge.current.useLayoutEffect(N,B)},we.useMemo=function(N,B){return ge.current.useMemo(N,B)},we.useReducer=function(N,B,ye){return ge.current.useReducer(N,B,ye)},we.useRef=function(N){return ge.current.useRef(N)},we.useState=function(N){return ge.current.useState(N)},we.useSyncExternalStore=function(N,B,ye){return ge.current.useSyncExternalStore(N,B,ye)},we.useTransition=function(){return ge.current.useTransition()},we.version="18.3.1",we}var ff;function Fa(){return ff||(ff=1,ya.exports=Kh()),ya.exports}/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var pf;function Jh(){if(pf)return Ei;pf=1;var n=Fa(),r=Symbol.for("react.element"),i=Symbol.for("react.fragment"),l=Object.prototype.hasOwnProperty,a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function p(d,f,g){var _,y={},x=null,T=null;g!==void 0&&(x=""+g),f.key!==void 0&&(x=""+f.key),f.ref!==void 0&&(T=f.ref);for(_ in f)l.call(f,_)&&!u.hasOwnProperty(_)&&(y[_]=f[_]);if(d&&d.defaultProps)for(_ in f=d.defaultProps,f)y[_]===void 0&&(y[_]=f[_]);return{$$typeof:r,type:d,key:x,ref:T,props:y,_owner:a.current}}return Ei.Fragment=i,Ei.jsx=p,Ei.jsxs=p,Ei}var mf;function eg(){return mf||(mf=1,_a.exports=Jh()),_a.exports}var h=eg(),Zs={},wa={exports:{}},ht={},xa={exports:{}},Sa={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var hf;function tg(){return hf||(hf=1,function(n){function r(G,K){var J=G.length;G.push(K);e:for(;0<J;){var N=J-1>>>1,B=G[N];if(0<a(B,K))G[N]=K,G[J]=B,J=N;else break e}}function i(G){return G.length===0?null:G[0]}function l(G){if(G.length===0)return null;var K=G[0],J=G.pop();if(J!==K){G[0]=J;e:for(var N=0,B=G.length,ye=B>>>1;N<ye;){var xe=2*(N+1)-1,Ce=G[xe],Ee=xe+1,Pe=G[Ee];if(0>a(Ce,J))Ee<B&&0>a(Pe,Ce)?(G[N]=Pe,G[Ee]=J,N=Ee):(G[N]=Ce,G[xe]=J,N=xe);else if(Ee<B&&0>a(Pe,J))G[N]=Pe,G[Ee]=J,N=Ee;else break e}}return K}function a(G,K){var J=G.sortIndex-K.sortIndex;return J!==0?J:G.id-K.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;n.unstable_now=function(){return u.now()}}else{var p=Date,d=p.now();n.unstable_now=function(){return p.now()-d}}var f=[],g=[],_=1,y=null,x=3,T=!1,S=!1,b=!1,L=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(G){for(var K=i(g);K!==null;){if(K.callback===null)l(g);else if(K.startTime<=G)l(g),K.sortIndex=K.expirationTime,r(f,K);else break;K=i(g)}}function $(G){if(b=!1,E(G),!S)if(i(f)!==null)S=!0,le(D);else{var K=i(g);K!==null&&ge($,K.startTime-G)}}function D(G,K){S=!1,b&&(b=!1,C(Y),Y=-1),T=!0;var J=x;try{for(E(K),y=i(f);y!==null&&(!(y.expirationTime>K)||G&&!Z());){var N=y.callback;if(typeof N=="function"){y.callback=null,x=y.priorityLevel;var B=N(y.expirationTime<=K);K=n.unstable_now(),typeof B=="function"?y.callback=B:y===i(f)&&l(f),E(K)}else l(f);y=i(f)}if(y!==null)var ye=!0;else{var xe=i(g);xe!==null&&ge($,xe.startTime-K),ye=!1}return ye}finally{y=null,x=J,T=!1}}var X=!1,U=null,Y=-1,A=5,V=-1;function Z(){return!(n.unstable_now()-V<A)}function H(){if(U!==null){var G=n.unstable_now();V=G;var K=!0;try{K=U(!0,G)}finally{K?te():(X=!1,U=null)}}else X=!1}var te;if(typeof w=="function")te=function(){w(H)};else if(typeof MessageChannel<"u"){var ae=new MessageChannel,me=ae.port2;ae.port1.onmessage=H,te=function(){me.postMessage(null)}}else te=function(){L(H,0)};function le(G){U=G,X||(X=!0,te())}function ge(G,K){Y=L(function(){G(n.unstable_now())},K)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(G){G.callback=null},n.unstable_continueExecution=function(){S||T||(S=!0,le(D))},n.unstable_forceFrameRate=function(G){0>G||125<G?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<G?Math.floor(1e3/G):5},n.unstable_getCurrentPriorityLevel=function(){return x},n.unstable_getFirstCallbackNode=function(){return i(f)},n.unstable_next=function(G){switch(x){case 1:case 2:case 3:var K=3;break;default:K=x}var J=x;x=K;try{return G()}finally{x=J}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=function(){},n.unstable_runWithPriority=function(G,K){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var J=x;x=G;try{return K()}finally{x=J}},n.unstable_scheduleCallback=function(G,K,J){var N=n.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?N+J:N):J=N,G){case 1:var B=-1;break;case 2:B=250;break;case 5:B=1073741823;break;case 4:B=1e4;break;default:B=5e3}return B=J+B,G={id:_++,callback:K,priorityLevel:G,startTime:J,expirationTime:B,sortIndex:-1},J>N?(G.sortIndex=J,r(g,G),i(f)===null&&G===i(g)&&(b?(C(Y),Y=-1):b=!0,ge($,J-N))):(G.sortIndex=B,r(f,G),S||T||(S=!0,le(D))),G},n.unstable_shouldYield=Z,n.unstable_wrapCallback=function(G){var K=x;return function(){var J=x;x=K;try{return G.apply(this,arguments)}finally{x=J}}}}(Sa)),Sa}var gf;function ng(){return gf||(gf=1,xa.exports=tg()),xa.exports}/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var vf;function rg(){if(vf)return ht;vf=1;var n=Fa(),r=ng();function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,s=1;s<arguments.length;s++)t+="&args[]="+encodeURIComponent(arguments[s]);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 l=new Set,a={};function u(e,t){p(e,t),p(e+"Capture",t)}function p(e,t){for(a[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,g=/^[: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]*$/,_={},y={};function x(e){return f.call(y,e)?!0:f.call(_,e)?!1:g.test(e)?y[e]=!0:(_[e]=!0,!1)}function T(e,t,s,o){if(s!==null&&s.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:s!==null?!s.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function S(e,t,s,o){if(t===null||typeof t>"u"||T(e,t,s,o))return!0;if(o)return!1;if(s!==null)switch(s.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function b(e,t,s,o,c,m,v){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=c,this.mustUseProperty=s,this.propertyName=e,this.type=t,this.sanitizeURL=m,this.removeEmptyString=v}var L={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){L[e]=new b(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];L[t]=new b(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){L[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){L[e]=new b(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){L[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){L[e]=new b(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){L[e]=new b(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){L[e]=new b(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){L[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)});var C=/[\-:]([a-z])/g;function w(e){return e[1].toUpperCase()}"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(C,w);L[t]=new b(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(C,w);L[t]=new b(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(C,w);L[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){L[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)}),L.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){L[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)});function E(e,t,s,o){var c=L.hasOwnProperty(t)?L[t]:null;(c!==null?c.type!==0:o||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(S(t,s,c,o)&&(s=null),o||c===null?x(t)&&(s===null?e.removeAttribute(t):e.setAttribute(t,""+s)):c.mustUseProperty?e[c.propertyName]=s===null?c.type===3?!1:"":s:(t=c.attributeName,o=c.attributeNamespace,s===null?e.removeAttribute(t):(c=c.type,s=c===3||c===4&&s===!0?"":""+s,o?e.setAttributeNS(o,t,s):e.setAttribute(t,s))))}var $=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,D=Symbol.for("react.element"),X=Symbol.for("react.portal"),U=Symbol.for("react.fragment"),Y=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),V=Symbol.for("react.provider"),Z=Symbol.for("react.context"),H=Symbol.for("react.forward_ref"),te=Symbol.for("react.suspense"),ae=Symbol.for("react.suspense_list"),me=Symbol.for("react.memo"),le=Symbol.for("react.lazy"),ge=Symbol.for("react.offscreen"),G=Symbol.iterator;function K(e){return e===null||typeof e!="object"?null:(e=G&&e[G]||e["@@iterator"],typeof e=="function"?e:null)}var J=Object.assign,N;function B(e){if(N===void 0)try{throw Error()}catch(s){var t=s.stack.trim().match(/\n( *(at )?)/);N=t&&t[1]||""}return`
|
||
`+N+e}var ye=!1;function xe(e,t){if(!e||ye)return"";ye=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(z){var o=z}Reflect.construct(e,[],t)}else{try{t.call()}catch(z){o=z}e.call(t.prototype)}else{try{throw Error()}catch(z){o=z}e()}}catch(z){if(z&&o&&typeof z.stack=="string"){for(var c=z.stack.split(`
|
||
`),m=o.stack.split(`
|
||
`),v=c.length-1,j=m.length-1;1<=v&&0<=j&&c[v]!==m[j];)j--;for(;1<=v&&0<=j;v--,j--)if(c[v]!==m[j]){if(v!==1||j!==1)do if(v--,j--,0>j||c[v]!==m[j]){var P=`
|
||
`+c[v].replace(" at new "," at ");return e.displayName&&P.includes("<anonymous>")&&(P=P.replace("<anonymous>",e.displayName)),P}while(1<=v&&0<=j);break}}}finally{ye=!1,Error.prepareStackTrace=s}return(e=e?e.displayName||e.name:"")?B(e):""}function Ce(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=xe(e.type,!1),e;case 11:return e=xe(e.type.render,!1),e;case 1:return e=xe(e.type,!0),e;default:return""}}function Ee(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case U:return"Fragment";case X:return"Portal";case A:return"Profiler";case Y:return"StrictMode";case te:return"Suspense";case ae:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Z:return(e.displayName||"Context")+".Consumer";case V:return(e._context.displayName||"Context")+".Provider";case H:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case me:return t=e.displayName||null,t!==null?t:Ee(e.type)||"Memo";case le:t=e._payload,e=e._init;try{return Ee(e(t))}catch{}}return null}function Pe(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=t.render,e=e.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 Ee(t);case 8:return t===Y?"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(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ke(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Oe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function gt(e){var t=Oe(e)?"checked":"value",s=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var c=s.get,m=s.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(v){o=""+v,m.call(this,v)}}),Object.defineProperty(e,t,{enumerable:s.enumerable}),{getValue:function(){return o},setValue:function(v){o=""+v},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hi(e){e._valueTracker||(e._valueTracker=gt(e))}function gu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var s=t.getValue(),o="";return e&&(o=Oe(e)?e.checked?"true":"false":e.value),e=o,e!==s?(t.setValue(e),!0):!1}function Bi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function El(e,t){var s=t.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s??e._wrapperState.initialChecked})}function vu(e,t){var s=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;s=ke(t.value!=null?t.value:s),e._wrapperState={initialChecked:o,initialValue:s,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function _u(e,t){t=t.checked,t!=null&&E(e,"checked",t,!1)}function bl(e,t){_u(e,t);var s=ke(t.value),o=t.type;if(s!=null)o==="number"?(s===0&&e.value===""||e.value!=s)&&(e.value=""+s):e.value!==""+s&&(e.value=""+s);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?kl(e,t.type,s):t.hasOwnProperty("defaultValue")&&kl(e,t.type,ke(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function yu(e,t,s){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,s||t===e.value||(e.value=t),e.defaultValue=t}s=e.name,s!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,s!==""&&(e.name=s)}function kl(e,t,s){(t!=="number"||Bi(e.ownerDocument)!==e)&&(s==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+s&&(e.defaultValue=""+s))}var Ar=Array.isArray;function rr(e,t,s,o){if(e=e.options,t){t={};for(var c=0;c<s.length;c++)t["$"+s[c]]=!0;for(s=0;s<e.length;s++)c=t.hasOwnProperty("$"+e[s].value),e[s].selected!==c&&(e[s].selected=c),c&&o&&(e[s].defaultSelected=!0)}else{for(s=""+ke(s),t=null,c=0;c<e.length;c++){if(e[c].value===s){e[c].selected=!0,o&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function Tl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(i(91));return J({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function wu(e,t){var s=t.value;if(s==null){if(s=t.children,t=t.defaultValue,s!=null){if(t!=null)throw Error(i(92));if(Ar(s)){if(1<s.length)throw Error(i(93));s=s[0]}t=s}t==null&&(t=""),s=t}e._wrapperState={initialValue:ke(s)}}function xu(e,t){var s=ke(t.value),o=ke(t.defaultValue);s!=null&&(s=""+s,s!==e.value&&(e.value=s),t.defaultValue==null&&e.defaultValue!==s&&(e.defaultValue=s)),o!=null&&(e.defaultValue=""+o)}function Su(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Cu(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 jl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Cu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fi,Eu=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,s,o,c){MSApp.execUnsafeLocalFunction(function(){return e(t,s,o,c)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Fi=Fi||document.createElement("div"),Fi.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vr(e,t){if(t){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=t;return}}e.textContent=t}var Hr={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},tm=["Webkit","ms","Moz","O"];Object.keys(Hr).forEach(function(e){tm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hr[t]=Hr[e]})});function bu(e,t,s){return t==null||typeof t=="boolean"||t===""?"":s||typeof t!="number"||t===0||Hr.hasOwnProperty(e)&&Hr[e]?(""+t).trim():t+"px"}function ku(e,t){e=e.style;for(var s in t)if(t.hasOwnProperty(s)){var o=s.indexOf("--")===0,c=bu(s,t[s],o);s==="float"&&(s="cssFloat"),o?e.setProperty(s,c):e[s]=c}}var nm=J({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 Pl(e,t){if(t){if(nm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(i(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(i(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(t.style!=null&&typeof t.style!="object")throw Error(i(62))}}function Ml(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 Ll=null;function $l(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Nl=null,ir=null,sr=null;function Tu(e){if(e=ui(e)){if(typeof Nl!="function")throw Error(i(280));var t=e.stateNode;t&&(t=fs(t),Nl(e.stateNode,e.type,t))}}function ju(e){ir?sr?sr.push(e):sr=[e]:ir=e}function Pu(){if(ir){var e=ir,t=sr;if(sr=ir=null,Tu(e),t)for(e=0;e<t.length;e++)Tu(t[e])}}function Mu(e,t){return e(t)}function Lu(){}var Ol=!1;function $u(e,t,s){if(Ol)return e(t,s);Ol=!0;try{return Mu(e,t,s)}finally{Ol=!1,(ir!==null||sr!==null)&&(Lu(),Pu())}}function Br(e,t){var s=e.stateNode;if(s===null)return null;var o=fs(s);if(o===null)return null;s=o[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":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(i(231,t,typeof s));return s}var Il=!1;if(d)try{var Fr={};Object.defineProperty(Fr,"passive",{get:function(){Il=!0}}),window.addEventListener("test",Fr,Fr),window.removeEventListener("test",Fr,Fr)}catch{Il=!1}function rm(e,t,s,o,c,m,v,j,P){var z=Array.prototype.slice.call(arguments,3);try{t.apply(s,z)}catch(W){this.onError(W)}}var Wr=!1,Wi=null,Ui=!1,Rl=null,im={onError:function(e){Wr=!0,Wi=e}};function sm(e,t,s,o,c,m,v,j,P){Wr=!1,Wi=null,rm.apply(im,arguments)}function lm(e,t,s,o,c,m,v,j,P){if(sm.apply(this,arguments),Wr){if(Wr){var z=Wi;Wr=!1,Wi=null}else throw Error(i(198));Ui||(Ui=!0,Rl=z)}}function On(e){var t=e,s=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(s=t.return),e=t.return;while(e)}return t.tag===3?s:null}function Nu(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ou(e){if(On(e)!==e)throw Error(i(188))}function om(e){var t=e.alternate;if(!t){if(t=On(e),t===null)throw Error(i(188));return t!==e?null:e}for(var s=e,o=t;;){var c=s.return;if(c===null)break;var m=c.alternate;if(m===null){if(o=c.return,o!==null){s=o;continue}break}if(c.child===m.child){for(m=c.child;m;){if(m===s)return Ou(c),e;if(m===o)return Ou(c),t;m=m.sibling}throw Error(i(188))}if(s.return!==o.return)s=c,o=m;else{for(var v=!1,j=c.child;j;){if(j===s){v=!0,s=c,o=m;break}if(j===o){v=!0,o=c,s=m;break}j=j.sibling}if(!v){for(j=m.child;j;){if(j===s){v=!0,s=m,o=c;break}if(j===o){v=!0,o=m,s=c;break}j=j.sibling}if(!v)throw Error(i(189))}}if(s.alternate!==o)throw Error(i(190))}if(s.tag!==3)throw Error(i(188));return s.stateNode.current===s?e:t}function Iu(e){return e=om(e),e!==null?Ru(e):null}function Ru(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ru(e);if(t!==null)return t;e=e.sibling}return null}var zu=r.unstable_scheduleCallback,Du=r.unstable_cancelCallback,am=r.unstable_shouldYield,um=r.unstable_requestPaint,Be=r.unstable_now,cm=r.unstable_getCurrentPriorityLevel,zl=r.unstable_ImmediatePriority,Au=r.unstable_UserBlockingPriority,Gi=r.unstable_NormalPriority,dm=r.unstable_LowPriority,Vu=r.unstable_IdlePriority,qi=null,Dt=null;function fm(e){if(Dt&&typeof Dt.onCommitFiberRoot=="function")try{Dt.onCommitFiberRoot(qi,e,void 0,(e.current.flags&128)===128)}catch{}}var Pt=Math.clz32?Math.clz32:hm,pm=Math.log,mm=Math.LN2;function hm(e){return e>>>=0,e===0?32:31-(pm(e)/mm|0)|0}var Yi=64,Qi=4194304;function Ur(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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Xi(e,t){var s=e.pendingLanes;if(s===0)return 0;var o=0,c=e.suspendedLanes,m=e.pingedLanes,v=s&268435455;if(v!==0){var j=v&~c;j!==0?o=Ur(j):(m&=v,m!==0&&(o=Ur(m)))}else v=s&~c,v!==0?o=Ur(v):m!==0&&(o=Ur(m));if(o===0)return 0;if(t!==0&&t!==o&&(t&c)===0&&(c=o&-o,m=t&-t,c>=m||c===16&&(m&4194240)!==0))return t;if((o&4)!==0&&(o|=s&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0<t;)s=31-Pt(t),c=1<<s,o|=e[s],t&=~c;return o}function gm(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;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function vm(e,t){for(var s=e.suspendedLanes,o=e.pingedLanes,c=e.expirationTimes,m=e.pendingLanes;0<m;){var v=31-Pt(m),j=1<<v,P=c[v];P===-1?((j&s)===0||(j&o)!==0)&&(c[v]=gm(j,t)):P<=t&&(e.expiredLanes|=j),m&=~j}}function Dl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Hu(){var e=Yi;return Yi<<=1,(Yi&4194240)===0&&(Yi=64),e}function Al(e){for(var t=[],s=0;31>s;s++)t.push(e);return t}function Gr(e,t,s){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Pt(t),e[t]=s}function _m(e,t){var s=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 o=e.eventTimes;for(e=e.expirationTimes;0<s;){var c=31-Pt(s),m=1<<c;t[c]=0,o[c]=-1,e[c]=-1,s&=~m}}function Vl(e,t){var s=e.entangledLanes|=t;for(e=e.entanglements;s;){var o=31-Pt(s),c=1<<o;c&t|e[o]&t&&(e[o]|=t),s&=~c}}var Te=0;function Bu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Fu,Hl,Wu,Uu,Gu,Bl=!1,Zi=[],dn=null,fn=null,pn=null,qr=new Map,Yr=new Map,mn=[],ym="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 qu(e,t){switch(e){case"focusin":case"focusout":dn=null;break;case"dragenter":case"dragleave":fn=null;break;case"mouseover":case"mouseout":pn=null;break;case"pointerover":case"pointerout":qr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Yr.delete(t.pointerId)}}function Qr(e,t,s,o,c,m){return e===null||e.nativeEvent!==m?(e={blockedOn:t,domEventName:s,eventSystemFlags:o,nativeEvent:m,targetContainers:[c]},t!==null&&(t=ui(t),t!==null&&Hl(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function wm(e,t,s,o,c){switch(t){case"focusin":return dn=Qr(dn,e,t,s,o,c),!0;case"dragenter":return fn=Qr(fn,e,t,s,o,c),!0;case"mouseover":return pn=Qr(pn,e,t,s,o,c),!0;case"pointerover":var m=c.pointerId;return qr.set(m,Qr(qr.get(m)||null,e,t,s,o,c)),!0;case"gotpointercapture":return m=c.pointerId,Yr.set(m,Qr(Yr.get(m)||null,e,t,s,o,c)),!0}return!1}function Yu(e){var t=In(e.target);if(t!==null){var s=On(t);if(s!==null){if(t=s.tag,t===13){if(t=Nu(s),t!==null){e.blockedOn=t,Gu(e.priority,function(){Wu(s)});return}}else if(t===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ki(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var s=Wl(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);Ll=o,s.target.dispatchEvent(o),Ll=null}else return t=ui(s),t!==null&&Hl(t),e.blockedOn=s,!1;t.shift()}return!0}function Qu(e,t,s){Ki(e)&&s.delete(t)}function xm(){Bl=!1,dn!==null&&Ki(dn)&&(dn=null),fn!==null&&Ki(fn)&&(fn=null),pn!==null&&Ki(pn)&&(pn=null),qr.forEach(Qu),Yr.forEach(Qu)}function Xr(e,t){e.blockedOn===t&&(e.blockedOn=null,Bl||(Bl=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,xm)))}function Zr(e){function t(c){return Xr(c,e)}if(0<Zi.length){Xr(Zi[0],e);for(var s=1;s<Zi.length;s++){var o=Zi[s];o.blockedOn===e&&(o.blockedOn=null)}}for(dn!==null&&Xr(dn,e),fn!==null&&Xr(fn,e),pn!==null&&Xr(pn,e),qr.forEach(t),Yr.forEach(t),s=0;s<mn.length;s++)o=mn[s],o.blockedOn===e&&(o.blockedOn=null);for(;0<mn.length&&(s=mn[0],s.blockedOn===null);)Yu(s),s.blockedOn===null&&mn.shift()}var lr=$.ReactCurrentBatchConfig,Ji=!0;function Sm(e,t,s,o){var c=Te,m=lr.transition;lr.transition=null;try{Te=1,Fl(e,t,s,o)}finally{Te=c,lr.transition=m}}function Cm(e,t,s,o){var c=Te,m=lr.transition;lr.transition=null;try{Te=4,Fl(e,t,s,o)}finally{Te=c,lr.transition=m}}function Fl(e,t,s,o){if(Ji){var c=Wl(e,t,s,o);if(c===null)oo(e,t,o,es,s),qu(e,o);else if(wm(c,e,t,s,o))o.stopPropagation();else if(qu(e,o),t&4&&-1<ym.indexOf(e)){for(;c!==null;){var m=ui(c);if(m!==null&&Fu(m),m=Wl(e,t,s,o),m===null&&oo(e,t,o,es,s),m===c)break;c=m}c!==null&&o.stopPropagation()}else oo(e,t,o,null,s)}}var es=null;function Wl(e,t,s,o){if(es=null,e=$l(o),e=In(e),e!==null)if(t=On(e),t===null)e=null;else if(s=t.tag,s===13){if(e=Nu(t),e!==null)return e;e=null}else if(s===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return es=e,null}function Xu(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(cm()){case zl:return 1;case Au:return 4;case Gi:case dm:return 16;case Vu:return 536870912;default:return 16}default:return 16}}var hn=null,Ul=null,ts=null;function Zu(){if(ts)return ts;var e,t=Ul,s=t.length,o,c="value"in hn?hn.value:hn.textContent,m=c.length;for(e=0;e<s&&t[e]===c[e];e++);var v=s-e;for(o=1;o<=v&&t[s-o]===c[m-o];o++);return ts=c.slice(e,1<o?1-o:void 0)}function ns(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function rs(){return!0}function Ku(){return!1}function vt(e){function t(s,o,c,m,v){this._reactName=s,this._targetInst=c,this.type=o,this.nativeEvent=m,this.target=v,this.currentTarget=null;for(var j in e)e.hasOwnProperty(j)&&(s=e[j],this[j]=s?s(m):m[j]);return this.isDefaultPrevented=(m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1)?rs:Ku,this.isPropagationStopped=Ku,this}return J(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=rs)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=rs)},persist:function(){},isPersistent:rs}),t}var or={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gl=vt(or),Kr=J({},or,{view:0,detail:0}),Em=vt(Kr),ql,Yl,Jr,is=J({},Kr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Xl,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Jr&&(Jr&&e.type==="mousemove"?(ql=e.screenX-Jr.screenX,Yl=e.screenY-Jr.screenY):Yl=ql=0,Jr=e),ql)},movementY:function(e){return"movementY"in e?e.movementY:Yl}}),Ju=vt(is),bm=J({},is,{dataTransfer:0}),km=vt(bm),Tm=J({},Kr,{relatedTarget:0}),Ql=vt(Tm),jm=J({},or,{animationName:0,elapsedTime:0,pseudoElement:0}),Pm=vt(jm),Mm=J({},or,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Lm=vt(Mm),$m=J({},or,{data:0}),ec=vt($m),Nm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Om={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"},Im={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Rm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Im[e])?!!t[e]:!1}function Xl(){return Rm}var zm=J({},Kr,{key:function(e){if(e.key){var t=Nm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ns(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Om[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Xl,charCode:function(e){return e.type==="keypress"?ns(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ns(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Dm=vt(zm),Am=J({},is,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),tc=vt(Am),Vm=J({},Kr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Xl}),Hm=vt(Vm),Bm=J({},or,{propertyName:0,elapsedTime:0,pseudoElement:0}),Fm=vt(Bm),Wm=J({},is,{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}),Um=vt(Wm),Gm=[9,13,27,32],Zl=d&&"CompositionEvent"in window,ei=null;d&&"documentMode"in document&&(ei=document.documentMode);var qm=d&&"TextEvent"in window&&!ei,nc=d&&(!Zl||ei&&8<ei&&11>=ei),rc=" ",ic=!1;function sc(e,t){switch(e){case"keyup":return Gm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ar=!1;function Ym(e,t){switch(e){case"compositionend":return lc(t);case"keypress":return t.which!==32?null:(ic=!0,rc);case"textInput":return e=t.data,e===rc&&ic?null:e;default:return null}}function Qm(e,t){if(ar)return e==="compositionend"||!Zl&&sc(e,t)?(e=Zu(),ts=Ul=hn=null,ar=!1,e):null;switch(e){case"paste":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 nc&&t.locale!=="ko"?null:t.data;default:return null}}var Xm={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 oc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Xm[e.type]:t==="textarea"}function ac(e,t,s,o){ju(o),t=us(t,"onChange"),0<t.length&&(s=new Gl("onChange","change",null,s,o),e.push({event:s,listeners:t}))}var ti=null,ni=null;function Zm(e){kc(e,0)}function ss(e){var t=pr(e);if(gu(t))return e}function Km(e,t){if(e==="change")return t}var uc=!1;if(d){var Kl;if(d){var Jl="oninput"in document;if(!Jl){var cc=document.createElement("div");cc.setAttribute("oninput","return;"),Jl=typeof cc.oninput=="function"}Kl=Jl}else Kl=!1;uc=Kl&&(!document.documentMode||9<document.documentMode)}function dc(){ti&&(ti.detachEvent("onpropertychange",fc),ni=ti=null)}function fc(e){if(e.propertyName==="value"&&ss(ni)){var t=[];ac(t,ni,e,$l(e)),$u(Zm,t)}}function Jm(e,t,s){e==="focusin"?(dc(),ti=t,ni=s,ti.attachEvent("onpropertychange",fc)):e==="focusout"&&dc()}function eh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ss(ni)}function th(e,t){if(e==="click")return ss(t)}function nh(e,t){if(e==="input"||e==="change")return ss(t)}function rh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mt=typeof Object.is=="function"?Object.is:rh;function ri(e,t){if(Mt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var s=Object.keys(e),o=Object.keys(t);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var c=s[o];if(!f.call(t,c)||!Mt(e[c],t[c]))return!1}return!0}function pc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mc(e,t){var s=pc(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=t&&o>=t)return{node:s,offset:t-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=pc(s)}}function hc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?hc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function gc(){for(var e=window,t=Bi();t instanceof e.HTMLIFrameElement;){try{var s=typeof t.contentWindow.location.href=="string"}catch{s=!1}if(s)e=t.contentWindow;else break;t=Bi(e.document)}return t}function eo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function ih(e){var t=gc(),s=e.focusedElem,o=e.selectionRange;if(t!==s&&s&&s.ownerDocument&&hc(s.ownerDocument.documentElement,s)){if(o!==null&&eo(s)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in s)s.selectionStart=t,s.selectionEnd=Math.min(e,s.value.length);else if(e=(t=s.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var c=s.textContent.length,m=Math.min(o.start,c);o=o.end===void 0?m:Math.min(o.end,c),!e.extend&&m>o&&(c=o,o=m,m=c),c=mc(s,m);var v=mc(s,o);c&&v&&(e.rangeCount!==1||e.anchorNode!==c.node||e.anchorOffset!==c.offset||e.focusNode!==v.node||e.focusOffset!==v.offset)&&(t=t.createRange(),t.setStart(c.node,c.offset),e.removeAllRanges(),m>o?(e.addRange(t),e.extend(v.node,v.offset)):(t.setEnd(v.node,v.offset),e.addRange(t)))}}for(t=[],e=s;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<t.length;s++)e=t[s],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var sh=d&&"documentMode"in document&&11>=document.documentMode,ur=null,to=null,ii=null,no=!1;function vc(e,t,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;no||ur==null||ur!==Bi(o)||(o=ur,"selectionStart"in o&&eo(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),ii&&ri(ii,o)||(ii=o,o=us(to,"onSelect"),0<o.length&&(t=new Gl("onSelect","select",null,t,s),e.push({event:t,listeners:o}),t.target=ur)))}function ls(e,t){var s={};return s[e.toLowerCase()]=t.toLowerCase(),s["Webkit"+e]="webkit"+t,s["Moz"+e]="moz"+t,s}var cr={animationend:ls("Animation","AnimationEnd"),animationiteration:ls("Animation","AnimationIteration"),animationstart:ls("Animation","AnimationStart"),transitionend:ls("Transition","TransitionEnd")},ro={},_c={};d&&(_c=document.createElement("div").style,"AnimationEvent"in window||(delete cr.animationend.animation,delete cr.animationiteration.animation,delete cr.animationstart.animation),"TransitionEvent"in window||delete cr.transitionend.transition);function os(e){if(ro[e])return ro[e];if(!cr[e])return e;var t=cr[e],s;for(s in t)if(t.hasOwnProperty(s)&&s in _c)return ro[e]=t[s];return e}var yc=os("animationend"),wc=os("animationiteration"),xc=os("animationstart"),Sc=os("transitionend"),Cc=new Map,Ec="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 gn(e,t){Cc.set(e,t),u(t,[e])}for(var io=0;io<Ec.length;io++){var so=Ec[io],lh=so.toLowerCase(),oh=so[0].toUpperCase()+so.slice(1);gn(lh,"on"+oh)}gn(yc,"onAnimationEnd"),gn(wc,"onAnimationIteration"),gn(xc,"onAnimationStart"),gn("dblclick","onDoubleClick"),gn("focusin","onFocus"),gn("focusout","onBlur"),gn(Sc,"onTransitionEnd"),p("onMouseEnter",["mouseout","mouseover"]),p("onMouseLeave",["mouseout","mouseover"]),p("onPointerEnter",["pointerout","pointerover"]),p("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var si="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(" "),ah=new Set("cancel close invalid load scroll toggle".split(" ").concat(si));function bc(e,t,s){var o=e.type||"unknown-event";e.currentTarget=s,lm(o,t,void 0,e),e.currentTarget=null}function kc(e,t){t=(t&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],c=o.event;o=o.listeners;e:{var m=void 0;if(t)for(var v=o.length-1;0<=v;v--){var j=o[v],P=j.instance,z=j.currentTarget;if(j=j.listener,P!==m&&c.isPropagationStopped())break e;bc(c,j,z),m=P}else for(v=0;v<o.length;v++){if(j=o[v],P=j.instance,z=j.currentTarget,j=j.listener,P!==m&&c.isPropagationStopped())break e;bc(c,j,z),m=P}}}if(Ui)throw e=Rl,Ui=!1,Rl=null,e}function Le(e,t){var s=t[mo];s===void 0&&(s=t[mo]=new Set);var o=e+"__bubble";s.has(o)||(Tc(t,e,2,!1),s.add(o))}function lo(e,t,s){var o=0;t&&(o|=4),Tc(s,e,o,t)}var as="_reactListening"+Math.random().toString(36).slice(2);function li(e){if(!e[as]){e[as]=!0,l.forEach(function(s){s!=="selectionchange"&&(ah.has(s)||lo(s,!1,e),lo(s,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[as]||(t[as]=!0,lo("selectionchange",!1,t))}}function Tc(e,t,s,o){switch(Xu(t)){case 1:var c=Sm;break;case 4:c=Cm;break;default:c=Fl}s=c.bind(null,t,s,e),c=void 0,!Il||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),o?c!==void 0?e.addEventListener(t,s,{capture:!0,passive:c}):e.addEventListener(t,s,!0):c!==void 0?e.addEventListener(t,s,{passive:c}):e.addEventListener(t,s,!1)}function oo(e,t,s,o,c){var m=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var v=o.tag;if(v===3||v===4){var j=o.stateNode.containerInfo;if(j===c||j.nodeType===8&&j.parentNode===c)break;if(v===4)for(v=o.return;v!==null;){var P=v.tag;if((P===3||P===4)&&(P=v.stateNode.containerInfo,P===c||P.nodeType===8&&P.parentNode===c))return;v=v.return}for(;j!==null;){if(v=In(j),v===null)return;if(P=v.tag,P===5||P===6){o=m=v;continue e}j=j.parentNode}}o=o.return}$u(function(){var z=m,W=$l(s),q=[];e:{var F=Cc.get(e);if(F!==void 0){var ne=Gl,ie=e;switch(e){case"keypress":if(ns(s)===0)break e;case"keydown":case"keyup":ne=Dm;break;case"focusin":ie="focus",ne=Ql;break;case"focusout":ie="blur",ne=Ql;break;case"beforeblur":case"afterblur":ne=Ql;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ne=Ju;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ne=km;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ne=Hm;break;case yc:case wc:case xc:ne=Pm;break;case Sc:ne=Fm;break;case"scroll":ne=Em;break;case"wheel":ne=Um;break;case"copy":case"cut":case"paste":ne=Lm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ne=tc}var se=(t&4)!==0,Fe=!se&&e==="scroll",I=se?F!==null?F+"Capture":null:F;se=[];for(var M=z,R;M!==null;){R=M;var Q=R.stateNode;if(R.tag===5&&Q!==null&&(R=Q,I!==null&&(Q=Br(M,I),Q!=null&&se.push(oi(M,Q,R)))),Fe)break;M=M.return}0<se.length&&(F=new ne(F,ie,null,s,W),q.push({event:F,listeners:se}))}}if((t&7)===0){e:{if(F=e==="mouseover"||e==="pointerover",ne=e==="mouseout"||e==="pointerout",F&&s!==Ll&&(ie=s.relatedTarget||s.fromElement)&&(In(ie)||ie[Zt]))break e;if((ne||F)&&(F=W.window===W?W:(F=W.ownerDocument)?F.defaultView||F.parentWindow:window,ne?(ie=s.relatedTarget||s.toElement,ne=z,ie=ie?In(ie):null,ie!==null&&(Fe=On(ie),ie!==Fe||ie.tag!==5&&ie.tag!==6)&&(ie=null)):(ne=null,ie=z),ne!==ie)){if(se=Ju,Q="onMouseLeave",I="onMouseEnter",M="mouse",(e==="pointerout"||e==="pointerover")&&(se=tc,Q="onPointerLeave",I="onPointerEnter",M="pointer"),Fe=ne==null?F:pr(ne),R=ie==null?F:pr(ie),F=new se(Q,M+"leave",ne,s,W),F.target=Fe,F.relatedTarget=R,Q=null,In(W)===z&&(se=new se(I,M+"enter",ie,s,W),se.target=R,se.relatedTarget=Fe,Q=se),Fe=Q,ne&&ie)t:{for(se=ne,I=ie,M=0,R=se;R;R=dr(R))M++;for(R=0,Q=I;Q;Q=dr(Q))R++;for(;0<M-R;)se=dr(se),M--;for(;0<R-M;)I=dr(I),R--;for(;M--;){if(se===I||I!==null&&se===I.alternate)break t;se=dr(se),I=dr(I)}se=null}else se=null;ne!==null&&jc(q,F,ne,se,!1),ie!==null&&Fe!==null&&jc(q,Fe,ie,se,!0)}}e:{if(F=z?pr(z):window,ne=F.nodeName&&F.nodeName.toLowerCase(),ne==="select"||ne==="input"&&F.type==="file")var oe=Km;else if(oc(F))if(uc)oe=nh;else{oe=eh;var ce=Jm}else(ne=F.nodeName)&&ne.toLowerCase()==="input"&&(F.type==="checkbox"||F.type==="radio")&&(oe=th);if(oe&&(oe=oe(e,z))){ac(q,oe,s,W);break e}ce&&ce(e,F,z),e==="focusout"&&(ce=F._wrapperState)&&ce.controlled&&F.type==="number"&&kl(F,"number",F.value)}switch(ce=z?pr(z):window,e){case"focusin":(oc(ce)||ce.contentEditable==="true")&&(ur=ce,to=z,ii=null);break;case"focusout":ii=to=ur=null;break;case"mousedown":no=!0;break;case"contextmenu":case"mouseup":case"dragend":no=!1,vc(q,s,W);break;case"selectionchange":if(sh)break;case"keydown":case"keyup":vc(q,s,W)}var de;if(Zl)e:{switch(e){case"compositionstart":var pe="onCompositionStart";break e;case"compositionend":pe="onCompositionEnd";break e;case"compositionupdate":pe="onCompositionUpdate";break e}pe=void 0}else ar?sc(e,s)&&(pe="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(pe="onCompositionStart");pe&&(nc&&s.locale!=="ko"&&(ar||pe!=="onCompositionStart"?pe==="onCompositionEnd"&&ar&&(de=Zu()):(hn=W,Ul="value"in hn?hn.value:hn.textContent,ar=!0)),ce=us(z,pe),0<ce.length&&(pe=new ec(pe,e,null,s,W),q.push({event:pe,listeners:ce}),de?pe.data=de:(de=lc(s),de!==null&&(pe.data=de)))),(de=qm?Ym(e,s):Qm(e,s))&&(z=us(z,"onBeforeInput"),0<z.length&&(W=new ec("onBeforeInput","beforeinput",null,s,W),q.push({event:W,listeners:z}),W.data=de))}kc(q,t)})}function oi(e,t,s){return{instance:e,listener:t,currentTarget:s}}function us(e,t){for(var s=t+"Capture",o=[];e!==null;){var c=e,m=c.stateNode;c.tag===5&&m!==null&&(c=m,m=Br(e,s),m!=null&&o.unshift(oi(e,m,c)),m=Br(e,t),m!=null&&o.push(oi(e,m,c))),e=e.return}return o}function dr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function jc(e,t,s,o,c){for(var m=t._reactName,v=[];s!==null&&s!==o;){var j=s,P=j.alternate,z=j.stateNode;if(P!==null&&P===o)break;j.tag===5&&z!==null&&(j=z,c?(P=Br(s,m),P!=null&&v.unshift(oi(s,P,j))):c||(P=Br(s,m),P!=null&&v.push(oi(s,P,j)))),s=s.return}v.length!==0&&e.push({event:t,listeners:v})}var uh=/\r\n?/g,ch=/\u0000|\uFFFD/g;function Pc(e){return(typeof e=="string"?e:""+e).replace(uh,`
|
||
`).replace(ch,"")}function cs(e,t,s){if(t=Pc(t),Pc(e)!==t&&s)throw Error(i(425))}function ds(){}var ao=null,uo=null;function co(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var fo=typeof setTimeout=="function"?setTimeout:void 0,dh=typeof clearTimeout=="function"?clearTimeout:void 0,Mc=typeof Promise=="function"?Promise:void 0,fh=typeof queueMicrotask=="function"?queueMicrotask:typeof Mc<"u"?function(e){return Mc.resolve(null).then(e).catch(ph)}:fo;function ph(e){setTimeout(function(){throw e})}function po(e,t){var s=t,o=0;do{var c=s.nextSibling;if(e.removeChild(s),c&&c.nodeType===8)if(s=c.data,s==="/$"){if(o===0){e.removeChild(c),Zr(t);return}o--}else s!=="$"&&s!=="$?"&&s!=="$!"||o++;s=c}while(s);Zr(t)}function vn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Lc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"){if(t===0)return e;t--}else s==="/$"&&t++}e=e.previousSibling}return null}var fr=Math.random().toString(36).slice(2),At="__reactFiber$"+fr,ai="__reactProps$"+fr,Zt="__reactContainer$"+fr,mo="__reactEvents$"+fr,mh="__reactListeners$"+fr,hh="__reactHandles$"+fr;function In(e){var t=e[At];if(t)return t;for(var s=e.parentNode;s;){if(t=s[Zt]||s[At]){if(s=t.alternate,t.child!==null||s!==null&&s.child!==null)for(e=Lc(e);e!==null;){if(s=e[At])return s;e=Lc(e)}return t}e=s,s=e.parentNode}return null}function ui(e){return e=e[At]||e[Zt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function pr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(i(33))}function fs(e){return e[ai]||null}var ho=[],mr=-1;function _n(e){return{current:e}}function $e(e){0>mr||(e.current=ho[mr],ho[mr]=null,mr--)}function Me(e,t){mr++,ho[mr]=e.current,e.current=t}var yn={},nt=_n(yn),ct=_n(!1),Rn=yn;function hr(e,t){var s=e.type.contextTypes;if(!s)return yn;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var c={},m;for(m in s)c[m]=t[m];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=c),c}function dt(e){return e=e.childContextTypes,e!=null}function ps(){$e(ct),$e(nt)}function $c(e,t,s){if(nt.current!==yn)throw Error(i(168));Me(nt,t),Me(ct,s)}function Nc(e,t,s){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return s;o=o.getChildContext();for(var c in o)if(!(c in t))throw Error(i(108,Pe(e)||"Unknown",c));return J({},s,o)}function ms(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yn,Rn=nt.current,Me(nt,e),Me(ct,ct.current),!0}function Oc(e,t,s){var o=e.stateNode;if(!o)throw Error(i(169));s?(e=Nc(e,t,Rn),o.__reactInternalMemoizedMergedChildContext=e,$e(ct),$e(nt),Me(nt,e)):$e(ct),Me(ct,s)}var Kt=null,hs=!1,go=!1;function Ic(e){Kt===null?Kt=[e]:Kt.push(e)}function gh(e){hs=!0,Ic(e)}function wn(){if(!go&&Kt!==null){go=!0;var e=0,t=Te;try{var s=Kt;for(Te=1;e<s.length;e++){var o=s[e];do o=o(!0);while(o!==null)}Kt=null,hs=!1}catch(c){throw Kt!==null&&(Kt=Kt.slice(e+1)),zu(zl,wn),c}finally{Te=t,go=!1}}return null}var gr=[],vr=0,gs=null,vs=0,Ct=[],Et=0,zn=null,Jt=1,en="";function Dn(e,t){gr[vr++]=vs,gr[vr++]=gs,gs=e,vs=t}function Rc(e,t,s){Ct[Et++]=Jt,Ct[Et++]=en,Ct[Et++]=zn,zn=e;var o=Jt;e=en;var c=32-Pt(o)-1;o&=~(1<<c),s+=1;var m=32-Pt(t)+c;if(30<m){var v=c-c%5;m=(o&(1<<v)-1).toString(32),o>>=v,c-=v,Jt=1<<32-Pt(t)+c|s<<c|o,en=m+e}else Jt=1<<m|s<<c|o,en=e}function vo(e){e.return!==null&&(Dn(e,1),Rc(e,1,0))}function _o(e){for(;e===gs;)gs=gr[--vr],gr[vr]=null,vs=gr[--vr],gr[vr]=null;for(;e===zn;)zn=Ct[--Et],Ct[Et]=null,en=Ct[--Et],Ct[Et]=null,Jt=Ct[--Et],Ct[Et]=null}var _t=null,yt=null,Ie=!1,Lt=null;function zc(e,t){var s=jt(5,null,null,0);s.elementType="DELETED",s.stateNode=t,s.return=e,t=e.deletions,t===null?(e.deletions=[s],e.flags|=16):t.push(s)}function Dc(e,t){switch(e.tag){case 5:var s=e.type;return t=t.nodeType!==1||s.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,_t=e,yt=vn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,_t=e,yt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(s=zn!==null?{id:Jt,overflow:en}:null,e.memoizedState={dehydrated:t,treeContext:s,retryLane:1073741824},s=jt(18,null,null,0),s.stateNode=t,s.return=e,e.child=s,_t=e,yt=null,!0):!1;default:return!1}}function yo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function wo(e){if(Ie){var t=yt;if(t){var s=t;if(!Dc(e,t)){if(yo(e))throw Error(i(418));t=vn(s.nextSibling);var o=_t;t&&Dc(e,t)?zc(o,s):(e.flags=e.flags&-4097|2,Ie=!1,_t=e)}}else{if(yo(e))throw Error(i(418));e.flags=e.flags&-4097|2,Ie=!1,_t=e}}}function Ac(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;_t=e}function _s(e){if(e!==_t)return!1;if(!Ie)return Ac(e),Ie=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!co(e.type,e.memoizedProps)),t&&(t=yt)){if(yo(e))throw Vc(),Error(i(418));for(;t;)zc(e,t),t=vn(t.nextSibling)}if(Ac(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"){if(t===0){yt=vn(e.nextSibling);break e}t--}else s!=="$"&&s!=="$!"&&s!=="$?"||t++}e=e.nextSibling}yt=null}}else yt=_t?vn(e.stateNode.nextSibling):null;return!0}function Vc(){for(var e=yt;e;)e=vn(e.nextSibling)}function _r(){yt=_t=null,Ie=!1}function xo(e){Lt===null?Lt=[e]:Lt.push(e)}var vh=$.ReactCurrentBatchConfig;function ci(e,t,s){if(e=s.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(s._owner){if(s=s._owner,s){if(s.tag!==1)throw Error(i(309));var o=s.stateNode}if(!o)throw Error(i(147,e));var c=o,m=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===m?t.ref:(t=function(v){var j=c.refs;v===null?delete j[m]:j[m]=v},t._stringRef=m,t)}if(typeof e!="string")throw Error(i(284));if(!s._owner)throw Error(i(290,e))}return e}function ys(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Hc(e){var t=e._init;return t(e._payload)}function Bc(e){function t(I,M){if(e){var R=I.deletions;R===null?(I.deletions=[M],I.flags|=16):R.push(M)}}function s(I,M){if(!e)return null;for(;M!==null;)t(I,M),M=M.sibling;return null}function o(I,M){for(I=new Map;M!==null;)M.key!==null?I.set(M.key,M):I.set(M.index,M),M=M.sibling;return I}function c(I,M){return I=jn(I,M),I.index=0,I.sibling=null,I}function m(I,M,R){return I.index=R,e?(R=I.alternate,R!==null?(R=R.index,R<M?(I.flags|=2,M):R):(I.flags|=2,M)):(I.flags|=1048576,M)}function v(I){return e&&I.alternate===null&&(I.flags|=2),I}function j(I,M,R,Q){return M===null||M.tag!==6?(M=fa(R,I.mode,Q),M.return=I,M):(M=c(M,R),M.return=I,M)}function P(I,M,R,Q){var oe=R.type;return oe===U?W(I,M,R.props.children,Q,R.key):M!==null&&(M.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===le&&Hc(oe)===M.type)?(Q=c(M,R.props),Q.ref=ci(I,M,R),Q.return=I,Q):(Q=Fs(R.type,R.key,R.props,null,I.mode,Q),Q.ref=ci(I,M,R),Q.return=I,Q)}function z(I,M,R,Q){return M===null||M.tag!==4||M.stateNode.containerInfo!==R.containerInfo||M.stateNode.implementation!==R.implementation?(M=pa(R,I.mode,Q),M.return=I,M):(M=c(M,R.children||[]),M.return=I,M)}function W(I,M,R,Q,oe){return M===null||M.tag!==7?(M=Gn(R,I.mode,Q,oe),M.return=I,M):(M=c(M,R),M.return=I,M)}function q(I,M,R){if(typeof M=="string"&&M!==""||typeof M=="number")return M=fa(""+M,I.mode,R),M.return=I,M;if(typeof M=="object"&&M!==null){switch(M.$$typeof){case D:return R=Fs(M.type,M.key,M.props,null,I.mode,R),R.ref=ci(I,null,M),R.return=I,R;case X:return M=pa(M,I.mode,R),M.return=I,M;case le:var Q=M._init;return q(I,Q(M._payload),R)}if(Ar(M)||K(M))return M=Gn(M,I.mode,R,null),M.return=I,M;ys(I,M)}return null}function F(I,M,R,Q){var oe=M!==null?M.key:null;if(typeof R=="string"&&R!==""||typeof R=="number")return oe!==null?null:j(I,M,""+R,Q);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case D:return R.key===oe?P(I,M,R,Q):null;case X:return R.key===oe?z(I,M,R,Q):null;case le:return oe=R._init,F(I,M,oe(R._payload),Q)}if(Ar(R)||K(R))return oe!==null?null:W(I,M,R,Q,null);ys(I,R)}return null}function ne(I,M,R,Q,oe){if(typeof Q=="string"&&Q!==""||typeof Q=="number")return I=I.get(R)||null,j(M,I,""+Q,oe);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case D:return I=I.get(Q.key===null?R:Q.key)||null,P(M,I,Q,oe);case X:return I=I.get(Q.key===null?R:Q.key)||null,z(M,I,Q,oe);case le:var ce=Q._init;return ne(I,M,R,ce(Q._payload),oe)}if(Ar(Q)||K(Q))return I=I.get(R)||null,W(M,I,Q,oe,null);ys(M,Q)}return null}function ie(I,M,R,Q){for(var oe=null,ce=null,de=M,pe=M=0,Qe=null;de!==null&&pe<R.length;pe++){de.index>pe?(Qe=de,de=null):Qe=de.sibling;var be=F(I,de,R[pe],Q);if(be===null){de===null&&(de=Qe);break}e&&de&&be.alternate===null&&t(I,de),M=m(be,M,pe),ce===null?oe=be:ce.sibling=be,ce=be,de=Qe}if(pe===R.length)return s(I,de),Ie&&Dn(I,pe),oe;if(de===null){for(;pe<R.length;pe++)de=q(I,R[pe],Q),de!==null&&(M=m(de,M,pe),ce===null?oe=de:ce.sibling=de,ce=de);return Ie&&Dn(I,pe),oe}for(de=o(I,de);pe<R.length;pe++)Qe=ne(de,I,pe,R[pe],Q),Qe!==null&&(e&&Qe.alternate!==null&&de.delete(Qe.key===null?pe:Qe.key),M=m(Qe,M,pe),ce===null?oe=Qe:ce.sibling=Qe,ce=Qe);return e&&de.forEach(function(Pn){return t(I,Pn)}),Ie&&Dn(I,pe),oe}function se(I,M,R,Q){var oe=K(R);if(typeof oe!="function")throw Error(i(150));if(R=oe.call(R),R==null)throw Error(i(151));for(var ce=oe=null,de=M,pe=M=0,Qe=null,be=R.next();de!==null&&!be.done;pe++,be=R.next()){de.index>pe?(Qe=de,de=null):Qe=de.sibling;var Pn=F(I,de,be.value,Q);if(Pn===null){de===null&&(de=Qe);break}e&&de&&Pn.alternate===null&&t(I,de),M=m(Pn,M,pe),ce===null?oe=Pn:ce.sibling=Pn,ce=Pn,de=Qe}if(be.done)return s(I,de),Ie&&Dn(I,pe),oe;if(de===null){for(;!be.done;pe++,be=R.next())be=q(I,be.value,Q),be!==null&&(M=m(be,M,pe),ce===null?oe=be:ce.sibling=be,ce=be);return Ie&&Dn(I,pe),oe}for(de=o(I,de);!be.done;pe++,be=R.next())be=ne(de,I,pe,be.value,Q),be!==null&&(e&&be.alternate!==null&&de.delete(be.key===null?pe:be.key),M=m(be,M,pe),ce===null?oe=be:ce.sibling=be,ce=be);return e&&de.forEach(function(Xh){return t(I,Xh)}),Ie&&Dn(I,pe),oe}function Fe(I,M,R,Q){if(typeof R=="object"&&R!==null&&R.type===U&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case D:e:{for(var oe=R.key,ce=M;ce!==null;){if(ce.key===oe){if(oe=R.type,oe===U){if(ce.tag===7){s(I,ce.sibling),M=c(ce,R.props.children),M.return=I,I=M;break e}}else if(ce.elementType===oe||typeof oe=="object"&&oe!==null&&oe.$$typeof===le&&Hc(oe)===ce.type){s(I,ce.sibling),M=c(ce,R.props),M.ref=ci(I,ce,R),M.return=I,I=M;break e}s(I,ce);break}else t(I,ce);ce=ce.sibling}R.type===U?(M=Gn(R.props.children,I.mode,Q,R.key),M.return=I,I=M):(Q=Fs(R.type,R.key,R.props,null,I.mode,Q),Q.ref=ci(I,M,R),Q.return=I,I=Q)}return v(I);case X:e:{for(ce=R.key;M!==null;){if(M.key===ce)if(M.tag===4&&M.stateNode.containerInfo===R.containerInfo&&M.stateNode.implementation===R.implementation){s(I,M.sibling),M=c(M,R.children||[]),M.return=I,I=M;break e}else{s(I,M);break}else t(I,M);M=M.sibling}M=pa(R,I.mode,Q),M.return=I,I=M}return v(I);case le:return ce=R._init,Fe(I,M,ce(R._payload),Q)}if(Ar(R))return ie(I,M,R,Q);if(K(R))return se(I,M,R,Q);ys(I,R)}return typeof R=="string"&&R!==""||typeof R=="number"?(R=""+R,M!==null&&M.tag===6?(s(I,M.sibling),M=c(M,R),M.return=I,I=M):(s(I,M),M=fa(R,I.mode,Q),M.return=I,I=M),v(I)):s(I,M)}return Fe}var yr=Bc(!0),Fc=Bc(!1),ws=_n(null),xs=null,wr=null,So=null;function Co(){So=wr=xs=null}function Eo(e){var t=ws.current;$e(ws),e._currentValue=t}function bo(e,t,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===s)break;e=e.return}}function xr(e,t){xs=e,So=wr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(ft=!0),e.firstContext=null)}function bt(e){var t=e._currentValue;if(So!==e)if(e={context:e,memoizedValue:t,next:null},wr===null){if(xs===null)throw Error(i(308));wr=e,xs.dependencies={lanes:0,firstContext:e}}else wr=wr.next=e;return t}var An=null;function ko(e){An===null?An=[e]:An.push(e)}function Wc(e,t,s,o){var c=t.interleaved;return c===null?(s.next=s,ko(t)):(s.next=c.next,c.next=s),t.interleaved=s,tn(e,o)}function tn(e,t){e.lanes|=t;var s=e.alternate;for(s!==null&&(s.lanes|=t),s=e,e=e.return;e!==null;)e.childLanes|=t,s=e.alternate,s!==null&&(s.childLanes|=t),s=e,e=e.return;return s.tag===3?s.stateNode:null}var xn=!1;function To(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Uc(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 nn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Sn(e,t,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Se&2)!==0){var c=o.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),o.pending=t,tn(e,s)}return c=o.interleaved,c===null?(t.next=t,ko(o)):(t.next=c.next,c.next=t),o.interleaved=t,tn(e,s)}function Ss(e,t,s){if(t=t.updateQueue,t!==null&&(t=t.shared,(s&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,s|=o,t.lanes=s,Vl(e,s)}}function Gc(e,t){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var c=null,m=null;if(s=s.firstBaseUpdate,s!==null){do{var v={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};m===null?c=m=v:m=m.next=v,s=s.next}while(s!==null);m===null?c=m=t:m=m.next=t}else c=m=t;s={baseState:o.baseState,firstBaseUpdate:c,lastBaseUpdate:m,shared:o.shared,effects:o.effects},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=t:e.next=t,s.lastBaseUpdate=t}function Cs(e,t,s,o){var c=e.updateQueue;xn=!1;var m=c.firstBaseUpdate,v=c.lastBaseUpdate,j=c.shared.pending;if(j!==null){c.shared.pending=null;var P=j,z=P.next;P.next=null,v===null?m=z:v.next=z,v=P;var W=e.alternate;W!==null&&(W=W.updateQueue,j=W.lastBaseUpdate,j!==v&&(j===null?W.firstBaseUpdate=z:j.next=z,W.lastBaseUpdate=P))}if(m!==null){var q=c.baseState;v=0,W=z=P=null,j=m;do{var F=j.lane,ne=j.eventTime;if((o&F)===F){W!==null&&(W=W.next={eventTime:ne,lane:0,tag:j.tag,payload:j.payload,callback:j.callback,next:null});e:{var ie=e,se=j;switch(F=t,ne=s,se.tag){case 1:if(ie=se.payload,typeof ie=="function"){q=ie.call(ne,q,F);break e}q=ie;break e;case 3:ie.flags=ie.flags&-65537|128;case 0:if(ie=se.payload,F=typeof ie=="function"?ie.call(ne,q,F):ie,F==null)break e;q=J({},q,F);break e;case 2:xn=!0}}j.callback!==null&&j.lane!==0&&(e.flags|=64,F=c.effects,F===null?c.effects=[j]:F.push(j))}else ne={eventTime:ne,lane:F,tag:j.tag,payload:j.payload,callback:j.callback,next:null},W===null?(z=W=ne,P=q):W=W.next=ne,v|=F;if(j=j.next,j===null){if(j=c.shared.pending,j===null)break;F=j,j=F.next,F.next=null,c.lastBaseUpdate=F,c.shared.pending=null}}while(!0);if(W===null&&(P=q),c.baseState=P,c.firstBaseUpdate=z,c.lastBaseUpdate=W,t=c.shared.interleaved,t!==null){c=t;do v|=c.lane,c=c.next;while(c!==t)}else m===null&&(c.shared.lanes=0);Bn|=v,e.lanes=v,e.memoizedState=q}}function qc(e,t,s){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var o=e[t],c=o.callback;if(c!==null){if(o.callback=null,o=s,typeof c!="function")throw Error(i(191,c));c.call(o)}}}var di={},Vt=_n(di),fi=_n(di),pi=_n(di);function Vn(e){if(e===di)throw Error(i(174));return e}function jo(e,t){switch(Me(pi,t),Me(fi,e),Me(Vt,di),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:jl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=jl(t,e)}$e(Vt),Me(Vt,t)}function Sr(){$e(Vt),$e(fi),$e(pi)}function Yc(e){Vn(pi.current);var t=Vn(Vt.current),s=jl(t,e.type);t!==s&&(Me(fi,e),Me(Vt,s))}function Po(e){fi.current===e&&($e(Vt),$e(fi))}var Re=_n(0);function Es(e){for(var t=e;t!==null;){if(t.tag===13){var s=t.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||s.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Mo=[];function Lo(){for(var e=0;e<Mo.length;e++)Mo[e]._workInProgressVersionPrimary=null;Mo.length=0}var bs=$.ReactCurrentDispatcher,$o=$.ReactCurrentBatchConfig,Hn=0,ze=null,Ue=null,qe=null,ks=!1,mi=!1,hi=0,_h=0;function rt(){throw Error(i(321))}function No(e,t){if(t===null)return!1;for(var s=0;s<t.length&&s<e.length;s++)if(!Mt(e[s],t[s]))return!1;return!0}function Oo(e,t,s,o,c,m){if(Hn=m,ze=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,bs.current=e===null||e.memoizedState===null?Sh:Ch,e=s(o,c),mi){m=0;do{if(mi=!1,hi=0,25<=m)throw Error(i(301));m+=1,qe=Ue=null,t.updateQueue=null,bs.current=Eh,e=s(o,c)}while(mi)}if(bs.current=Ps,t=Ue!==null&&Ue.next!==null,Hn=0,qe=Ue=ze=null,ks=!1,t)throw Error(i(300));return e}function Io(){var e=hi!==0;return hi=0,e}function Ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qe===null?ze.memoizedState=qe=e:qe=qe.next=e,qe}function kt(){if(Ue===null){var e=ze.alternate;e=e!==null?e.memoizedState:null}else e=Ue.next;var t=qe===null?ze.memoizedState:qe.next;if(t!==null)qe=t,Ue=e;else{if(e===null)throw Error(i(310));Ue=e,e={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},qe===null?ze.memoizedState=qe=e:qe=qe.next=e}return qe}function gi(e,t){return typeof t=="function"?t(e):t}function Ro(e){var t=kt(),s=t.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=e;var o=Ue,c=o.baseQueue,m=s.pending;if(m!==null){if(c!==null){var v=c.next;c.next=m.next,m.next=v}o.baseQueue=c=m,s.pending=null}if(c!==null){m=c.next,o=o.baseState;var j=v=null,P=null,z=m;do{var W=z.lane;if((Hn&W)===W)P!==null&&(P=P.next={lane:0,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null}),o=z.hasEagerState?z.eagerState:e(o,z.action);else{var q={lane:W,action:z.action,hasEagerState:z.hasEagerState,eagerState:z.eagerState,next:null};P===null?(j=P=q,v=o):P=P.next=q,ze.lanes|=W,Bn|=W}z=z.next}while(z!==null&&z!==m);P===null?v=o:P.next=j,Mt(o,t.memoizedState)||(ft=!0),t.memoizedState=o,t.baseState=v,t.baseQueue=P,s.lastRenderedState=o}if(e=s.interleaved,e!==null){c=e;do m=c.lane,ze.lanes|=m,Bn|=m,c=c.next;while(c!==e)}else c===null&&(s.lanes=0);return[t.memoizedState,s.dispatch]}function zo(e){var t=kt(),s=t.queue;if(s===null)throw Error(i(311));s.lastRenderedReducer=e;var o=s.dispatch,c=s.pending,m=t.memoizedState;if(c!==null){s.pending=null;var v=c=c.next;do m=e(m,v.action),v=v.next;while(v!==c);Mt(m,t.memoizedState)||(ft=!0),t.memoizedState=m,t.baseQueue===null&&(t.baseState=m),s.lastRenderedState=m}return[m,o]}function Qc(){}function Xc(e,t){var s=ze,o=kt(),c=t(),m=!Mt(o.memoizedState,c);if(m&&(o.memoizedState=c,ft=!0),o=o.queue,Do(Jc.bind(null,s,o,e),[e]),o.getSnapshot!==t||m||qe!==null&&qe.memoizedState.tag&1){if(s.flags|=2048,vi(9,Kc.bind(null,s,o,c,t),void 0,null),Ye===null)throw Error(i(349));(Hn&30)!==0||Zc(s,t,c)}return c}function Zc(e,t,s){e.flags|=16384,e={getSnapshot:t,value:s},t=ze.updateQueue,t===null?(t={lastEffect:null,stores:null},ze.updateQueue=t,t.stores=[e]):(s=t.stores,s===null?t.stores=[e]:s.push(e))}function Kc(e,t,s,o){t.value=s,t.getSnapshot=o,ed(t)&&td(e)}function Jc(e,t,s){return s(function(){ed(t)&&td(e)})}function ed(e){var t=e.getSnapshot;e=e.value;try{var s=t();return!Mt(e,s)}catch{return!0}}function td(e){var t=tn(e,1);t!==null&&It(t,e,1,-1)}function nd(e){var t=Ht();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:gi,lastRenderedState:e},t.queue=e,e=e.dispatch=xh.bind(null,ze,e),[t.memoizedState,e]}function vi(e,t,s,o){return e={tag:e,create:t,destroy:s,deps:o,next:null},t=ze.updateQueue,t===null?(t={lastEffect:null,stores:null},ze.updateQueue=t,t.lastEffect=e.next=e):(s=t.lastEffect,s===null?t.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,t.lastEffect=e)),e}function rd(){return kt().memoizedState}function Ts(e,t,s,o){var c=Ht();ze.flags|=e,c.memoizedState=vi(1|t,s,void 0,o===void 0?null:o)}function js(e,t,s,o){var c=kt();o=o===void 0?null:o;var m=void 0;if(Ue!==null){var v=Ue.memoizedState;if(m=v.destroy,o!==null&&No(o,v.deps)){c.memoizedState=vi(t,s,m,o);return}}ze.flags|=e,c.memoizedState=vi(1|t,s,m,o)}function id(e,t){return Ts(8390656,8,e,t)}function Do(e,t){return js(2048,8,e,t)}function sd(e,t){return js(4,2,e,t)}function ld(e,t){return js(4,4,e,t)}function od(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ad(e,t,s){return s=s!=null?s.concat([e]):null,js(4,4,od.bind(null,t,e),s)}function Ao(){}function ud(e,t){var s=kt();t=t===void 0?null:t;var o=s.memoizedState;return o!==null&&t!==null&&No(t,o[1])?o[0]:(s.memoizedState=[e,t],e)}function cd(e,t){var s=kt();t=t===void 0?null:t;var o=s.memoizedState;return o!==null&&t!==null&&No(t,o[1])?o[0]:(e=e(),s.memoizedState=[e,t],e)}function dd(e,t,s){return(Hn&21)===0?(e.baseState&&(e.baseState=!1,ft=!0),e.memoizedState=s):(Mt(s,t)||(s=Hu(),ze.lanes|=s,Bn|=s,e.baseState=!0),t)}function yh(e,t){var s=Te;Te=s!==0&&4>s?s:4,e(!0);var o=$o.transition;$o.transition={};try{e(!1),t()}finally{Te=s,$o.transition=o}}function fd(){return kt().memoizedState}function wh(e,t,s){var o=kn(e);if(s={lane:o,action:s,hasEagerState:!1,eagerState:null,next:null},pd(e))md(t,s);else if(s=Wc(e,t,s,o),s!==null){var c=at();It(s,e,o,c),hd(s,t,o)}}function xh(e,t,s){var o=kn(e),c={lane:o,action:s,hasEagerState:!1,eagerState:null,next:null};if(pd(e))md(t,c);else{var m=e.alternate;if(e.lanes===0&&(m===null||m.lanes===0)&&(m=t.lastRenderedReducer,m!==null))try{var v=t.lastRenderedState,j=m(v,s);if(c.hasEagerState=!0,c.eagerState=j,Mt(j,v)){var P=t.interleaved;P===null?(c.next=c,ko(t)):(c.next=P.next,P.next=c),t.interleaved=c;return}}catch{}finally{}s=Wc(e,t,c,o),s!==null&&(c=at(),It(s,e,o,c),hd(s,t,o))}}function pd(e){var t=e.alternate;return e===ze||t!==null&&t===ze}function md(e,t){mi=ks=!0;var s=e.pending;s===null?t.next=t:(t.next=s.next,s.next=t),e.pending=t}function hd(e,t,s){if((s&4194240)!==0){var o=t.lanes;o&=e.pendingLanes,s|=o,t.lanes=s,Vl(e,s)}}var Ps={readContext:bt,useCallback:rt,useContext:rt,useEffect:rt,useImperativeHandle:rt,useInsertionEffect:rt,useLayoutEffect:rt,useMemo:rt,useReducer:rt,useRef:rt,useState:rt,useDebugValue:rt,useDeferredValue:rt,useTransition:rt,useMutableSource:rt,useSyncExternalStore:rt,useId:rt,unstable_isNewReconciler:!1},Sh={readContext:bt,useCallback:function(e,t){return Ht().memoizedState=[e,t===void 0?null:t],e},useContext:bt,useEffect:id,useImperativeHandle:function(e,t,s){return s=s!=null?s.concat([e]):null,Ts(4194308,4,od.bind(null,t,e),s)},useLayoutEffect:function(e,t){return Ts(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ts(4,2,e,t)},useMemo:function(e,t){var s=Ht();return t=t===void 0?null:t,e=e(),s.memoizedState=[e,t],e},useReducer:function(e,t,s){var o=Ht();return t=s!==void 0?s(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=wh.bind(null,ze,e),[o.memoizedState,e]},useRef:function(e){var t=Ht();return e={current:e},t.memoizedState=e},useState:nd,useDebugValue:Ao,useDeferredValue:function(e){return Ht().memoizedState=e},useTransition:function(){var e=nd(!1),t=e[0];return e=yh.bind(null,e[1]),Ht().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,s){var o=ze,c=Ht();if(Ie){if(s===void 0)throw Error(i(407));s=s()}else{if(s=t(),Ye===null)throw Error(i(349));(Hn&30)!==0||Zc(o,t,s)}c.memoizedState=s;var m={value:s,getSnapshot:t};return c.queue=m,id(Jc.bind(null,o,m,e),[e]),o.flags|=2048,vi(9,Kc.bind(null,o,m,s,t),void 0,null),s},useId:function(){var e=Ht(),t=Ye.identifierPrefix;if(Ie){var s=en,o=Jt;s=(o&~(1<<32-Pt(o)-1)).toString(32)+s,t=":"+t+"R"+s,s=hi++,0<s&&(t+="H"+s.toString(32)),t+=":"}else s=_h++,t=":"+t+"r"+s.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ch={readContext:bt,useCallback:ud,useContext:bt,useEffect:Do,useImperativeHandle:ad,useInsertionEffect:sd,useLayoutEffect:ld,useMemo:cd,useReducer:Ro,useRef:rd,useState:function(){return Ro(gi)},useDebugValue:Ao,useDeferredValue:function(e){var t=kt();return dd(t,Ue.memoizedState,e)},useTransition:function(){var e=Ro(gi)[0],t=kt().memoizedState;return[e,t]},useMutableSource:Qc,useSyncExternalStore:Xc,useId:fd,unstable_isNewReconciler:!1},Eh={readContext:bt,useCallback:ud,useContext:bt,useEffect:Do,useImperativeHandle:ad,useInsertionEffect:sd,useLayoutEffect:ld,useMemo:cd,useReducer:zo,useRef:rd,useState:function(){return zo(gi)},useDebugValue:Ao,useDeferredValue:function(e){var t=kt();return Ue===null?t.memoizedState=e:dd(t,Ue.memoizedState,e)},useTransition:function(){var e=zo(gi)[0],t=kt().memoizedState;return[e,t]},useMutableSource:Qc,useSyncExternalStore:Xc,useId:fd,unstable_isNewReconciler:!1};function $t(e,t){if(e&&e.defaultProps){t=J({},t),e=e.defaultProps;for(var s in e)t[s]===void 0&&(t[s]=e[s]);return t}return t}function Vo(e,t,s,o){t=e.memoizedState,s=s(o,t),s=s==null?t:J({},t,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Ms={isMounted:function(e){return(e=e._reactInternals)?On(e)===e:!1},enqueueSetState:function(e,t,s){e=e._reactInternals;var o=at(),c=kn(e),m=nn(o,c);m.payload=t,s!=null&&(m.callback=s),t=Sn(e,m,c),t!==null&&(It(t,e,c,o),Ss(t,e,c))},enqueueReplaceState:function(e,t,s){e=e._reactInternals;var o=at(),c=kn(e),m=nn(o,c);m.tag=1,m.payload=t,s!=null&&(m.callback=s),t=Sn(e,m,c),t!==null&&(It(t,e,c,o),Ss(t,e,c))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var s=at(),o=kn(e),c=nn(s,o);c.tag=2,t!=null&&(c.callback=t),t=Sn(e,c,o),t!==null&&(It(t,e,o,s),Ss(t,e,o))}};function gd(e,t,s,o,c,m,v){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,m,v):t.prototype&&t.prototype.isPureReactComponent?!ri(s,o)||!ri(c,m):!0}function vd(e,t,s){var o=!1,c=yn,m=t.contextType;return typeof m=="object"&&m!==null?m=bt(m):(c=dt(t)?Rn:nt.current,o=t.contextTypes,m=(o=o!=null)?hr(e,c):yn),t=new t(s,m),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ms,e.stateNode=t,t._reactInternals=e,o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=c,e.__reactInternalMemoizedMaskedChildContext=m),t}function _d(e,t,s,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(s,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(s,o),t.state!==e&&Ms.enqueueReplaceState(t,t.state,null)}function Ho(e,t,s,o){var c=e.stateNode;c.props=s,c.state=e.memoizedState,c.refs={},To(e);var m=t.contextType;typeof m=="object"&&m!==null?c.context=bt(m):(m=dt(t)?Rn:nt.current,c.context=hr(e,m)),c.state=e.memoizedState,m=t.getDerivedStateFromProps,typeof m=="function"&&(Vo(e,t,m,s),c.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof c.getSnapshotBeforeUpdate=="function"||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(t=c.state,typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount(),t!==c.state&&Ms.enqueueReplaceState(c,c.state,null),Cs(e,s,c,o),c.state=e.memoizedState),typeof c.componentDidMount=="function"&&(e.flags|=4194308)}function Cr(e,t){try{var s="",o=t;do s+=Ce(o),o=o.return;while(o);var c=s}catch(m){c=`
|
||
Error generating stack: `+m.message+`
|
||
`+m.stack}return{value:e,source:t,stack:c,digest:null}}function Bo(e,t,s){return{value:e,source:null,stack:s??null,digest:t??null}}function Fo(e,t){try{console.error(t.value)}catch(s){setTimeout(function(){throw s})}}var bh=typeof WeakMap=="function"?WeakMap:Map;function yd(e,t,s){s=nn(-1,s),s.tag=3,s.payload={element:null};var o=t.value;return s.callback=function(){zs||(zs=!0,ia=o),Fo(e,t)},s}function wd(e,t,s){s=nn(-1,s),s.tag=3;var o=e.type.getDerivedStateFromError;if(typeof o=="function"){var c=t.value;s.payload=function(){return o(c)},s.callback=function(){Fo(e,t)}}var m=e.stateNode;return m!==null&&typeof m.componentDidCatch=="function"&&(s.callback=function(){Fo(e,t),typeof o!="function"&&(En===null?En=new Set([this]):En.add(this));var v=t.stack;this.componentDidCatch(t.value,{componentStack:v!==null?v:""})}),s}function xd(e,t,s){var o=e.pingCache;if(o===null){o=e.pingCache=new bh;var c=new Set;o.set(t,c)}else c=o.get(t),c===void 0&&(c=new Set,o.set(t,c));c.has(s)||(c.add(s),e=Ah.bind(null,e,t,s),t.then(e,e))}function Sd(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Cd(e,t,s,o,c){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(t=nn(-1,1),t.tag=2,Sn(s,t,1))),s.lanes|=1),e):(e.flags|=65536,e.lanes=c,e)}var kh=$.ReactCurrentOwner,ft=!1;function ot(e,t,s,o){t.child=e===null?Fc(t,null,s,o):yr(t,e.child,s,o)}function Ed(e,t,s,o,c){s=s.render;var m=t.ref;return xr(t,c),o=Oo(e,t,s,o,m,c),s=Io(),e!==null&&!ft?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~c,rn(e,t,c)):(Ie&&s&&vo(t),t.flags|=1,ot(e,t,o,c),t.child)}function bd(e,t,s,o,c){if(e===null){var m=s.type;return typeof m=="function"&&!da(m)&&m.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(t.tag=15,t.type=m,kd(e,t,m,o,c)):(e=Fs(s.type,null,o,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(m=e.child,(e.lanes&c)===0){var v=m.memoizedProps;if(s=s.compare,s=s!==null?s:ri,s(v,o)&&e.ref===t.ref)return rn(e,t,c)}return t.flags|=1,e=jn(m,o),e.ref=t.ref,e.return=t,t.child=e}function kd(e,t,s,o,c){if(e!==null){var m=e.memoizedProps;if(ri(m,o)&&e.ref===t.ref)if(ft=!1,t.pendingProps=o=m,(e.lanes&c)!==0)(e.flags&131072)!==0&&(ft=!0);else return t.lanes=e.lanes,rn(e,t,c)}return Wo(e,t,s,o,c)}function Td(e,t,s){var o=t.pendingProps,c=o.children,m=e!==null?e.memoizedState:null;if(o.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Me(br,wt),wt|=s;else{if((s&1073741824)===0)return e=m!==null?m.baseLanes|s:s,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Me(br,wt),wt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},o=m!==null?m.baseLanes:s,Me(br,wt),wt|=o}else m!==null?(o=m.baseLanes|s,t.memoizedState=null):o=s,Me(br,wt),wt|=o;return ot(e,t,c,s),t.child}function jd(e,t){var s=t.ref;(e===null&&s!==null||e!==null&&e.ref!==s)&&(t.flags|=512,t.flags|=2097152)}function Wo(e,t,s,o,c){var m=dt(s)?Rn:nt.current;return m=hr(t,m),xr(t,c),s=Oo(e,t,s,o,m,c),o=Io(),e!==null&&!ft?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~c,rn(e,t,c)):(Ie&&o&&vo(t),t.flags|=1,ot(e,t,s,c),t.child)}function Pd(e,t,s,o,c){if(dt(s)){var m=!0;ms(t)}else m=!1;if(xr(t,c),t.stateNode===null)$s(e,t),vd(t,s,o),Ho(t,s,o,c),o=!0;else if(e===null){var v=t.stateNode,j=t.memoizedProps;v.props=j;var P=v.context,z=s.contextType;typeof z=="object"&&z!==null?z=bt(z):(z=dt(s)?Rn:nt.current,z=hr(t,z));var W=s.getDerivedStateFromProps,q=typeof W=="function"||typeof v.getSnapshotBeforeUpdate=="function";q||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(j!==o||P!==z)&&_d(t,v,o,z),xn=!1;var F=t.memoizedState;v.state=F,Cs(t,o,v,c),P=t.memoizedState,j!==o||F!==P||ct.current||xn?(typeof W=="function"&&(Vo(t,s,W,o),P=t.memoizedState),(j=xn||gd(t,s,j,o,F,P,z))?(q||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount()),typeof v.componentDidMount=="function"&&(t.flags|=4194308)):(typeof v.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=P),v.props=o,v.state=P,v.context=z,o=j):(typeof v.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{v=t.stateNode,Uc(e,t),j=t.memoizedProps,z=t.type===t.elementType?j:$t(t.type,j),v.props=z,q=t.pendingProps,F=v.context,P=s.contextType,typeof P=="object"&&P!==null?P=bt(P):(P=dt(s)?Rn:nt.current,P=hr(t,P));var ne=s.getDerivedStateFromProps;(W=typeof ne=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(j!==q||F!==P)&&_d(t,v,o,P),xn=!1,F=t.memoizedState,v.state=F,Cs(t,o,v,c);var ie=t.memoizedState;j!==q||F!==ie||ct.current||xn?(typeof ne=="function"&&(Vo(t,s,ne,o),ie=t.memoizedState),(z=xn||gd(t,s,z,o,F,ie,P)||!1)?(W||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(o,ie,P),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(o,ie,P)),typeof v.componentDidUpdate=="function"&&(t.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof v.componentDidUpdate!="function"||j===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||j===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=ie),v.props=o,v.state=ie,v.context=P,o=z):(typeof v.componentDidUpdate!="function"||j===e.memoizedProps&&F===e.memoizedState||(t.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||j===e.memoizedProps&&F===e.memoizedState||(t.flags|=1024),o=!1)}return Uo(e,t,s,o,m,c)}function Uo(e,t,s,o,c,m){jd(e,t);var v=(t.flags&128)!==0;if(!o&&!v)return c&&Oc(t,s,!1),rn(e,t,m);o=t.stateNode,kh.current=t;var j=v&&typeof s.getDerivedStateFromError!="function"?null:o.render();return t.flags|=1,e!==null&&v?(t.child=yr(t,e.child,null,m),t.child=yr(t,null,j,m)):ot(e,t,j,m),t.memoizedState=o.state,c&&Oc(t,s,!0),t.child}function Md(e){var t=e.stateNode;t.pendingContext?$c(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$c(e,t.context,!1),jo(e,t.containerInfo)}function Ld(e,t,s,o,c){return _r(),xo(c),t.flags|=256,ot(e,t,s,o),t.child}var Go={dehydrated:null,treeContext:null,retryLane:0};function qo(e){return{baseLanes:e,cachePool:null,transitions:null}}function $d(e,t,s){var o=t.pendingProps,c=Re.current,m=!1,v=(t.flags&128)!==0,j;if((j=v)||(j=e!==null&&e.memoizedState===null?!1:(c&2)!==0),j?(m=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(c|=1),Me(Re,c&1),e===null)return wo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(v=o.children,e=o.fallback,m?(o=t.mode,m=t.child,v={mode:"hidden",children:v},(o&1)===0&&m!==null?(m.childLanes=0,m.pendingProps=v):m=Ws(v,o,0,null),e=Gn(e,o,s,null),m.return=t,e.return=t,m.sibling=e,t.child=m,t.child.memoizedState=qo(s),t.memoizedState=Go,e):Yo(t,v));if(c=e.memoizedState,c!==null&&(j=c.dehydrated,j!==null))return Th(e,t,v,o,j,c,s);if(m){m=o.fallback,v=t.mode,c=e.child,j=c.sibling;var P={mode:"hidden",children:o.children};return(v&1)===0&&t.child!==c?(o=t.child,o.childLanes=0,o.pendingProps=P,t.deletions=null):(o=jn(c,P),o.subtreeFlags=c.subtreeFlags&14680064),j!==null?m=jn(j,m):(m=Gn(m,v,s,null),m.flags|=2),m.return=t,o.return=t,o.sibling=m,t.child=o,o=m,m=t.child,v=e.child.memoizedState,v=v===null?qo(s):{baseLanes:v.baseLanes|s,cachePool:null,transitions:v.transitions},m.memoizedState=v,m.childLanes=e.childLanes&~s,t.memoizedState=Go,o}return m=e.child,e=m.sibling,o=jn(m,{mode:"visible",children:o.children}),(t.mode&1)===0&&(o.lanes=s),o.return=t,o.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=o,t.memoizedState=null,o}function Yo(e,t){return t=Ws({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ls(e,t,s,o){return o!==null&&xo(o),yr(t,e.child,null,s),e=Yo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Th(e,t,s,o,c,m,v){if(s)return t.flags&256?(t.flags&=-257,o=Bo(Error(i(422))),Ls(e,t,v,o)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(m=o.fallback,c=t.mode,o=Ws({mode:"visible",children:o.children},c,0,null),m=Gn(m,c,v,null),m.flags|=2,o.return=t,m.return=t,o.sibling=m,t.child=o,(t.mode&1)!==0&&yr(t,e.child,null,v),t.child.memoizedState=qo(v),t.memoizedState=Go,m);if((t.mode&1)===0)return Ls(e,t,v,null);if(c.data==="$!"){if(o=c.nextSibling&&c.nextSibling.dataset,o)var j=o.dgst;return o=j,m=Error(i(419)),o=Bo(m,o,void 0),Ls(e,t,v,o)}if(j=(v&e.childLanes)!==0,ft||j){if(o=Ye,o!==null){switch(v&-v){case 4:c=2;break;case 16:c=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:c=32;break;case 536870912:c=268435456;break;default:c=0}c=(c&(o.suspendedLanes|v))!==0?0:c,c!==0&&c!==m.retryLane&&(m.retryLane=c,tn(e,c),It(o,e,c,-1))}return ca(),o=Bo(Error(i(421))),Ls(e,t,v,o)}return c.data==="$?"?(t.flags|=128,t.child=e.child,t=Vh.bind(null,e),c._reactRetry=t,null):(e=m.treeContext,yt=vn(c.nextSibling),_t=t,Ie=!0,Lt=null,e!==null&&(Ct[Et++]=Jt,Ct[Et++]=en,Ct[Et++]=zn,Jt=e.id,en=e.overflow,zn=t),t=Yo(t,o.children),t.flags|=4096,t)}function Nd(e,t,s){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),bo(e.return,t,s)}function Qo(e,t,s,o,c){var m=e.memoizedState;m===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:c}:(m.isBackwards=t,m.rendering=null,m.renderingStartTime=0,m.last=o,m.tail=s,m.tailMode=c)}function Od(e,t,s){var o=t.pendingProps,c=o.revealOrder,m=o.tail;if(ot(e,t,o.children,s),o=Re.current,(o&2)!==0)o=o&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Nd(e,s,t);else if(e.tag===19)Nd(e,s,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}o&=1}if(Me(Re,o),(t.mode&1)===0)t.memoizedState=null;else switch(c){case"forwards":for(s=t.child,c=null;s!==null;)e=s.alternate,e!==null&&Es(e)===null&&(c=s),s=s.sibling;s=c,s===null?(c=t.child,t.child=null):(c=s.sibling,s.sibling=null),Qo(t,!1,c,s,m);break;case"backwards":for(s=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&Es(e)===null){t.child=c;break}e=c.sibling,c.sibling=s,s=c,c=e}Qo(t,!0,s,null,m);break;case"together":Qo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function $s(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function rn(e,t,s){if(e!==null&&(t.dependencies=e.dependencies),Bn|=t.lanes,(s&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,s=jn(e,e.pendingProps),t.child=s,s.return=t;e.sibling!==null;)e=e.sibling,s=s.sibling=jn(e,e.pendingProps),s.return=t;s.sibling=null}return t.child}function jh(e,t,s){switch(t.tag){case 3:Md(t),_r();break;case 5:Yc(t);break;case 1:dt(t.type)&&ms(t);break;case 4:jo(t,t.stateNode.containerInfo);break;case 10:var o=t.type._context,c=t.memoizedProps.value;Me(ws,o._currentValue),o._currentValue=c;break;case 13:if(o=t.memoizedState,o!==null)return o.dehydrated!==null?(Me(Re,Re.current&1),t.flags|=128,null):(s&t.child.childLanes)!==0?$d(e,t,s):(Me(Re,Re.current&1),e=rn(e,t,s),e!==null?e.sibling:null);Me(Re,Re.current&1);break;case 19:if(o=(s&t.childLanes)!==0,(e.flags&128)!==0){if(o)return Od(e,t,s);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),Me(Re,Re.current),o)break;return null;case 22:case 23:return t.lanes=0,Td(e,t,s)}return rn(e,t,s)}var Id,Xo,Rd,zd;Id=function(e,t){for(var s=t.child;s!==null;){if(s.tag===5||s.tag===6)e.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break;for(;s.sibling===null;){if(s.return===null||s.return===t)return;s=s.return}s.sibling.return=s.return,s=s.sibling}},Xo=function(){},Rd=function(e,t,s,o){var c=e.memoizedProps;if(c!==o){e=t.stateNode,Vn(Vt.current);var m=null;switch(s){case"input":c=El(e,c),o=El(e,o),m=[];break;case"select":c=J({},c,{value:void 0}),o=J({},o,{value:void 0}),m=[];break;case"textarea":c=Tl(e,c),o=Tl(e,o),m=[];break;default:typeof c.onClick!="function"&&typeof o.onClick=="function"&&(e.onclick=ds)}Pl(s,o);var v;s=null;for(z in c)if(!o.hasOwnProperty(z)&&c.hasOwnProperty(z)&&c[z]!=null)if(z==="style"){var j=c[z];for(v in j)j.hasOwnProperty(v)&&(s||(s={}),s[v]="")}else z!=="dangerouslySetInnerHTML"&&z!=="children"&&z!=="suppressContentEditableWarning"&&z!=="suppressHydrationWarning"&&z!=="autoFocus"&&(a.hasOwnProperty(z)?m||(m=[]):(m=m||[]).push(z,null));for(z in o){var P=o[z];if(j=c?.[z],o.hasOwnProperty(z)&&P!==j&&(P!=null||j!=null))if(z==="style")if(j){for(v in j)!j.hasOwnProperty(v)||P&&P.hasOwnProperty(v)||(s||(s={}),s[v]="");for(v in P)P.hasOwnProperty(v)&&j[v]!==P[v]&&(s||(s={}),s[v]=P[v])}else s||(m||(m=[]),m.push(z,s)),s=P;else z==="dangerouslySetInnerHTML"?(P=P?P.__html:void 0,j=j?j.__html:void 0,P!=null&&j!==P&&(m=m||[]).push(z,P)):z==="children"?typeof P!="string"&&typeof P!="number"||(m=m||[]).push(z,""+P):z!=="suppressContentEditableWarning"&&z!=="suppressHydrationWarning"&&(a.hasOwnProperty(z)?(P!=null&&z==="onScroll"&&Le("scroll",e),m||j===P||(m=[])):(m=m||[]).push(z,P))}s&&(m=m||[]).push("style",s);var z=m;(t.updateQueue=z)&&(t.flags|=4)}},zd=function(e,t,s,o){s!==o&&(t.flags|=4)};function _i(e,t){if(!Ie)switch(e.tailMode){case"hidden":t=e.tail;for(var s=null;t!==null;)t.alternate!==null&&(s=t),t=t.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function it(e){var t=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(t)for(var c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags&14680064,o|=c.flags&14680064,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)s|=c.lanes|c.childLanes,o|=c.subtreeFlags,o|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=o,e.childLanes=s,t}function Ph(e,t,s){var o=t.pendingProps;switch(_o(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return it(t),null;case 1:return dt(t.type)&&ps(),it(t),null;case 3:return o=t.stateNode,Sr(),$e(ct),$e(nt),Lo(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(e===null||e.child===null)&&(_s(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Lt!==null&&(oa(Lt),Lt=null))),Xo(e,t),it(t),null;case 5:Po(t);var c=Vn(pi.current);if(s=t.type,e!==null&&t.stateNode!=null)Rd(e,t,s,o,c),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!o){if(t.stateNode===null)throw Error(i(166));return it(t),null}if(e=Vn(Vt.current),_s(t)){o=t.stateNode,s=t.type;var m=t.memoizedProps;switch(o[At]=t,o[ai]=m,e=(t.mode&1)!==0,s){case"dialog":Le("cancel",o),Le("close",o);break;case"iframe":case"object":case"embed":Le("load",o);break;case"video":case"audio":for(c=0;c<si.length;c++)Le(si[c],o);break;case"source":Le("error",o);break;case"img":case"image":case"link":Le("error",o),Le("load",o);break;case"details":Le("toggle",o);break;case"input":vu(o,m),Le("invalid",o);break;case"select":o._wrapperState={wasMultiple:!!m.multiple},Le("invalid",o);break;case"textarea":wu(o,m),Le("invalid",o)}Pl(s,m),c=null;for(var v in m)if(m.hasOwnProperty(v)){var j=m[v];v==="children"?typeof j=="string"?o.textContent!==j&&(m.suppressHydrationWarning!==!0&&cs(o.textContent,j,e),c=["children",j]):typeof j=="number"&&o.textContent!==""+j&&(m.suppressHydrationWarning!==!0&&cs(o.textContent,j,e),c=["children",""+j]):a.hasOwnProperty(v)&&j!=null&&v==="onScroll"&&Le("scroll",o)}switch(s){case"input":Hi(o),yu(o,m,!0);break;case"textarea":Hi(o),Su(o);break;case"select":case"option":break;default:typeof m.onClick=="function"&&(o.onclick=ds)}o=c,t.updateQueue=o,o!==null&&(t.flags|=4)}else{v=c.nodeType===9?c:c.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Cu(s)),e==="http://www.w3.org/1999/xhtml"?s==="script"?(e=v.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=v.createElement(s,{is:o.is}):(e=v.createElement(s),s==="select"&&(v=e,o.multiple?v.multiple=!0:o.size&&(v.size=o.size))):e=v.createElementNS(e,s),e[At]=t,e[ai]=o,Id(e,t,!1,!1),t.stateNode=e;e:{switch(v=Ml(s,o),s){case"dialog":Le("cancel",e),Le("close",e),c=o;break;case"iframe":case"object":case"embed":Le("load",e),c=o;break;case"video":case"audio":for(c=0;c<si.length;c++)Le(si[c],e);c=o;break;case"source":Le("error",e),c=o;break;case"img":case"image":case"link":Le("error",e),Le("load",e),c=o;break;case"details":Le("toggle",e),c=o;break;case"input":vu(e,o),c=El(e,o),Le("invalid",e);break;case"option":c=o;break;case"select":e._wrapperState={wasMultiple:!!o.multiple},c=J({},o,{value:void 0}),Le("invalid",e);break;case"textarea":wu(e,o),c=Tl(e,o),Le("invalid",e);break;default:c=o}Pl(s,c),j=c;for(m in j)if(j.hasOwnProperty(m)){var P=j[m];m==="style"?ku(e,P):m==="dangerouslySetInnerHTML"?(P=P?P.__html:void 0,P!=null&&Eu(e,P)):m==="children"?typeof P=="string"?(s!=="textarea"||P!=="")&&Vr(e,P):typeof P=="number"&&Vr(e,""+P):m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&m!=="autoFocus"&&(a.hasOwnProperty(m)?P!=null&&m==="onScroll"&&Le("scroll",e):P!=null&&E(e,m,P,v))}switch(s){case"input":Hi(e),yu(e,o,!1);break;case"textarea":Hi(e),Su(e);break;case"option":o.value!=null&&e.setAttribute("value",""+ke(o.value));break;case"select":e.multiple=!!o.multiple,m=o.value,m!=null?rr(e,!!o.multiple,m,!1):o.defaultValue!=null&&rr(e,!!o.multiple,o.defaultValue,!0);break;default:typeof c.onClick=="function"&&(e.onclick=ds)}switch(s){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}}o&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return it(t),null;case 6:if(e&&t.stateNode!=null)zd(e,t,e.memoizedProps,o);else{if(typeof o!="string"&&t.stateNode===null)throw Error(i(166));if(s=Vn(pi.current),Vn(Vt.current),_s(t)){if(o=t.stateNode,s=t.memoizedProps,o[At]=t,(m=o.nodeValue!==s)&&(e=_t,e!==null))switch(e.tag){case 3:cs(o.nodeValue,s,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&cs(o.nodeValue,s,(e.mode&1)!==0)}m&&(t.flags|=4)}else o=(s.nodeType===9?s:s.ownerDocument).createTextNode(o),o[At]=t,t.stateNode=o}return it(t),null;case 13:if($e(Re),o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ie&&yt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Vc(),_r(),t.flags|=98560,m=!1;else if(m=_s(t),o!==null&&o.dehydrated!==null){if(e===null){if(!m)throw Error(i(318));if(m=t.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(i(317));m[At]=t}else _r(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;it(t),m=!1}else Lt!==null&&(oa(Lt),Lt=null),m=!0;if(!m)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=s,t):(o=o!==null,o!==(e!==null&&e.memoizedState!==null)&&o&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Re.current&1)!==0?Ge===0&&(Ge=3):ca())),t.updateQueue!==null&&(t.flags|=4),it(t),null);case 4:return Sr(),Xo(e,t),e===null&&li(t.stateNode.containerInfo),it(t),null;case 10:return Eo(t.type._context),it(t),null;case 17:return dt(t.type)&&ps(),it(t),null;case 19:if($e(Re),m=t.memoizedState,m===null)return it(t),null;if(o=(t.flags&128)!==0,v=m.rendering,v===null)if(o)_i(m,!1);else{if(Ge!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(v=Es(e),v!==null){for(t.flags|=128,_i(m,!1),o=v.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),t.subtreeFlags=0,o=s,s=t.child;s!==null;)m=s,e=o,m.flags&=14680066,v=m.alternate,v===null?(m.childLanes=0,m.lanes=e,m.child=null,m.subtreeFlags=0,m.memoizedProps=null,m.memoizedState=null,m.updateQueue=null,m.dependencies=null,m.stateNode=null):(m.childLanes=v.childLanes,m.lanes=v.lanes,m.child=v.child,m.subtreeFlags=0,m.deletions=null,m.memoizedProps=v.memoizedProps,m.memoizedState=v.memoizedState,m.updateQueue=v.updateQueue,m.type=v.type,e=v.dependencies,m.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),s=s.sibling;return Me(Re,Re.current&1|2),t.child}e=e.sibling}m.tail!==null&&Be()>kr&&(t.flags|=128,o=!0,_i(m,!1),t.lanes=4194304)}else{if(!o)if(e=Es(v),e!==null){if(t.flags|=128,o=!0,s=e.updateQueue,s!==null&&(t.updateQueue=s,t.flags|=4),_i(m,!0),m.tail===null&&m.tailMode==="hidden"&&!v.alternate&&!Ie)return it(t),null}else 2*Be()-m.renderingStartTime>kr&&s!==1073741824&&(t.flags|=128,o=!0,_i(m,!1),t.lanes=4194304);m.isBackwards?(v.sibling=t.child,t.child=v):(s=m.last,s!==null?s.sibling=v:t.child=v,m.last=v)}return m.tail!==null?(t=m.tail,m.rendering=t,m.tail=t.sibling,m.renderingStartTime=Be(),t.sibling=null,s=Re.current,Me(Re,o?s&1|2:s&1),t):(it(t),null);case 22:case 23:return ua(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&(t.mode&1)!==0?(wt&1073741824)!==0&&(it(t),t.subtreeFlags&6&&(t.flags|=8192)):it(t),null;case 24:return null;case 25:return null}throw Error(i(156,t.tag))}function Mh(e,t){switch(_o(t),t.tag){case 1:return dt(t.type)&&ps(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Sr(),$e(ct),$e(nt),Lo(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Po(t),null;case 13:if($e(Re),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));_r()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return $e(Re),null;case 4:return Sr(),null;case 10:return Eo(t.type._context),null;case 22:case 23:return ua(),null;case 24:return null;default:return null}}var Ns=!1,st=!1,Lh=typeof WeakSet=="function"?WeakSet:Set,re=null;function Er(e,t){var s=e.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(o){Ve(e,t,o)}else s.current=null}function Zo(e,t,s){try{s()}catch(o){Ve(e,t,o)}}var Dd=!1;function $h(e,t){if(ao=Ji,e=gc(),eo(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var c=o.anchorOffset,m=o.focusNode;o=o.focusOffset;try{s.nodeType,m.nodeType}catch{s=null;break e}var v=0,j=-1,P=-1,z=0,W=0,q=e,F=null;t:for(;;){for(var ne;q!==s||c!==0&&q.nodeType!==3||(j=v+c),q!==m||o!==0&&q.nodeType!==3||(P=v+o),q.nodeType===3&&(v+=q.nodeValue.length),(ne=q.firstChild)!==null;)F=q,q=ne;for(;;){if(q===e)break t;if(F===s&&++z===c&&(j=v),F===m&&++W===o&&(P=v),(ne=q.nextSibling)!==null)break;q=F,F=q.parentNode}q=ne}s=j===-1||P===-1?null:{start:j,end:P}}else s=null}s=s||{start:0,end:0}}else s=null;for(uo={focusedElem:e,selectionRange:s},Ji=!1,re=t;re!==null;)if(t=re,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,re=e;else for(;re!==null;){t=re;try{var ie=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(ie!==null){var se=ie.memoizedProps,Fe=ie.memoizedState,I=t.stateNode,M=I.getSnapshotBeforeUpdate(t.elementType===t.type?se:$t(t.type,se),Fe);I.__reactInternalSnapshotBeforeUpdate=M}break;case 3:var R=t.stateNode.containerInfo;R.nodeType===1?R.textContent="":R.nodeType===9&&R.documentElement&&R.removeChild(R.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}catch(Q){Ve(t,t.return,Q)}if(e=t.sibling,e!==null){e.return=t.return,re=e;break}re=t.return}return ie=Dd,Dd=!1,ie}function yi(e,t,s){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var c=o=o.next;do{if((c.tag&e)===e){var m=c.destroy;c.destroy=void 0,m!==void 0&&Zo(t,s,m)}c=c.next}while(c!==o)}}function Os(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var s=t=t.next;do{if((s.tag&e)===e){var o=s.create;s.destroy=o()}s=s.next}while(s!==t)}}function Ko(e){var t=e.ref;if(t!==null){var s=e.stateNode;switch(e.tag){case 5:e=s;break;default:e=s}typeof t=="function"?t(e):t.current=e}}function Ad(e){var t=e.alternate;t!==null&&(e.alternate=null,Ad(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[At],delete t[ai],delete t[mo],delete t[mh],delete t[hh])),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 Vd(e){return e.tag===5||e.tag===3||e.tag===4}function Hd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Vd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Jo(e,t,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?s.nodeType===8?s.parentNode.insertBefore(e,t):s.insertBefore(e,t):(s.nodeType===8?(t=s.parentNode,t.insertBefore(e,s)):(t=s,t.appendChild(e)),s=s._reactRootContainer,s!=null||t.onclick!==null||(t.onclick=ds));else if(o!==4&&(e=e.child,e!==null))for(Jo(e,t,s),e=e.sibling;e!==null;)Jo(e,t,s),e=e.sibling}function ea(e,t,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?s.insertBefore(e,t):s.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(ea(e,t,s),e=e.sibling;e!==null;)ea(e,t,s),e=e.sibling}var Je=null,Nt=!1;function Cn(e,t,s){for(s=s.child;s!==null;)Bd(e,t,s),s=s.sibling}function Bd(e,t,s){if(Dt&&typeof Dt.onCommitFiberUnmount=="function")try{Dt.onCommitFiberUnmount(qi,s)}catch{}switch(s.tag){case 5:st||Er(s,t);case 6:var o=Je,c=Nt;Je=null,Cn(e,t,s),Je=o,Nt=c,Je!==null&&(Nt?(e=Je,s=s.stateNode,e.nodeType===8?e.parentNode.removeChild(s):e.removeChild(s)):Je.removeChild(s.stateNode));break;case 18:Je!==null&&(Nt?(e=Je,s=s.stateNode,e.nodeType===8?po(e.parentNode,s):e.nodeType===1&&po(e,s),Zr(e)):po(Je,s.stateNode));break;case 4:o=Je,c=Nt,Je=s.stateNode.containerInfo,Nt=!0,Cn(e,t,s),Je=o,Nt=c;break;case 0:case 11:case 14:case 15:if(!st&&(o=s.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){c=o=o.next;do{var m=c,v=m.destroy;m=m.tag,v!==void 0&&((m&2)!==0||(m&4)!==0)&&Zo(s,t,v),c=c.next}while(c!==o)}Cn(e,t,s);break;case 1:if(!st&&(Er(s,t),o=s.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=s.memoizedProps,o.state=s.memoizedState,o.componentWillUnmount()}catch(j){Ve(s,t,j)}Cn(e,t,s);break;case 21:Cn(e,t,s);break;case 22:s.mode&1?(st=(o=st)||s.memoizedState!==null,Cn(e,t,s),st=o):Cn(e,t,s);break;default:Cn(e,t,s)}}function Fd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var s=e.stateNode;s===null&&(s=e.stateNode=new Lh),t.forEach(function(o){var c=Hh.bind(null,e,o);s.has(o)||(s.add(o),o.then(c,c))})}}function Ot(e,t){var s=t.deletions;if(s!==null)for(var o=0;o<s.length;o++){var c=s[o];try{var m=e,v=t,j=v;e:for(;j!==null;){switch(j.tag){case 5:Je=j.stateNode,Nt=!1;break e;case 3:Je=j.stateNode.containerInfo,Nt=!0;break e;case 4:Je=j.stateNode.containerInfo,Nt=!0;break e}j=j.return}if(Je===null)throw Error(i(160));Bd(m,v,c),Je=null,Nt=!1;var P=c.alternate;P!==null&&(P.return=null),c.return=null}catch(z){Ve(c,t,z)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Wd(t,e),t=t.sibling}function Wd(e,t){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ot(t,e),Bt(e),o&4){try{yi(3,e,e.return),Os(3,e)}catch(se){Ve(e,e.return,se)}try{yi(5,e,e.return)}catch(se){Ve(e,e.return,se)}}break;case 1:Ot(t,e),Bt(e),o&512&&s!==null&&Er(s,s.return);break;case 5:if(Ot(t,e),Bt(e),o&512&&s!==null&&Er(s,s.return),e.flags&32){var c=e.stateNode;try{Vr(c,"")}catch(se){Ve(e,e.return,se)}}if(o&4&&(c=e.stateNode,c!=null)){var m=e.memoizedProps,v=s!==null?s.memoizedProps:m,j=e.type,P=e.updateQueue;if(e.updateQueue=null,P!==null)try{j==="input"&&m.type==="radio"&&m.name!=null&&_u(c,m),Ml(j,v);var z=Ml(j,m);for(v=0;v<P.length;v+=2){var W=P[v],q=P[v+1];W==="style"?ku(c,q):W==="dangerouslySetInnerHTML"?Eu(c,q):W==="children"?Vr(c,q):E(c,W,q,z)}switch(j){case"input":bl(c,m);break;case"textarea":xu(c,m);break;case"select":var F=c._wrapperState.wasMultiple;c._wrapperState.wasMultiple=!!m.multiple;var ne=m.value;ne!=null?rr(c,!!m.multiple,ne,!1):F!==!!m.multiple&&(m.defaultValue!=null?rr(c,!!m.multiple,m.defaultValue,!0):rr(c,!!m.multiple,m.multiple?[]:"",!1))}c[ai]=m}catch(se){Ve(e,e.return,se)}}break;case 6:if(Ot(t,e),Bt(e),o&4){if(e.stateNode===null)throw Error(i(162));c=e.stateNode,m=e.memoizedProps;try{c.nodeValue=m}catch(se){Ve(e,e.return,se)}}break;case 3:if(Ot(t,e),Bt(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{Zr(t.containerInfo)}catch(se){Ve(e,e.return,se)}break;case 4:Ot(t,e),Bt(e);break;case 13:Ot(t,e),Bt(e),c=e.child,c.flags&8192&&(m=c.memoizedState!==null,c.stateNode.isHidden=m,!m||c.alternate!==null&&c.alternate.memoizedState!==null||(ra=Be())),o&4&&Fd(e);break;case 22:if(W=s!==null&&s.memoizedState!==null,e.mode&1?(st=(z=st)||W,Ot(t,e),st=z):Ot(t,e),Bt(e),o&8192){if(z=e.memoizedState!==null,(e.stateNode.isHidden=z)&&!W&&(e.mode&1)!==0)for(re=e,W=e.child;W!==null;){for(q=re=W;re!==null;){switch(F=re,ne=F.child,F.tag){case 0:case 11:case 14:case 15:yi(4,F,F.return);break;case 1:Er(F,F.return);var ie=F.stateNode;if(typeof ie.componentWillUnmount=="function"){o=F,s=F.return;try{t=o,ie.props=t.memoizedProps,ie.state=t.memoizedState,ie.componentWillUnmount()}catch(se){Ve(o,s,se)}}break;case 5:Er(F,F.return);break;case 22:if(F.memoizedState!==null){qd(q);continue}}ne!==null?(ne.return=F,re=ne):qd(q)}W=W.sibling}e:for(W=null,q=e;;){if(q.tag===5){if(W===null){W=q;try{c=q.stateNode,z?(m=c.style,typeof m.setProperty=="function"?m.setProperty("display","none","important"):m.display="none"):(j=q.stateNode,P=q.memoizedProps.style,v=P!=null&&P.hasOwnProperty("display")?P.display:null,j.style.display=bu("display",v))}catch(se){Ve(e,e.return,se)}}}else if(q.tag===6){if(W===null)try{q.stateNode.nodeValue=z?"":q.memoizedProps}catch(se){Ve(e,e.return,se)}}else if((q.tag!==22&&q.tag!==23||q.memoizedState===null||q===e)&&q.child!==null){q.child.return=q,q=q.child;continue}if(q===e)break e;for(;q.sibling===null;){if(q.return===null||q.return===e)break e;W===q&&(W=null),q=q.return}W===q&&(W=null),q.sibling.return=q.return,q=q.sibling}}break;case 19:Ot(t,e),Bt(e),o&4&&Fd(e);break;case 21:break;default:Ot(t,e),Bt(e)}}function Bt(e){var t=e.flags;if(t&2){try{e:{for(var s=e.return;s!==null;){if(Vd(s)){var o=s;break e}s=s.return}throw Error(i(160))}switch(o.tag){case 5:var c=o.stateNode;o.flags&32&&(Vr(c,""),o.flags&=-33);var m=Hd(e);ea(e,m,c);break;case 3:case 4:var v=o.stateNode.containerInfo,j=Hd(e);Jo(e,j,v);break;default:throw Error(i(161))}}catch(P){Ve(e,e.return,P)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Nh(e,t,s){re=e,Ud(e)}function Ud(e,t,s){for(var o=(e.mode&1)!==0;re!==null;){var c=re,m=c.child;if(c.tag===22&&o){var v=c.memoizedState!==null||Ns;if(!v){var j=c.alternate,P=j!==null&&j.memoizedState!==null||st;j=Ns;var z=st;if(Ns=v,(st=P)&&!z)for(re=c;re!==null;)v=re,P=v.child,v.tag===22&&v.memoizedState!==null?Yd(c):P!==null?(P.return=v,re=P):Yd(c);for(;m!==null;)re=m,Ud(m),m=m.sibling;re=c,Ns=j,st=z}Gd(e)}else(c.subtreeFlags&8772)!==0&&m!==null?(m.return=c,re=m):Gd(e)}}function Gd(e){for(;re!==null;){var t=re;if((t.flags&8772)!==0){var s=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:st||Os(5,t);break;case 1:var o=t.stateNode;if(t.flags&4&&!st)if(s===null)o.componentDidMount();else{var c=t.elementType===t.type?s.memoizedProps:$t(t.type,s.memoizedProps);o.componentDidUpdate(c,s.memoizedState,o.__reactInternalSnapshotBeforeUpdate)}var m=t.updateQueue;m!==null&&qc(t,m,o);break;case 3:var v=t.updateQueue;if(v!==null){if(s=null,t.child!==null)switch(t.child.tag){case 5:s=t.child.stateNode;break;case 1:s=t.child.stateNode}qc(t,v,s)}break;case 5:var j=t.stateNode;if(s===null&&t.flags&4){s=j;var P=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":P.autoFocus&&s.focus();break;case"img":P.src&&(s.src=P.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var z=t.alternate;if(z!==null){var W=z.memoizedState;if(W!==null){var q=W.dehydrated;q!==null&&Zr(q)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(i(163))}st||t.flags&512&&Ko(t)}catch(F){Ve(t,t.return,F)}}if(t===e){re=null;break}if(s=t.sibling,s!==null){s.return=t.return,re=s;break}re=t.return}}function qd(e){for(;re!==null;){var t=re;if(t===e){re=null;break}var s=t.sibling;if(s!==null){s.return=t.return,re=s;break}re=t.return}}function Yd(e){for(;re!==null;){var t=re;try{switch(t.tag){case 0:case 11:case 15:var s=t.return;try{Os(4,t)}catch(P){Ve(t,s,P)}break;case 1:var o=t.stateNode;if(typeof o.componentDidMount=="function"){var c=t.return;try{o.componentDidMount()}catch(P){Ve(t,c,P)}}var m=t.return;try{Ko(t)}catch(P){Ve(t,m,P)}break;case 5:var v=t.return;try{Ko(t)}catch(P){Ve(t,v,P)}}}catch(P){Ve(t,t.return,P)}if(t===e){re=null;break}var j=t.sibling;if(j!==null){j.return=t.return,re=j;break}re=t.return}}var Oh=Math.ceil,Is=$.ReactCurrentDispatcher,ta=$.ReactCurrentOwner,Tt=$.ReactCurrentBatchConfig,Se=0,Ye=null,We=null,et=0,wt=0,br=_n(0),Ge=0,wi=null,Bn=0,Rs=0,na=0,xi=null,pt=null,ra=0,kr=1/0,sn=null,zs=!1,ia=null,En=null,Ds=!1,bn=null,As=0,Si=0,sa=null,Vs=-1,Hs=0;function at(){return(Se&6)!==0?Be():Vs!==-1?Vs:Vs=Be()}function kn(e){return(e.mode&1)===0?1:(Se&2)!==0&&et!==0?et&-et:vh.transition!==null?(Hs===0&&(Hs=Hu()),Hs):(e=Te,e!==0||(e=window.event,e=e===void 0?16:Xu(e.type)),e)}function It(e,t,s,o){if(50<Si)throw Si=0,sa=null,Error(i(185));Gr(e,s,o),((Se&2)===0||e!==Ye)&&(e===Ye&&((Se&2)===0&&(Rs|=s),Ge===4&&Tn(e,et)),mt(e,o),s===1&&Se===0&&(t.mode&1)===0&&(kr=Be()+500,hs&&wn()))}function mt(e,t){var s=e.callbackNode;vm(e,t);var o=Xi(e,e===Ye?et:0);if(o===0)s!==null&&Du(s),e.callbackNode=null,e.callbackPriority=0;else if(t=o&-o,e.callbackPriority!==t){if(s!=null&&Du(s),t===1)e.tag===0?gh(Xd.bind(null,e)):Ic(Xd.bind(null,e)),fh(function(){(Se&6)===0&&wn()}),s=null;else{switch(Bu(o)){case 1:s=zl;break;case 4:s=Au;break;case 16:s=Gi;break;case 536870912:s=Vu;break;default:s=Gi}s=sf(s,Qd.bind(null,e))}e.callbackPriority=t,e.callbackNode=s}}function Qd(e,t){if(Vs=-1,Hs=0,(Se&6)!==0)throw Error(i(327));var s=e.callbackNode;if(Tr()&&e.callbackNode!==s)return null;var o=Xi(e,e===Ye?et:0);if(o===0)return null;if((o&30)!==0||(o&e.expiredLanes)!==0||t)t=Bs(e,o);else{t=o;var c=Se;Se|=2;var m=Kd();(Ye!==e||et!==t)&&(sn=null,kr=Be()+500,Wn(e,t));do try{zh();break}catch(j){Zd(e,j)}while(!0);Co(),Is.current=m,Se=c,We!==null?t=0:(Ye=null,et=0,t=Ge)}if(t!==0){if(t===2&&(c=Dl(e),c!==0&&(o=c,t=la(e,c))),t===1)throw s=wi,Wn(e,0),Tn(e,o),mt(e,Be()),s;if(t===6)Tn(e,o);else{if(c=e.current.alternate,(o&30)===0&&!Ih(c)&&(t=Bs(e,o),t===2&&(m=Dl(e),m!==0&&(o=m,t=la(e,m))),t===1))throw s=wi,Wn(e,0),Tn(e,o),mt(e,Be()),s;switch(e.finishedWork=c,e.finishedLanes=o,t){case 0:case 1:throw Error(i(345));case 2:Un(e,pt,sn);break;case 3:if(Tn(e,o),(o&130023424)===o&&(t=ra+500-Be(),10<t)){if(Xi(e,0)!==0)break;if(c=e.suspendedLanes,(c&o)!==o){at(),e.pingedLanes|=e.suspendedLanes&c;break}e.timeoutHandle=fo(Un.bind(null,e,pt,sn),t);break}Un(e,pt,sn);break;case 4:if(Tn(e,o),(o&4194240)===o)break;for(t=e.eventTimes,c=-1;0<o;){var v=31-Pt(o);m=1<<v,v=t[v],v>c&&(c=v),o&=~m}if(o=c,o=Be()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Oh(o/1960))-o,10<o){e.timeoutHandle=fo(Un.bind(null,e,pt,sn),o);break}Un(e,pt,sn);break;case 5:Un(e,pt,sn);break;default:throw Error(i(329))}}}return mt(e,Be()),e.callbackNode===s?Qd.bind(null,e):null}function la(e,t){var s=xi;return e.current.memoizedState.isDehydrated&&(Wn(e,t).flags|=256),e=Bs(e,t),e!==2&&(t=pt,pt=s,t!==null&&oa(t)),e}function oa(e){pt===null?pt=e:pt.push.apply(pt,e)}function Ih(e){for(var t=e;;){if(t.flags&16384){var s=t.updateQueue;if(s!==null&&(s=s.stores,s!==null))for(var o=0;o<s.length;o++){var c=s[o],m=c.getSnapshot;c=c.value;try{if(!Mt(m(),c))return!1}catch{return!1}}}if(s=t.child,t.subtreeFlags&16384&&s!==null)s.return=t,t=s;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Tn(e,t){for(t&=~na,t&=~Rs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var s=31-Pt(t),o=1<<s;e[s]=-1,t&=~o}}function Xd(e){if((Se&6)!==0)throw Error(i(327));Tr();var t=Xi(e,0);if((t&1)===0)return mt(e,Be()),null;var s=Bs(e,t);if(e.tag!==0&&s===2){var o=Dl(e);o!==0&&(t=o,s=la(e,o))}if(s===1)throw s=wi,Wn(e,0),Tn(e,t),mt(e,Be()),s;if(s===6)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Un(e,pt,sn),mt(e,Be()),null}function aa(e,t){var s=Se;Se|=1;try{return e(t)}finally{Se=s,Se===0&&(kr=Be()+500,hs&&wn())}}function Fn(e){bn!==null&&bn.tag===0&&(Se&6)===0&&Tr();var t=Se;Se|=1;var s=Tt.transition,o=Te;try{if(Tt.transition=null,Te=1,e)return e()}finally{Te=o,Tt.transition=s,Se=t,(Se&6)===0&&wn()}}function ua(){wt=br.current,$e(br)}function Wn(e,t){e.finishedWork=null,e.finishedLanes=0;var s=e.timeoutHandle;if(s!==-1&&(e.timeoutHandle=-1,dh(s)),We!==null)for(s=We.return;s!==null;){var o=s;switch(_o(o),o.tag){case 1:o=o.type.childContextTypes,o!=null&&ps();break;case 3:Sr(),$e(ct),$e(nt),Lo();break;case 5:Po(o);break;case 4:Sr();break;case 13:$e(Re);break;case 19:$e(Re);break;case 10:Eo(o.type._context);break;case 22:case 23:ua()}s=s.return}if(Ye=e,We=e=jn(e.current,null),et=wt=t,Ge=0,wi=null,na=Rs=Bn=0,pt=xi=null,An!==null){for(t=0;t<An.length;t++)if(s=An[t],o=s.interleaved,o!==null){s.interleaved=null;var c=o.next,m=s.pending;if(m!==null){var v=m.next;m.next=c,o.next=v}s.pending=o}An=null}return e}function Zd(e,t){do{var s=We;try{if(Co(),bs.current=Ps,ks){for(var o=ze.memoizedState;o!==null;){var c=o.queue;c!==null&&(c.pending=null),o=o.next}ks=!1}if(Hn=0,qe=Ue=ze=null,mi=!1,hi=0,ta.current=null,s===null||s.return===null){Ge=1,wi=t,We=null;break}e:{var m=e,v=s.return,j=s,P=t;if(t=et,j.flags|=32768,P!==null&&typeof P=="object"&&typeof P.then=="function"){var z=P,W=j,q=W.tag;if((W.mode&1)===0&&(q===0||q===11||q===15)){var F=W.alternate;F?(W.updateQueue=F.updateQueue,W.memoizedState=F.memoizedState,W.lanes=F.lanes):(W.updateQueue=null,W.memoizedState=null)}var ne=Sd(v);if(ne!==null){ne.flags&=-257,Cd(ne,v,j,m,t),ne.mode&1&&xd(m,z,t),t=ne,P=z;var ie=t.updateQueue;if(ie===null){var se=new Set;se.add(P),t.updateQueue=se}else ie.add(P);break e}else{if((t&1)===0){xd(m,z,t),ca();break e}P=Error(i(426))}}else if(Ie&&j.mode&1){var Fe=Sd(v);if(Fe!==null){(Fe.flags&65536)===0&&(Fe.flags|=256),Cd(Fe,v,j,m,t),xo(Cr(P,j));break e}}m=P=Cr(P,j),Ge!==4&&(Ge=2),xi===null?xi=[m]:xi.push(m),m=v;do{switch(m.tag){case 3:m.flags|=65536,t&=-t,m.lanes|=t;var I=yd(m,P,t);Gc(m,I);break e;case 1:j=P;var M=m.type,R=m.stateNode;if((m.flags&128)===0&&(typeof M.getDerivedStateFromError=="function"||R!==null&&typeof R.componentDidCatch=="function"&&(En===null||!En.has(R)))){m.flags|=65536,t&=-t,m.lanes|=t;var Q=wd(m,j,t);Gc(m,Q);break e}}m=m.return}while(m!==null)}ef(s)}catch(oe){t=oe,We===s&&s!==null&&(We=s=s.return);continue}break}while(!0)}function Kd(){var e=Is.current;return Is.current=Ps,e===null?Ps:e}function ca(){(Ge===0||Ge===3||Ge===2)&&(Ge=4),Ye===null||(Bn&268435455)===0&&(Rs&268435455)===0||Tn(Ye,et)}function Bs(e,t){var s=Se;Se|=2;var o=Kd();(Ye!==e||et!==t)&&(sn=null,Wn(e,t));do try{Rh();break}catch(c){Zd(e,c)}while(!0);if(Co(),Se=s,Is.current=o,We!==null)throw Error(i(261));return Ye=null,et=0,Ge}function Rh(){for(;We!==null;)Jd(We)}function zh(){for(;We!==null&&!am();)Jd(We)}function Jd(e){var t=rf(e.alternate,e,wt);e.memoizedProps=e.pendingProps,t===null?ef(e):We=t,ta.current=null}function ef(e){var t=e;do{var s=t.alternate;if(e=t.return,(t.flags&32768)===0){if(s=Ph(s,t,wt),s!==null){We=s;return}}else{if(s=Mh(s,t),s!==null){s.flags&=32767,We=s;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ge=6,We=null;return}}if(t=t.sibling,t!==null){We=t;return}We=t=e}while(t!==null);Ge===0&&(Ge=5)}function Un(e,t,s){var o=Te,c=Tt.transition;try{Tt.transition=null,Te=1,Dh(e,t,s,o)}finally{Tt.transition=c,Te=o}return null}function Dh(e,t,s,o){do Tr();while(bn!==null);if((Se&6)!==0)throw Error(i(327));s=e.finishedWork;var c=e.finishedLanes;if(s===null)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var m=s.lanes|s.childLanes;if(_m(e,m),e===Ye&&(We=Ye=null,et=0),(s.subtreeFlags&2064)===0&&(s.flags&2064)===0||Ds||(Ds=!0,sf(Gi,function(){return Tr(),null})),m=(s.flags&15990)!==0,(s.subtreeFlags&15990)!==0||m){m=Tt.transition,Tt.transition=null;var v=Te;Te=1;var j=Se;Se|=4,ta.current=null,$h(e,s),Wd(s,e),ih(uo),Ji=!!ao,uo=ao=null,e.current=s,Nh(s),um(),Se=j,Te=v,Tt.transition=m}else e.current=s;if(Ds&&(Ds=!1,bn=e,As=c),m=e.pendingLanes,m===0&&(En=null),fm(s.stateNode),mt(e,Be()),t!==null)for(o=e.onRecoverableError,s=0;s<t.length;s++)c=t[s],o(c.value,{componentStack:c.stack,digest:c.digest});if(zs)throw zs=!1,e=ia,ia=null,e;return(As&1)!==0&&e.tag!==0&&Tr(),m=e.pendingLanes,(m&1)!==0?e===sa?Si++:(Si=0,sa=e):Si=0,wn(),null}function Tr(){if(bn!==null){var e=Bu(As),t=Tt.transition,s=Te;try{if(Tt.transition=null,Te=16>e?16:e,bn===null)var o=!1;else{if(e=bn,bn=null,As=0,(Se&6)!==0)throw Error(i(331));var c=Se;for(Se|=4,re=e.current;re!==null;){var m=re,v=m.child;if((re.flags&16)!==0){var j=m.deletions;if(j!==null){for(var P=0;P<j.length;P++){var z=j[P];for(re=z;re!==null;){var W=re;switch(W.tag){case 0:case 11:case 15:yi(8,W,m)}var q=W.child;if(q!==null)q.return=W,re=q;else for(;re!==null;){W=re;var F=W.sibling,ne=W.return;if(Ad(W),W===z){re=null;break}if(F!==null){F.return=ne,re=F;break}re=ne}}}var ie=m.alternate;if(ie!==null){var se=ie.child;if(se!==null){ie.child=null;do{var Fe=se.sibling;se.sibling=null,se=Fe}while(se!==null)}}re=m}}if((m.subtreeFlags&2064)!==0&&v!==null)v.return=m,re=v;else e:for(;re!==null;){if(m=re,(m.flags&2048)!==0)switch(m.tag){case 0:case 11:case 15:yi(9,m,m.return)}var I=m.sibling;if(I!==null){I.return=m.return,re=I;break e}re=m.return}}var M=e.current;for(re=M;re!==null;){v=re;var R=v.child;if((v.subtreeFlags&2064)!==0&&R!==null)R.return=v,re=R;else e:for(v=M;re!==null;){if(j=re,(j.flags&2048)!==0)try{switch(j.tag){case 0:case 11:case 15:Os(9,j)}}catch(oe){Ve(j,j.return,oe)}if(j===v){re=null;break e}var Q=j.sibling;if(Q!==null){Q.return=j.return,re=Q;break e}re=j.return}}if(Se=c,wn(),Dt&&typeof Dt.onPostCommitFiberRoot=="function")try{Dt.onPostCommitFiberRoot(qi,e)}catch{}o=!0}return o}finally{Te=s,Tt.transition=t}}return!1}function tf(e,t,s){t=Cr(s,t),t=yd(e,t,1),e=Sn(e,t,1),t=at(),e!==null&&(Gr(e,1,t),mt(e,t))}function Ve(e,t,s){if(e.tag===3)tf(e,e,s);else for(;t!==null;){if(t.tag===3){tf(t,e,s);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(En===null||!En.has(o))){e=Cr(s,e),e=wd(t,e,1),t=Sn(t,e,1),e=at(),t!==null&&(Gr(t,1,e),mt(t,e));break}}t=t.return}}function Ah(e,t,s){var o=e.pingCache;o!==null&&o.delete(t),t=at(),e.pingedLanes|=e.suspendedLanes&s,Ye===e&&(et&s)===s&&(Ge===4||Ge===3&&(et&130023424)===et&&500>Be()-ra?Wn(e,0):na|=s),mt(e,t)}function nf(e,t){t===0&&((e.mode&1)===0?t=1:(t=Qi,Qi<<=1,(Qi&130023424)===0&&(Qi=4194304)));var s=at();e=tn(e,t),e!==null&&(Gr(e,t,s),mt(e,s))}function Vh(e){var t=e.memoizedState,s=0;t!==null&&(s=t.retryLane),nf(e,s)}function Hh(e,t){var s=0;switch(e.tag){case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(s=c.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(i(314))}o!==null&&o.delete(t),nf(e,s)}var rf;rf=function(e,t,s){if(e!==null)if(e.memoizedProps!==t.pendingProps||ct.current)ft=!0;else{if((e.lanes&s)===0&&(t.flags&128)===0)return ft=!1,jh(e,t,s);ft=(e.flags&131072)!==0}else ft=!1,Ie&&(t.flags&1048576)!==0&&Rc(t,vs,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;$s(e,t),e=t.pendingProps;var c=hr(t,nt.current);xr(t,s),c=Oo(null,t,o,e,c,s);var m=Io();return t.flags|=1,typeof c=="object"&&c!==null&&typeof c.render=="function"&&c.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,dt(o)?(m=!0,ms(t)):m=!1,t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,To(t),c.updater=Ms,t.stateNode=c,c._reactInternals=t,Ho(t,o,e,s),t=Uo(null,t,o,!0,m,s)):(t.tag=0,Ie&&m&&vo(t),ot(null,t,c,s),t=t.child),t;case 16:o=t.elementType;e:{switch($s(e,t),e=t.pendingProps,c=o._init,o=c(o._payload),t.type=o,c=t.tag=Fh(o),e=$t(o,e),c){case 0:t=Wo(null,t,o,e,s);break e;case 1:t=Pd(null,t,o,e,s);break e;case 11:t=Ed(null,t,o,e,s);break e;case 14:t=bd(null,t,o,$t(o.type,e),s);break e}throw Error(i(306,o,""))}return t;case 0:return o=t.type,c=t.pendingProps,c=t.elementType===o?c:$t(o,c),Wo(e,t,o,c,s);case 1:return o=t.type,c=t.pendingProps,c=t.elementType===o?c:$t(o,c),Pd(e,t,o,c,s);case 3:e:{if(Md(t),e===null)throw Error(i(387));o=t.pendingProps,m=t.memoizedState,c=m.element,Uc(e,t),Cs(t,o,null,s);var v=t.memoizedState;if(o=v.element,m.isDehydrated)if(m={element:o,isDehydrated:!1,cache:v.cache,pendingSuspenseBoundaries:v.pendingSuspenseBoundaries,transitions:v.transitions},t.updateQueue.baseState=m,t.memoizedState=m,t.flags&256){c=Cr(Error(i(423)),t),t=Ld(e,t,o,s,c);break e}else if(o!==c){c=Cr(Error(i(424)),t),t=Ld(e,t,o,s,c);break e}else for(yt=vn(t.stateNode.containerInfo.firstChild),_t=t,Ie=!0,Lt=null,s=Fc(t,null,o,s),t.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(_r(),o===c){t=rn(e,t,s);break e}ot(e,t,o,s)}t=t.child}return t;case 5:return Yc(t),e===null&&wo(t),o=t.type,c=t.pendingProps,m=e!==null?e.memoizedProps:null,v=c.children,co(o,c)?v=null:m!==null&&co(o,m)&&(t.flags|=32),jd(e,t),ot(e,t,v,s),t.child;case 6:return e===null&&wo(t),null;case 13:return $d(e,t,s);case 4:return jo(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=yr(t,null,o,s):ot(e,t,o,s),t.child;case 11:return o=t.type,c=t.pendingProps,c=t.elementType===o?c:$t(o,c),Ed(e,t,o,c,s);case 7:return ot(e,t,t.pendingProps,s),t.child;case 8:return ot(e,t,t.pendingProps.children,s),t.child;case 12:return ot(e,t,t.pendingProps.children,s),t.child;case 10:e:{if(o=t.type._context,c=t.pendingProps,m=t.memoizedProps,v=c.value,Me(ws,o._currentValue),o._currentValue=v,m!==null)if(Mt(m.value,v)){if(m.children===c.children&&!ct.current){t=rn(e,t,s);break e}}else for(m=t.child,m!==null&&(m.return=t);m!==null;){var j=m.dependencies;if(j!==null){v=m.child;for(var P=j.firstContext;P!==null;){if(P.context===o){if(m.tag===1){P=nn(-1,s&-s),P.tag=2;var z=m.updateQueue;if(z!==null){z=z.shared;var W=z.pending;W===null?P.next=P:(P.next=W.next,W.next=P),z.pending=P}}m.lanes|=s,P=m.alternate,P!==null&&(P.lanes|=s),bo(m.return,s,t),j.lanes|=s;break}P=P.next}}else if(m.tag===10)v=m.type===t.type?null:m.child;else if(m.tag===18){if(v=m.return,v===null)throw Error(i(341));v.lanes|=s,j=v.alternate,j!==null&&(j.lanes|=s),bo(v,s,t),v=m.sibling}else v=m.child;if(v!==null)v.return=m;else for(v=m;v!==null;){if(v===t){v=null;break}if(m=v.sibling,m!==null){m.return=v.return,v=m;break}v=v.return}m=v}ot(e,t,c.children,s),t=t.child}return t;case 9:return c=t.type,o=t.pendingProps.children,xr(t,s),c=bt(c),o=o(c),t.flags|=1,ot(e,t,o,s),t.child;case 14:return o=t.type,c=$t(o,t.pendingProps),c=$t(o.type,c),bd(e,t,o,c,s);case 15:return kd(e,t,t.type,t.pendingProps,s);case 17:return o=t.type,c=t.pendingProps,c=t.elementType===o?c:$t(o,c),$s(e,t),t.tag=1,dt(o)?(e=!0,ms(t)):e=!1,xr(t,s),vd(t,o,c),Ho(t,o,c,s),Uo(null,t,o,!0,e,s);case 19:return Od(e,t,s);case 22:return Td(e,t,s)}throw Error(i(156,t.tag))};function sf(e,t){return zu(e,t)}function Bh(e,t,s,o){this.tag=e,this.key=s,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=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function jt(e,t,s,o){return new Bh(e,t,s,o)}function da(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fh(e){if(typeof e=="function")return da(e)?1:0;if(e!=null){if(e=e.$$typeof,e===H)return 11;if(e===me)return 14}return 2}function jn(e,t){var s=e.alternate;return s===null?(s=jt(e.tag,t,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=t,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&14680064,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,t=e.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s}function Fs(e,t,s,o,c,m){var v=2;if(o=e,typeof e=="function")da(e)&&(v=1);else if(typeof e=="string")v=5;else e:switch(e){case U:return Gn(s.children,c,m,t);case Y:v=8,c|=8;break;case A:return e=jt(12,s,t,c|2),e.elementType=A,e.lanes=m,e;case te:return e=jt(13,s,t,c),e.elementType=te,e.lanes=m,e;case ae:return e=jt(19,s,t,c),e.elementType=ae,e.lanes=m,e;case ge:return Ws(s,c,m,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case V:v=10;break e;case Z:v=9;break e;case H:v=11;break e;case me:v=14;break e;case le:v=16,o=null;break e}throw Error(i(130,e==null?e:typeof e,""))}return t=jt(v,s,t,c),t.elementType=e,t.type=o,t.lanes=m,t}function Gn(e,t,s,o){return e=jt(7,e,o,t),e.lanes=s,e}function Ws(e,t,s,o){return e=jt(22,e,o,t),e.elementType=ge,e.lanes=s,e.stateNode={isHidden:!1},e}function fa(e,t,s){return e=jt(6,e,null,t),e.lanes=s,e}function pa(e,t,s){return t=jt(4,e.children!==null?e.children:[],e.key,t),t.lanes=s,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wh(e,t,s,o,c){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=Al(0),this.expirationTimes=Al(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Al(0),this.identifierPrefix=o,this.onRecoverableError=c,this.mutableSourceEagerHydrationData=null}function ma(e,t,s,o,c,m,v,j,P){return e=new Wh(e,t,s,j,P),t===1?(t=1,m===!0&&(t|=8)):t=0,m=jt(3,null,null,t),e.current=m,m.stateNode=e,m.memoizedState={element:o,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},To(m),e}function Uh(e,t,s){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:X,key:o==null?null:""+o,children:e,containerInfo:t,implementation:s}}function lf(e){if(!e)return yn;e=e._reactInternals;e:{if(On(e)!==e||e.tag!==1)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(dt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(i(171))}if(e.tag===1){var s=e.type;if(dt(s))return Nc(e,s,t)}return t}function of(e,t,s,o,c,m,v,j,P){return e=ma(s,o,!0,e,c,m,v,j,P),e.context=lf(null),s=e.current,o=at(),c=kn(s),m=nn(o,c),m.callback=t??null,Sn(s,m,c),e.current.lanes=c,Gr(e,c,o),mt(e,o),e}function Us(e,t,s,o){var c=t.current,m=at(),v=kn(c);return s=lf(s),t.context===null?t.context=s:t.pendingContext=s,t=nn(m,v),t.payload={element:e},o=o===void 0?null:o,o!==null&&(t.callback=o),e=Sn(c,t,v),e!==null&&(It(e,c,v,m),Ss(e,c,v)),v}function Gs(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function af(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<t?s:t}}function ha(e,t){af(e,t),(e=e.alternate)&&af(e,t)}function Gh(){return null}var uf=typeof reportError=="function"?reportError:function(e){console.error(e)};function ga(e){this._internalRoot=e}qs.prototype.render=ga.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));Us(e,t,null,null)},qs.prototype.unmount=ga.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Fn(function(){Us(null,e,null,null)}),t[Zt]=null}};function qs(e){this._internalRoot=e}qs.prototype.unstable_scheduleHydration=function(e){if(e){var t=Uu();e={blockedOn:null,target:e,priority:t};for(var s=0;s<mn.length&&t!==0&&t<mn[s].priority;s++);mn.splice(s,0,e),s===0&&Yu(e)}};function va(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ys(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function cf(){}function qh(e,t,s,o,c){if(c){if(typeof o=="function"){var m=o;o=function(){var z=Gs(v);m.call(z)}}var v=of(t,o,e,0,null,!1,!1,"",cf);return e._reactRootContainer=v,e[Zt]=v.current,li(e.nodeType===8?e.parentNode:e),Fn(),v}for(;c=e.lastChild;)e.removeChild(c);if(typeof o=="function"){var j=o;o=function(){var z=Gs(P);j.call(z)}}var P=ma(e,0,!1,null,null,!1,!1,"",cf);return e._reactRootContainer=P,e[Zt]=P.current,li(e.nodeType===8?e.parentNode:e),Fn(function(){Us(t,P,s,o)}),P}function Qs(e,t,s,o,c){var m=s._reactRootContainer;if(m){var v=m;if(typeof c=="function"){var j=c;c=function(){var P=Gs(v);j.call(P)}}Us(t,v,e,c)}else v=qh(s,t,e,c,o);return Gs(v)}Fu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var s=Ur(t.pendingLanes);s!==0&&(Vl(t,s|1),mt(t,Be()),(Se&6)===0&&(kr=Be()+500,wn()))}break;case 13:Fn(function(){var o=tn(e,1);if(o!==null){var c=at();It(o,e,1,c)}}),ha(e,1)}},Hl=function(e){if(e.tag===13){var t=tn(e,134217728);if(t!==null){var s=at();It(t,e,134217728,s)}ha(e,134217728)}},Wu=function(e){if(e.tag===13){var t=kn(e),s=tn(e,t);if(s!==null){var o=at();It(s,e,t,o)}ha(e,t)}},Uu=function(){return Te},Gu=function(e,t){var s=Te;try{return Te=e,t()}finally{Te=s}},Nl=function(e,t,s){switch(t){case"input":if(bl(e,s),t=s.name,s.type==="radio"&&t!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<s.length;t++){var o=s[t];if(o!==e&&o.form===e.form){var c=fs(o);if(!c)throw Error(i(90));gu(o),bl(o,c)}}}break;case"textarea":xu(e,s);break;case"select":t=s.value,t!=null&&rr(e,!!s.multiple,t,!1)}},Mu=aa,Lu=Fn;var Yh={usingClientEntryPoint:!1,Events:[ui,pr,fs,ju,Pu,aa]},Ci={findFiberByHostInstance:In,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Qh={bundleType:Ci.bundleType,version:Ci.version,rendererPackageName:Ci.rendererPackageName,rendererConfig:Ci.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Iu(e),e===null?null:e.stateNode},findFiberByHostInstance:Ci.findFiberByHostInstance||Gh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Xs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xs.isDisabled&&Xs.supportsFiber)try{qi=Xs.inject(Qh),Dt=Xs}catch{}}return ht.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Yh,ht.createPortal=function(e,t){var s=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!va(t))throw Error(i(200));return Uh(e,t,null,s)},ht.createRoot=function(e,t){if(!va(e))throw Error(i(299));var s=!1,o="",c=uf;return t!=null&&(t.unstable_strictMode===!0&&(s=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=ma(e,1,!1,null,null,s,!1,o,c),e[Zt]=t.current,li(e.nodeType===8?e.parentNode:e),new ga(t)},ht.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(i(188)):(e=Object.keys(e).join(","),Error(i(268,e)));return e=Iu(t),e=e===null?null:e.stateNode,e},ht.flushSync=function(e){return Fn(e)},ht.hydrate=function(e,t,s){if(!Ys(t))throw Error(i(200));return Qs(null,e,t,!0,s)},ht.hydrateRoot=function(e,t,s){if(!va(e))throw Error(i(405));var o=s!=null&&s.hydratedSources||null,c=!1,m="",v=uf;if(s!=null&&(s.unstable_strictMode===!0&&(c=!0),s.identifierPrefix!==void 0&&(m=s.identifierPrefix),s.onRecoverableError!==void 0&&(v=s.onRecoverableError)),t=of(t,null,e,1,s??null,c,!1,m,v),e[Zt]=t.current,li(e),o)for(e=0;e<o.length;e++)s=o[e],c=s._getVersion,c=c(s._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[s,c]:t.mutableSourceEagerHydrationData.push(s,c);return new qs(t)},ht.render=function(e,t,s){if(!Ys(t))throw Error(i(200));return Qs(null,e,t,!1,s)},ht.unmountComponentAtNode=function(e){if(!Ys(e))throw Error(i(40));return e._reactRootContainer?(Fn(function(){Qs(null,null,e,!1,function(){e._reactRootContainer=null,e[Zt]=null})}),!0):!1},ht.unstable_batchedUpdates=aa,ht.unstable_renderSubtreeIntoContainer=function(e,t,s,o){if(!Ys(s))throw Error(i(200));if(e==null||e._reactInternals===void 0)throw Error(i(38));return Qs(e,t,s,!1,o)},ht.version="18.3.1-next-f1338f8080-20240426",ht}var _f;function ig(){if(_f)return wa.exports;_f=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),wa.exports=rg(),wa.exports}var yf;function sg(){if(yf)return Zs;yf=1;var n=ig();return Zs.createRoot=n.createRoot,Zs.hydrateRoot=n.hydrateRoot,Zs}var lg=sg(),k=Fa();const he=Zh(k);/**
|
||
* react-router v7.7.1
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var wf="popstate";function og(n={}){function r(a,u){let{pathname:p="/",search:d="",hash:f=""}=Kn(a.location.hash.substring(1));return!p.startsWith("/")&&!p.startsWith(".")&&(p="/"+p),za("",{pathname:p,search:d,hash:f},u.state&&u.state.usr||null,u.state&&u.state.key||"default")}function i(a,u){let p=a.document.querySelector("base"),d="";if(p&&p.getAttribute("href")){let f=a.location.href,g=f.indexOf("#");d=g===-1?f:f.slice(0,g)}return d+"#"+(typeof u=="string"?u:Ri(u))}function l(a,u){zt(a.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(u)})`)}return ug(r,i,l,n)}function Ae(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function zt(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function ag(){return Math.random().toString(36).substring(2,10)}function xf(n,r){return{usr:n.state,key:n.key,idx:r}}function za(n,r,i=null,l){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof r=="string"?Kn(r):r,state:i,key:r&&r.key||l||ag()}}function Ri({pathname:n="/",search:r="",hash:i=""}){return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),i&&i!=="#"&&(n+=i.charAt(0)==="#"?i:"#"+i),n}function Kn(n){let r={};if(n){let i=n.indexOf("#");i>=0&&(r.hash=n.substring(i),n=n.substring(0,i));let l=n.indexOf("?");l>=0&&(r.search=n.substring(l),n=n.substring(0,l)),n&&(r.pathname=n)}return r}function ug(n,r,i,l={}){let{window:a=document.defaultView,v5Compat:u=!1}=l,p=a.history,d="POP",f=null,g=_();g==null&&(g=0,p.replaceState({...p.state,idx:g},""));function _(){return(p.state||{idx:null}).idx}function y(){d="POP";let L=_(),C=L==null?null:L-g;g=L,f&&f({action:d,location:b.location,delta:C})}function x(L,C){d="PUSH";let w=za(b.location,L,C);i&&i(w,L),g=_()+1;let E=xf(w,g),$=b.createHref(w);try{p.pushState(E,"",$)}catch(D){if(D instanceof DOMException&&D.name==="DataCloneError")throw D;a.location.assign($)}u&&f&&f({action:d,location:b.location,delta:1})}function T(L,C){d="REPLACE";let w=za(b.location,L,C);i&&i(w,L),g=_();let E=xf(w,g),$=b.createHref(w);p.replaceState(E,"",$),u&&f&&f({action:d,location:b.location,delta:0})}function S(L){return cg(L)}let b={get action(){return d},get location(){return n(a,p)},listen(L){if(f)throw new Error("A history only accepts one active listener");return a.addEventListener(wf,y),f=L,()=>{a.removeEventListener(wf,y),f=null}},createHref(L){return r(a,L)},createURL:S,encodeLocation(L){let C=S(L);return{pathname:C.pathname,search:C.search,hash:C.hash}},push:x,replace:T,go(L){return p.go(L)}};return b}function cg(n,r=!1){let i="http://localhost";typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),Ae(i,"No window.location.(origin|href) available to create URL");let l=typeof n=="string"?n:Ri(n);return l=l.replace(/ $/,"%20"),!r&&l.startsWith("//")&&(l=i+l),new URL(l,i)}function Gf(n,r,i="/"){return dg(n,r,i,!1)}function dg(n,r,i,l){let a=typeof r=="string"?Kn(r):r,u=cn(a.pathname||"/",i);if(u==null)return null;let p=qf(n);fg(p);let d=null;for(let f=0;d==null&&f<p.length;++f){let g=Cg(u);d=xg(p[f],g,l)}return d}function qf(n,r=[],i=[],l=""){let a=(u,p,d)=>{let f={relativePath:d===void 0?u.path||"":d,caseSensitive:u.caseSensitive===!0,childrenIndex:p,route:u};f.relativePath.startsWith("/")&&(Ae(f.relativePath.startsWith(l),`Absolute route path "${f.relativePath}" nested under path "${l}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),f.relativePath=f.relativePath.slice(l.length));let g=un([l,f.relativePath]),_=i.concat(f);u.children&&u.children.length>0&&(Ae(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),qf(u.children,r,_,g)),!(u.path==null&&!u.index)&&r.push({path:g,score:yg(g,u.index),routesMeta:_})};return n.forEach((u,p)=>{if(u.path===""||!u.path?.includes("?"))a(u,p);else for(let d of Yf(u.path))a(u,p,d)}),r}function Yf(n){let r=n.split("/");if(r.length===0)return[];let[i,...l]=r,a=i.endsWith("?"),u=i.replace(/\?$/,"");if(l.length===0)return a?[u,""]:[u];let p=Yf(l.join("/")),d=[];return d.push(...p.map(f=>f===""?u:[u,f].join("/"))),a&&d.push(...p),d.map(f=>n.startsWith("/")&&f===""?"/":f)}function fg(n){n.sort((r,i)=>r.score!==i.score?i.score-r.score:wg(r.routesMeta.map(l=>l.childrenIndex),i.routesMeta.map(l=>l.childrenIndex)))}var pg=/^:[\w-]+$/,mg=3,hg=2,gg=1,vg=10,_g=-2,Sf=n=>n==="*";function yg(n,r){let i=n.split("/"),l=i.length;return i.some(Sf)&&(l+=_g),r&&(l+=hg),i.filter(a=>!Sf(a)).reduce((a,u)=>a+(pg.test(u)?mg:u===""?gg:vg),l)}function wg(n,r){return n.length===r.length&&n.slice(0,-1).every((l,a)=>l===r[a])?n[n.length-1]-r[r.length-1]:0}function xg(n,r,i=!1){let{routesMeta:l}=n,a={},u="/",p=[];for(let d=0;d<l.length;++d){let f=l[d],g=d===l.length-1,_=u==="/"?r:r.slice(u.length)||"/",y=dl({path:f.relativePath,caseSensitive:f.caseSensitive,end:g},_),x=f.route;if(!y&&g&&i&&!l[l.length-1].route.index&&(y=dl({path:f.relativePath,caseSensitive:f.caseSensitive,end:!1},_)),!y)return null;Object.assign(a,y.params),p.push({params:a,pathname:un([u,y.pathname]),pathnameBase:Tg(un([u,y.pathnameBase])),route:x}),y.pathnameBase!=="/"&&(u=un([u,y.pathnameBase]))}return p}function dl(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[i,l]=Sg(n.path,n.caseSensitive,n.end),a=r.match(i);if(!a)return null;let u=a[0],p=u.replace(/(.)\/+$/,"$1"),d=a.slice(1);return{params:l.reduce((g,{paramName:_,isOptional:y},x)=>{if(_==="*"){let S=d[x]||"";p=u.slice(0,u.length-S.length).replace(/(.)\/+$/,"$1")}const T=d[x];return y&&!T?g[_]=void 0:g[_]=(T||"").replace(/%2F/g,"/"),g},{}),pathname:u,pathnameBase:p,pattern:n}}function Sg(n,r=!1,i=!0){zt(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let l=[],a="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,d,f)=>(l.push({paramName:d,isOptional:f!=null}),f?"/?([^\\/]+)?":"/([^\\/]+)"));return n.endsWith("*")?(l.push({paramName:"*"}),a+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?a+="\\/*$":n!==""&&n!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,r?void 0:"i"),l]}function Cg(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return zt(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),n}}function cn(n,r){if(r==="/")return n;if(!n.toLowerCase().startsWith(r.toLowerCase()))return null;let i=r.endsWith("/")?r.length-1:r.length,l=n.charAt(i);return l&&l!=="/"?null:n.slice(i)||"/"}function Eg(n,r="/"){let{pathname:i,search:l="",hash:a=""}=typeof n=="string"?Kn(n):n;return{pathname:i?i.startsWith("/")?i:bg(i,r):r,search:jg(l),hash:Pg(a)}}function bg(n,r){let i=r.replace(/\/+$/,"").split("/");return n.split("/").forEach(a=>{a===".."?i.length>1&&i.pop():a!=="."&&i.push(a)}),i.length>1?i.join("/"):"/"}function Ca(n,r,i,l){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(l)}]. Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function kg(n){return n.filter((r,i)=>i===0||r.route.path&&r.route.path.length>0)}function Qf(n){let r=kg(n);return r.map((i,l)=>l===r.length-1?i.pathname:i.pathnameBase)}function Xf(n,r,i,l=!1){let a;typeof n=="string"?a=Kn(n):(a={...n},Ae(!a.pathname||!a.pathname.includes("?"),Ca("?","pathname","search",a)),Ae(!a.pathname||!a.pathname.includes("#"),Ca("#","pathname","hash",a)),Ae(!a.search||!a.search.includes("#"),Ca("#","search","hash",a)));let u=n===""||a.pathname==="",p=u?"/":a.pathname,d;if(p==null)d=i;else{let y=r.length-1;if(!l&&p.startsWith("..")){let x=p.split("/");for(;x[0]==="..";)x.shift(),y-=1;a.pathname=x.join("/")}d=y>=0?r[y]:"/"}let f=Eg(a,d),g=p&&p!=="/"&&p.endsWith("/"),_=(u||p===".")&&i.endsWith("/");return!f.pathname.endsWith("/")&&(g||_)&&(f.pathname+="/"),f}var un=n=>n.join("/").replace(/\/\/+/g,"/"),Tg=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),jg=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Pg=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n;function Mg(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}var Zf=["POST","PUT","PATCH","DELETE"];new Set(Zf);var Lg=["GET",...Zf];new Set(Lg);var zr=k.createContext(null);zr.displayName="DataRouter";var yl=k.createContext(null);yl.displayName="DataRouterState";k.createContext(!1);var Kf=k.createContext({isTransitioning:!1});Kf.displayName="ViewTransition";var $g=k.createContext(new Map);$g.displayName="Fetchers";var Ng=k.createContext(null);Ng.displayName="Await";var Qt=k.createContext(null);Qt.displayName="Navigation";var Di=k.createContext(null);Di.displayName="Location";var Xt=k.createContext({outlet:null,matches:[],isDataRoute:!1});Xt.displayName="Route";var Wa=k.createContext(null);Wa.displayName="RouteError";function Og(n,{relative:r}={}){Ae(Ai(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:l}=k.useContext(Qt),{hash:a,pathname:u,search:p}=Vi(n,{relative:r}),d=u;return i!=="/"&&(d=u==="/"?i:un([i,u])),l.createHref({pathname:d,search:p,hash:a})}function Ai(){return k.useContext(Di)!=null}function Jn(){return Ae(Ai(),"useLocation() may be used only in the context of a <Router> component."),k.useContext(Di).location}var Jf="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function ep(n){k.useContext(Qt).static||k.useLayoutEffect(n)}function Ua(){let{isDataRoute:n}=k.useContext(Xt);return n?qg():Ig()}function Ig(){Ae(Ai(),"useNavigate() may be used only in the context of a <Router> component.");let n=k.useContext(zr),{basename:r,navigator:i}=k.useContext(Qt),{matches:l}=k.useContext(Xt),{pathname:a}=Jn(),u=JSON.stringify(Qf(l)),p=k.useRef(!1);return ep(()=>{p.current=!0}),k.useCallback((f,g={})=>{if(zt(p.current,Jf),!p.current)return;if(typeof f=="number"){i.go(f);return}let _=Xf(f,JSON.parse(u),a,g.relative==="path");n==null&&r!=="/"&&(_.pathname=_.pathname==="/"?r:un([r,_.pathname])),(g.replace?i.replace:i.push)(_,g.state,g)},[r,i,u,a,n])}k.createContext(null);function Ga(){let{matches:n}=k.useContext(Xt),r=n[n.length-1];return r?r.params:{}}function Vi(n,{relative:r}={}){let{matches:i}=k.useContext(Xt),{pathname:l}=Jn(),a=JSON.stringify(Qf(i));return k.useMemo(()=>Xf(n,JSON.parse(a),l,r==="path"),[n,a,l,r])}function Rg(n,r){return tp(n,r)}function tp(n,r,i,l){Ae(Ai(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:a}=k.useContext(Qt),{matches:u}=k.useContext(Xt),p=u[u.length-1],d=p?p.params:{},f=p?p.pathname:"/",g=p?p.pathnameBase:"/",_=p&&p.route;{let C=_&&_.path||"";np(f,!_||C.endsWith("*")||C.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${C}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${C}"> to <Route path="${C==="/"?"*":`${C}/*`}">.`)}let y=Jn(),x;if(r){let C=typeof r=="string"?Kn(r):r;Ae(g==="/"||C.pathname?.startsWith(g),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${g}" but pathname "${C.pathname}" was given in the \`location\` prop.`),x=C}else x=y;let T=x.pathname||"/",S=T;if(g!=="/"){let C=g.replace(/^\//,"").split("/");S="/"+T.replace(/^\//,"").split("/").slice(C.length).join("/")}let b=Gf(n,{pathname:S});zt(_||b!=null,`No routes matched location "${x.pathname}${x.search}${x.hash}" `),zt(b==null||b[b.length-1].route.element!==void 0||b[b.length-1].route.Component!==void 0||b[b.length-1].route.lazy!==void 0,`Matched leaf route at location "${x.pathname}${x.search}${x.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let L=Hg(b&&b.map(C=>Object.assign({},C,{params:Object.assign({},d,C.params),pathname:un([g,a.encodeLocation?a.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?g:un([g,a.encodeLocation?a.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),u,i,l);return r&&L?k.createElement(Di.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...x},navigationType:"POP"}},L):L}function zg(){let n=Gg(),r=Mg(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),i=n instanceof Error?n.stack:null,l="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:l},u={padding:"2px 4px",backgroundColor:l},p=null;return console.error("Error handled by React Router default ErrorBoundary:",n),p=k.createElement(k.Fragment,null,k.createElement("p",null,"💿 Hey developer 👋"),k.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",k.createElement("code",{style:u},"ErrorBoundary")," or"," ",k.createElement("code",{style:u},"errorElement")," prop on your route.")),k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},r),i?k.createElement("pre",{style:a},i):null,p)}var Dg=k.createElement(zg,null),Ag=class extends k.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){console.error("React Router caught the following error during render",n,r)}render(){return this.state.error!==void 0?k.createElement(Xt.Provider,{value:this.props.routeContext},k.createElement(Wa.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Vg({routeContext:n,match:r,children:i}){let l=k.useContext(zr);return l&&l.static&&l.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=r.route.id),k.createElement(Xt.Provider,{value:n},i)}function Hg(n,r=[],i=null,l=null){if(n==null){if(!i)return null;if(i.errors)n=i.matches;else if(r.length===0&&!i.initialized&&i.matches.length>0)n=i.matches;else return null}let a=n,u=i?.errors;if(u!=null){let f=a.findIndex(g=>g.route.id&&u?.[g.route.id]!==void 0);Ae(f>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),a=a.slice(0,Math.min(a.length,f+1))}let p=!1,d=-1;if(i)for(let f=0;f<a.length;f++){let g=a[f];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(d=f),g.route.id){let{loaderData:_,errors:y}=i,x=g.route.loader&&!_.hasOwnProperty(g.route.id)&&(!y||y[g.route.id]===void 0);if(g.route.lazy||x){p=!0,d>=0?a=a.slice(0,d+1):a=[a[0]];break}}}return a.reduceRight((f,g,_)=>{let y,x=!1,T=null,S=null;i&&(y=u&&g.route.id?u[g.route.id]:void 0,T=g.route.errorElement||Dg,p&&(d<0&&_===0?(np("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),x=!0,S=null):d===_&&(x=!0,S=g.route.hydrateFallbackElement||null)));let b=r.concat(a.slice(0,_+1)),L=()=>{let C;return y?C=T:x?C=S:g.route.Component?C=k.createElement(g.route.Component,null):g.route.element?C=g.route.element:C=f,k.createElement(Vg,{match:g,routeContext:{outlet:f,matches:b,isDataRoute:i!=null},children:C})};return i&&(g.route.ErrorBoundary||g.route.errorElement||_===0)?k.createElement(Ag,{location:i.location,revalidation:i.revalidation,component:T,error:y,children:L(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):L()},null)}function qa(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Bg(n){let r=k.useContext(zr);return Ae(r,qa(n)),r}function Fg(n){let r=k.useContext(yl);return Ae(r,qa(n)),r}function Wg(n){let r=k.useContext(Xt);return Ae(r,qa(n)),r}function Ya(n){let r=Wg(n),i=r.matches[r.matches.length-1];return Ae(i.route.id,`${n} can only be used on routes that contain a unique "id"`),i.route.id}function Ug(){return Ya("useRouteId")}function Gg(){let n=k.useContext(Wa),r=Fg("useRouteError"),i=Ya("useRouteError");return n!==void 0?n:r.errors?.[i]}function qg(){let{router:n}=Bg("useNavigate"),r=Ya("useNavigate"),i=k.useRef(!1);return ep(()=>{i.current=!0}),k.useCallback(async(a,u={})=>{zt(i.current,Jf),i.current&&(typeof a=="number"?n.navigate(a):await n.navigate(a,{fromRouteId:r,...u}))},[n,r])}var Cf={};function np(n,r,i){!r&&!Cf[n]&&(Cf[n]=!0,zt(!1,i))}k.memo(Yg);function Yg({routes:n,future:r,state:i}){return tp(n,void 0,i,r)}function Da(n){Ae(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Qg({basename:n="/",children:r=null,location:i,navigationType:l="POP",navigator:a,static:u=!1}){Ae(!Ai(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let p=n.replace(/^\/*/,"/"),d=k.useMemo(()=>({basename:p,navigator:a,static:u,future:{}}),[p,a,u]);typeof i=="string"&&(i=Kn(i));let{pathname:f="/",search:g="",hash:_="",state:y=null,key:x="default"}=i,T=k.useMemo(()=>{let S=cn(f,p);return S==null?null:{location:{pathname:S,search:g,hash:_,state:y,key:x},navigationType:l}},[p,f,g,_,y,x,l]);return zt(T!=null,`<Router basename="${p}"> is not able to match the URL "${f}${g}${_}" because it does not start with the basename, so the <Router> won't render anything.`),T==null?null:k.createElement(Qt.Provider,{value:d},k.createElement(Di.Provider,{children:r,value:T}))}function Xg({children:n,location:r}){return Rg(Aa(n),r)}function Aa(n,r=[]){let i=[];return k.Children.forEach(n,(l,a)=>{if(!k.isValidElement(l))return;let u=[...r,a];if(l.type===k.Fragment){i.push.apply(i,Aa(l.props.children,u));return}Ae(l.type===Da,`[${typeof l.type=="string"?l.type:l.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ae(!l.props.index||!l.props.children,"An index route cannot have child routes.");let p={id:l.props.id||u.join("-"),caseSensitive:l.props.caseSensitive,element:l.props.element,Component:l.props.Component,index:l.props.index,path:l.props.path,loader:l.props.loader,action:l.props.action,hydrateFallbackElement:l.props.hydrateFallbackElement,HydrateFallback:l.props.HydrateFallback,errorElement:l.props.errorElement,ErrorBoundary:l.props.ErrorBoundary,hasErrorBoundary:l.props.hasErrorBoundary===!0||l.props.ErrorBoundary!=null||l.props.errorElement!=null,shouldRevalidate:l.props.shouldRevalidate,handle:l.props.handle,lazy:l.props.lazy};l.props.children&&(p.children=Aa(l.props.children,u)),i.push(p)}),i}var ll="get",ol="application/x-www-form-urlencoded";function wl(n){return n!=null&&typeof n.tagName=="string"}function Zg(n){return wl(n)&&n.tagName.toLowerCase()==="button"}function Kg(n){return wl(n)&&n.tagName.toLowerCase()==="form"}function Jg(n){return wl(n)&&n.tagName.toLowerCase()==="input"}function e1(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function t1(n,r){return n.button===0&&(!r||r==="_self")&&!e1(n)}var Ks=null;function n1(){if(Ks===null)try{new FormData(document.createElement("form"),0),Ks=!1}catch{Ks=!0}return Ks}var r1=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ea(n){return n!=null&&!r1.has(n)?(zt(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ol}"`),null):n}function i1(n,r){let i,l,a,u,p;if(Kg(n)){let d=n.getAttribute("action");l=d?cn(d,r):null,i=n.getAttribute("method")||ll,a=Ea(n.getAttribute("enctype"))||ol,u=new FormData(n)}else if(Zg(n)||Jg(n)&&(n.type==="submit"||n.type==="image")){let d=n.form;if(d==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let f=n.getAttribute("formaction")||d.getAttribute("action");if(l=f?cn(f,r):null,i=n.getAttribute("formmethod")||d.getAttribute("method")||ll,a=Ea(n.getAttribute("formenctype"))||Ea(d.getAttribute("enctype"))||ol,u=new FormData(d,n),!n1()){let{name:g,type:_,value:y}=n;if(_==="image"){let x=g?`${g}.`:"";u.append(`${x}x`,"0"),u.append(`${x}y`,"0")}else g&&u.append(g,y)}}else{if(wl(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=ll,l=null,a=ol,p=n}return u&&a==="text/plain"&&(p=u,u=void 0),{action:l,method:i.toLowerCase(),encType:a,formData:u,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Qa(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function s1(n,r,i){let l=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return l.pathname==="/"?l.pathname=`_root.${i}`:r&&cn(l.pathname,r)==="/"?l.pathname=`${r.replace(/\/$/,"")}/_root.${i}`:l.pathname=`${l.pathname.replace(/\/$/,"")}.${i}`,l}async function l1(n,r){if(n.id in r)return r[n.id];try{let i=await import(n.module);return r[n.id]=i,i}catch(i){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function o1(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function a1(n,r,i){let l=await Promise.all(n.map(async a=>{let u=r.routes[a.route.id];if(u){let p=await l1(u,i);return p.links?p.links():[]}return[]}));return f1(l.flat(1).filter(o1).filter(a=>a.rel==="stylesheet"||a.rel==="preload").map(a=>a.rel==="stylesheet"?{...a,rel:"prefetch",as:"style"}:{...a,rel:"prefetch"}))}function Ef(n,r,i,l,a,u){let p=(f,g)=>i[g]?f.route.id!==i[g].route.id:!0,d=(f,g)=>i[g].pathname!==f.pathname||i[g].route.path?.endsWith("*")&&i[g].params["*"]!==f.params["*"];return u==="assets"?r.filter((f,g)=>p(f,g)||d(f,g)):u==="data"?r.filter((f,g)=>{let _=l.routes[f.route.id];if(!_||!_.hasLoader)return!1;if(p(f,g)||d(f,g))return!0;if(f.route.shouldRevalidate){let y=f.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:i[0]?.params||{},nextUrl:new URL(n,window.origin),nextParams:f.params,defaultShouldRevalidate:!0});if(typeof y=="boolean")return y}return!0}):[]}function u1(n,r,{includeHydrateFallback:i}={}){return c1(n.map(l=>{let a=r.routes[l.route.id];if(!a)return[];let u=[a.module];return a.clientActionModule&&(u=u.concat(a.clientActionModule)),a.clientLoaderModule&&(u=u.concat(a.clientLoaderModule)),i&&a.hydrateFallbackModule&&(u=u.concat(a.hydrateFallbackModule)),a.imports&&(u=u.concat(a.imports)),u}).flat(1))}function c1(n){return[...new Set(n)]}function d1(n){let r={},i=Object.keys(n).sort();for(let l of i)r[l]=n[l];return r}function f1(n,r){let i=new Set;return new Set(r),n.reduce((l,a)=>{let u=JSON.stringify(d1(a));return i.has(u)||(i.add(u),l.push({key:u,link:a})),l},[])}function rp(){let n=k.useContext(zr);return Qa(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function p1(){let n=k.useContext(yl);return Qa(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var Xa=k.createContext(void 0);Xa.displayName="FrameworkContext";function ip(){let n=k.useContext(Xa);return Qa(n,"You must render this element inside a <HydratedRouter> element"),n}function m1(n,r){let i=k.useContext(Xa),[l,a]=k.useState(!1),[u,p]=k.useState(!1),{onFocus:d,onBlur:f,onMouseEnter:g,onMouseLeave:_,onTouchStart:y}=r,x=k.useRef(null);k.useEffect(()=>{if(n==="render"&&p(!0),n==="viewport"){let b=C=>{C.forEach(w=>{p(w.isIntersecting)})},L=new IntersectionObserver(b,{threshold:.5});return x.current&&L.observe(x.current),()=>{L.disconnect()}}},[n]),k.useEffect(()=>{if(l){let b=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(b)}}},[l]);let T=()=>{a(!0)},S=()=>{a(!1),p(!1)};return i?n!=="intent"?[u,x,{}]:[u,x,{onFocus:bi(d,T),onBlur:bi(f,S),onMouseEnter:bi(g,T),onMouseLeave:bi(_,S),onTouchStart:bi(y,T)}]:[!1,x,{}]}function bi(n,r){return i=>{n&&n(i),i.defaultPrevented||r(i)}}function h1({page:n,...r}){let{router:i}=rp(),l=k.useMemo(()=>Gf(i.routes,n,i.basename),[i.routes,n,i.basename]);return l?k.createElement(v1,{page:n,matches:l,...r}):null}function g1(n){let{manifest:r,routeModules:i}=ip(),[l,a]=k.useState([]);return k.useEffect(()=>{let u=!1;return a1(n,r,i).then(p=>{u||a(p)}),()=>{u=!0}},[n,r,i]),l}function v1({page:n,matches:r,...i}){let l=Jn(),{manifest:a,routeModules:u}=ip(),{basename:p}=rp(),{loaderData:d,matches:f}=p1(),g=k.useMemo(()=>Ef(n,r,f,a,l,"data"),[n,r,f,a,l]),_=k.useMemo(()=>Ef(n,r,f,a,l,"assets"),[n,r,f,a,l]),y=k.useMemo(()=>{if(n===l.pathname+l.search+l.hash)return[];let S=new Set,b=!1;if(r.forEach(C=>{let w=a.routes[C.route.id];!w||!w.hasLoader||(!g.some(E=>E.route.id===C.route.id)&&C.route.id in d&&u[C.route.id]?.shouldRevalidate||w.hasClientLoader?b=!0:S.add(C.route.id))}),S.size===0)return[];let L=s1(n,p,"data");return b&&S.size>0&&L.searchParams.set("_routes",r.filter(C=>S.has(C.route.id)).map(C=>C.route.id).join(",")),[L.pathname+L.search]},[p,d,l,a,g,r,n,u]),x=k.useMemo(()=>u1(_,a),[_,a]),T=g1(_);return k.createElement(k.Fragment,null,y.map(S=>k.createElement("link",{key:S,rel:"prefetch",as:"fetch",href:S,...i})),x.map(S=>k.createElement("link",{key:S,rel:"modulepreload",href:S,...i})),T.map(({key:S,link:b})=>k.createElement("link",{key:S,...b})))}function _1(...n){return r=>{n.forEach(i=>{typeof i=="function"?i(r):i!=null&&(i.current=r)})}}var sp=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{sp&&(window.__reactRouterVersion="7.7.1")}catch{}function y1({basename:n,children:r,window:i}){let l=k.useRef();l.current==null&&(l.current=og({window:i,v5Compat:!0}));let a=l.current,[u,p]=k.useState({action:a.action,location:a.location}),d=k.useCallback(f=>{k.startTransition(()=>p(f))},[p]);return k.useLayoutEffect(()=>a.listen(d),[a,d]),k.createElement(Qg,{basename:n,children:r,location:u.location,navigationType:u.action,navigator:a})}var lp=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Za=k.forwardRef(function({onClick:r,discover:i="render",prefetch:l="none",relative:a,reloadDocument:u,replace:p,state:d,target:f,to:g,preventScrollReset:_,viewTransition:y,...x},T){let{basename:S}=k.useContext(Qt),b=typeof g=="string"&&lp.test(g),L,C=!1;if(typeof g=="string"&&b&&(L=g,sp))try{let A=new URL(window.location.href),V=g.startsWith("//")?new URL(A.protocol+g):new URL(g),Z=cn(V.pathname,S);V.origin===A.origin&&Z!=null?g=Z+V.search+V.hash:C=!0}catch{zt(!1,`<Link to="${g}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let w=Og(g,{relative:a}),[E,$,D]=m1(l,x),X=C1(g,{replace:p,state:d,target:f,preventScrollReset:_,relative:a,viewTransition:y});function U(A){r&&r(A),A.defaultPrevented||X(A)}let Y=k.createElement("a",{...x,...D,href:L||w,onClick:C||u?r:U,ref:_1(T,$),target:f,"data-discover":!b&&i==="render"?"true":void 0});return E&&!b?k.createElement(k.Fragment,null,Y,k.createElement(h1,{page:w})):Y});Za.displayName="Link";var w1=k.forwardRef(function({"aria-current":r="page",caseSensitive:i=!1,className:l="",end:a=!1,style:u,to:p,viewTransition:d,children:f,...g},_){let y=Vi(p,{relative:g.relative}),x=Jn(),T=k.useContext(yl),{navigator:S,basename:b}=k.useContext(Qt),L=T!=null&&j1(y)&&d===!0,C=S.encodeLocation?S.encodeLocation(y).pathname:y.pathname,w=x.pathname,E=T&&T.navigation&&T.navigation.location?T.navigation.location.pathname:null;i||(w=w.toLowerCase(),E=E?E.toLowerCase():null,C=C.toLowerCase()),E&&b&&(E=cn(E,b)||E);const $=C!=="/"&&C.endsWith("/")?C.length-1:C.length;let D=w===C||!a&&w.startsWith(C)&&w.charAt($)==="/",X=E!=null&&(E===C||!a&&E.startsWith(C)&&E.charAt(C.length)==="/"),U={isActive:D,isPending:X,isTransitioning:L},Y=D?r:void 0,A;typeof l=="function"?A=l(U):A=[l,D?"active":null,X?"pending":null,L?"transitioning":null].filter(Boolean).join(" ");let V=typeof u=="function"?u(U):u;return k.createElement(Za,{...g,"aria-current":Y,className:A,ref:_,style:V,to:p,viewTransition:d},typeof f=="function"?f(U):f)});w1.displayName="NavLink";var x1=k.forwardRef(({discover:n="render",fetcherKey:r,navigate:i,reloadDocument:l,replace:a,state:u,method:p=ll,action:d,onSubmit:f,relative:g,preventScrollReset:_,viewTransition:y,...x},T)=>{let S=k1(),b=T1(d,{relative:g}),L=p.toLowerCase()==="get"?"get":"post",C=typeof d=="string"&&lp.test(d),w=E=>{if(f&&f(E),E.defaultPrevented)return;E.preventDefault();let $=E.nativeEvent.submitter,D=$?.getAttribute("formmethod")||p;S($||E.currentTarget,{fetcherKey:r,method:D,navigate:i,replace:a,state:u,relative:g,preventScrollReset:_,viewTransition:y})};return k.createElement("form",{ref:T,method:L,action:b,onSubmit:l?f:w,...x,"data-discover":!C&&n==="render"?"true":void 0})});x1.displayName="Form";function S1(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function op(n){let r=k.useContext(zr);return Ae(r,S1(n)),r}function C1(n,{target:r,replace:i,state:l,preventScrollReset:a,relative:u,viewTransition:p}={}){let d=Ua(),f=Jn(),g=Vi(n,{relative:u});return k.useCallback(_=>{if(t1(_,r)){_.preventDefault();let y=i!==void 0?i:Ri(f)===Ri(g);d(n,{replace:y,state:l,preventScrollReset:a,relative:u,viewTransition:p})}},[f,d,g,i,l,r,n,a,u,p])}var E1=0,b1=()=>`__${String(++E1)}__`;function k1(){let{router:n}=op("useSubmit"),{basename:r}=k.useContext(Qt),i=Ug();return k.useCallback(async(l,a={})=>{let{action:u,method:p,encType:d,formData:f,body:g}=i1(l,r);if(a.navigate===!1){let _=a.fetcherKey||b1();await n.fetch(_,i,a.action||u,{preventScrollReset:a.preventScrollReset,formData:f,body:g,formMethod:a.method||p,formEncType:a.encType||d,flushSync:a.flushSync})}else await n.navigate(a.action||u,{preventScrollReset:a.preventScrollReset,formData:f,body:g,formMethod:a.method||p,formEncType:a.encType||d,replace:a.replace,state:a.state,fromRouteId:i,flushSync:a.flushSync,viewTransition:a.viewTransition})},[n,r,i])}function T1(n,{relative:r}={}){let{basename:i}=k.useContext(Qt),l=k.useContext(Xt);Ae(l,"useFormAction must be used inside a RouteContext");let[a]=l.matches.slice(-1),u={...Vi(n||".",{relative:r})},p=Jn();if(n==null){u.search=p.search;let d=new URLSearchParams(u.search),f=d.getAll("index");if(f.some(_=>_==="")){d.delete("index"),f.filter(y=>y).forEach(y=>d.append("index",y));let _=d.toString();u.search=_?`?${_}`:""}}return(!n||n===".")&&a.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(u.pathname=u.pathname==="/"?i:un([i,u.pathname])),Ri(u)}function j1(n,{relative:r}={}){let i=k.useContext(Kf);Ae(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:l}=op("useViewTransitionState"),a=Vi(n,{relative:r});if(!i.isTransitioning)return!1;let u=cn(i.currentLocation.pathname,l)||i.currentLocation.pathname,p=cn(i.nextLocation.pathname,l)||i.nextLocation.pathname;return dl(a.pathname,p)!=null||dl(a.pathname,u)!=null}function ap(n){var r,i,l="";if(typeof n=="string"||typeof n=="number")l+=n;else if(typeof n=="object")if(Array.isArray(n)){var a=n.length;for(r=0;r<a;r++)n[r]&&(i=ap(n[r]))&&(l&&(l+=" "),l+=i)}else for(i in n)n[i]&&(l&&(l+=" "),l+=i);return l}function O(){for(var n,r,i=0,l="",a=arguments.length;i<a;i++)(n=arguments[i])&&(r=ap(n))&&(l&&(l+=" "),l+=r);return l}const P1="_root_l653a_117",M1="_select__item_l653a_128",L1="_wrapper_l653a_132",$1="_wrapper_popup_btn_l653a_149",N1="_wrapper_selects_l653a_195",O1="_wrapper_btns_l653a_213",jr={root:P1,select__item:M1,wrapper:L1,wrapper_popup_btn:$1,wrapper_selects:N1,wrapper_btns:O1},I1="_selectWrapper_1d0ls_117",R1="_selectDisplay_1d0ls_124",z1="_DropdownIcon_1d0ls_139",D1="_open_1d0ls_143",A1="_dropdown_1d0ls_147",V1="_option_1d0ls_159",H1="_activeOption_1d0ls_167",qn={selectWrapper:I1,selectDisplay:R1,DropdownIcon:z1,open:D1,dropdown:A1,option:V1,activeOption:H1};function Ka({width:n=15,height:r=15}){return h.jsx("svg",{"data-combobox-chevron":"true",viewBox:"0 0 15 15",fill:"grey",xmlns:"http://www.w3.org/2000/svg",width:n,height:r,className:"DropdownIcon",children:h.jsx("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"grey",fillRule:"evenodd",clipRule:"evenodd"})})}const Ja=({radius:n="xs",item:r,setDefaultFilters:i,setCurrentFilters:l,currentFilters:a})=>{const[u,p]=k.useState(!1),[d,f]=k.useState(a?.operationType||"Оба варианта"),[g,_]=k.useState(!1),y=k.useRef(null),x=k.useRef(null),T=b=>{f(b),_(!0),p(!1)},S=b=>{y.current&&!y.current.contains(b.target)&&!x.current.contains(b.target)&&p(!1)};return k.useEffect(()=>(document.addEventListener("click",S),()=>document.removeEventListener("click",S)),[]),k.useEffect(()=>{i&&i(b=>({...b,operation_type:d==="Аренда"?"rent":d==="Продажа"?"sale":"both"})),l&&l(b=>({...b,operationType:d}))},[d,i]),h.jsxs("div",{className:O(qn.selectWrapper),children:[" ",h.jsxs("div",{className:O(qn.selectDisplay),onClick:()=>p(b=>!b),ref:x,children:[" ",h.jsx("span",{children:d})," ",h.jsx(Ka,{width:20,height:20,className:O(qn.DropdownIcon,{[qn.open]:u})})," "]})," ",u&&h.jsxs("div",{className:O(qn.dropdown),ref:y,children:[" ",r.content.map((b,L)=>h.jsxs("div",{className:O(qn.option,{[qn.activeOption]:d===b.value}),onClick:()=>T(b.value),children:[" ",b.value," "]},L))," "]})," "]})},B1="_selectWrapper_p1p5l_117",F1="_selectDisplay_p1p5l_125",W1="_DropdownIcon_p1p5l_143",U1="_open_p1p5l_147",G1="_placeholder_p1p5l_151",q1="_dropdown_p1p5l_155",Y1="_option_p1p5l_169",Q1="_activeOption_p1p5l_177",X1="_selectedItem_p1p5l_191",Z1="_selectedValues_p1p5l_211",K1="_unsetMaxWidth_p1p5l_222",xt={selectWrapper:B1,selectDisplay:F1,DropdownIcon:W1,open:U1,placeholder:G1,dropdown:q1,option:Y1,activeOption:Q1,selectedItem:X1,selectedValues:Z1,unsetMaxWidth:K1};function eu(){return h.jsx("svg",{viewBox:"0 0 15 15",fill:"var(--primary)",xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",children:h.jsx("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor"})})}const Or=({radius:n="xs",item:r,className:i,setDefaultFilters:l,setCurrentFilters:a,currentFilters:u,fromPopup:p})=>{const[d,f]=k.useState(!1),[g,_]=k.useState([]),y=k.useRef(null),x=k.useRef(null),T=C=>{_(w=>w.includes(C)?w.filter(E=>E!==C):[...w,C])},S=(C,w)=>{w.stopPropagation(),_(E=>E.filter($=>$!==C))},b=C=>{y.current&&!y.current.contains(C.target)&&!x.current.contains(C.target)&&f(!1)};k.useEffect(()=>(document.addEventListener("click",b),()=>{document.removeEventListener("click",b)}),[]),k.useEffect(()=>{l&&l(C=>{if(r.type==="multi_select_type"){const w=g.map(E=>{const $=r.content.find(D=>D.value===E);return $?$.id:null}).filter(Boolean);return a(E=>({...E,objectType:[...g]})),{...C,object_type:w}}else if(r.type==="multi_select")return a(w=>({...w,roomCount:[...g]})),{...C,rooms_count_all:[...g]};return C})},[l,a,g]),k.useEffect(()=>{r.type==="multi_select_type"&&u?.objectType&&_(u.objectType),r.type==="multi_select"&&u?.roomCount&&_(u.roomCount)},[]);let L=p;return h.jsxs("div",{className:O(xt.selectWrapper,i,xt[`radius-${n}`]),children:[h.jsxs("div",{className:O(xt.selectDisplay,L?xt.unsetMaxWidth:""),onClick:()=>f(C=>!C),ref:x,children:[h.jsx("div",{className:xt.selectedValues,children:g.map((C,w)=>h.jsxs("span",{className:xt.selectedItem,onClick:E=>S(C,E),children:[h.jsx("span",{children:C}),h.jsx(eu,{className:O(xt.closeIcon)})]},w))}),g.length==0&&h.jsxs("span",{className:O(xt.placeholder),children:[" ",`${r.title}`]}),h.jsx(Ka,{width:20,height:20,className:O(xt.DropdownIcon,{[xt.open]:d})})]}),d&&h.jsx("div",{className:O(xt.dropdown),ref:y,children:r.content.map((C,w)=>h.jsx("div",{className:O(xt.option,{[xt.activeOption]:g.includes(C.value)}),onClick:()=>T(C.value),children:C.value},w))})]})},J1="_selectWrapper_z6rdw_117",ev="_inputWrapper_z6rdw_125",tv="_inputField_z6rdw_147",nv="_svgHolder_z6rdw_150",rv="_DropdownIcon_z6rdw_161",iv="_open_z6rdw_165",sv="_dropdown_z6rdw_169",lv="_right_z6rdw_184",ov="_forPopUp_z6rdw_189",av="_option_z6rdw_194",uv="_activeOption_z6rdw_203",cv="_selectedItem_z6rdw_217",dv="_selectedValues_z6rdw_229",Ft={selectWrapper:J1,inputWrapper:ev,inputField:tv,svgHolder:nv,DropdownIcon:rv,open:iv,dropdown:sv,right:lv,forPopUp:ov,option:av,activeOption:uv,selectedItem:cv,selectedValues:dv},fv=({width:n=52,height:r=52,fill:i="var(--primary)"})=>h.jsxs("svg",{width:n,height:r,viewBox:"0 0 15 14",fill:i,xmlns:"http://www.w3.org/2000/svg",children:[h.jsx("path",{d:"M6.10007 11.2C4.99248 11.2 3.90976 10.8716 2.98884 10.2562C2.06791 9.64089 1.35014 8.76629 0.926282 7.74302C0.502426 6.71976 0.391526 5.59379 0.607606 4.50749C0.823686 3.4212 1.35704 2.42338 2.14022 1.6402C2.92341 0.85703 3.92124 0.323682 5.00755 0.107605C6.09386 -0.108472 7.21984 0.00242637 8.24312 0.426277C9.2664 0.850127 10.141 1.56789 10.7564 2.48881C11.3717 3.40972 11.7001 4.49242 11.7001 5.6C11.6985 7.0847 11.1079 8.50811 10.0581 9.55795C9.00822 10.6078 7.58479 11.1983 6.10007 11.2ZM6.10007 1.4C5.26938 1.4 4.45734 1.64633 3.76665 2.10783C3.07595 2.56933 2.53762 3.22528 2.21973 3.99273C1.90184 4.76018 1.81866 5.60466 1.98072 6.41938C2.14278 7.2341 2.5428 7.98247 3.13018 8.56985C3.71757 9.15723 4.46595 9.55724 5.28068 9.71929C6.09541 9.88135 6.9399 9.79818 7.70736 9.48029C8.47482 9.1624 9.13077 8.62408 9.59228 7.93339C10.0538 7.24271 10.3001 6.43068 10.3001 5.6C10.299 4.48643 9.85614 3.41879 9.06872 2.63138C8.2813 1.84397 7.21365 1.40111 6.10007 1.4Z"}),h.jsx("path",{d:"M13.8001 14C13.6145 14 13.4365 13.9262 13.3052 13.7949L10.5052 10.9949C10.3777 10.8629 10.3071 10.6861 10.3087 10.5025C10.3103 10.319 10.3839 10.1434 10.5137 10.0136C10.6435 9.88384 10.8191 9.81022 11.0026 9.80863C11.1862 9.80703 11.363 9.87759 11.495 10.0051L14.295 12.8051C14.3929 12.903 14.4596 13.0277 14.4866 13.1635C14.5136 13.2992 14.4997 13.44 14.4467 13.5679C14.3938 13.6957 14.3041 13.8051 14.189 13.882C14.0739 13.9589 13.9386 14 13.8001 14Z"})]}),tu=({radius:n="xs",item:r,setDefaultFilters:i,popup:l,forPopUp:a})=>{const[u,p]=k.useState(!1),[d,f]=k.useState(""),g=k.useRef(null),[_,y]=k.useState(null);k.useEffect(()=>{const S=b=>{g.current&&!g.current.contains(b.target)&&p(!1)};return document.addEventListener("mousedown",S),()=>{document.removeEventListener("mousedown",S)}},[]);const x=S=>{f(S.name),y(S),p(!1)},T=r?.filter(S=>d.trim()===""?!0:S?.name?.toLowerCase().includes(d.toLowerCase()))||[];return k.useEffect(()=>{i&&i(S=>_?S.address_id===_?.id?S:{...S,address:_?.id}:{...S,address:""})},[_,i]),h.jsxs("div",{ref:g,className:O(Ft.selectWrapper,Ft[`radius-${n}`]),children:[h.jsxs("div",{className:O(Ft.inputWrapper),children:[h.jsx("input",{type:"text",className:O(Ft.inputField),placeholder:"Адрес, метро",value:d,readOnly:!0,onChange:S=>{const b=S.target.value;f(b),p(!0),b.trim()===""&&y(null)},onClick:()=>p(!0)}),h.jsx("div",{className:O(Ft.svgHolder),children:h.jsx(fv,{width:15,height:15,fill:"grey"})})]}),u&&T.length>0&&h.jsx("div",{className:O(Ft.dropdown,l?Ft.right:"",a?Ft.forPopUp:""),children:r.map((S,b)=>h.jsx("div",{className:O(Ft.option,{[Ft.activeOption]:_?.id===S.id}),onClick:()=>x(S),children:S.name},b))})]})},pv="_selectWrapper_1eqeh_117",mv="_selectDisplay_1eqeh_127",hv="_long_1eqeh_144",gv="_dropdown_1eqeh_148",vv="_rangeDropdown_1eqeh_161",_v="_inputGroup_1eqeh_168",Yn={selectWrapper:pv,selectDisplay:mv,long:hv,dropdown:gv,rangeDropdown:vv,inputGroup:_v},Ir=({item:n,defaultFilters:r,setDefaultFilters:i,setCurrentFilters:l,currentFilters:a,long:u})=>{const[p,d]=k.useState(!1),[f,g]=k.useState(""),[_,y]=k.useState(""),x=k.useRef(null);k.useEffect(()=>{n.type==="price_range"&&(g(a?.priceFrom??""),y(a?.priceTo??"")),n.type==="sq_range"&&(g(a?.areaFrom??""),y(a?.areaTo??""))},[n.type,a]),k.useEffect(()=>{const w=E=>{x.current&&!x.current.contains(E.target)&&d(!1)};return document.addEventListener("mousedown",w),()=>document.removeEventListener("mousedown",w)},[]);const T=(w,E)=>{i?.($=>n.type==="price_range"?$.price_from===w&&$.price_to===E?$:{...$,price_from:w,price_to:E}:n.type==="sq_range"?$.area_full_from===w&&$.area_full_to===E?$:{...$,area_full_from:w,area_full_to:E}:$),l?.($=>n.type==="price_range"?{...$,priceFrom:w,priceTo:E}:n.type==="sq_range"?{...$,areaFrom:w,areaTo:E}:$)},S=w=>{const E=w.target.value;g(E);const $=E!==""?Number(E):"",D=_!==""?Number(_):"";T($,D)},b=w=>{const E=w.target.value;y(E);const $=f!==""?Number(f):"",D=E!==""?Number(E):"";T($,D)},L=()=>{const w=Number(f),E=Number(_);f&&_&&w>E&&(y(f),T(w,w))},C=f&&_?`${f} - ${_}`:f?`${f}-`:_?`До ${_}`:n.title;return h.jsxs("div",{ref:x,className:O(Yn.selectWrapper),onClick:()=>d(w=>!w),children:[h.jsxs("div",{className:O(Yn.selectDisplay,u?Yn.long:""),children:[h.jsx("span",{children:C}),h.jsx(Ka,{width:20,height:20,fill:"#000"})]}),p&&h.jsxs("div",{className:O(Yn.dropdown,Yn.rangeDropdown),children:[h.jsxs("div",{className:Yn.inputGroup,children:[h.jsx("label",{children:"От"}),h.jsx("input",{type:"number",value:f,onChange:S,onBlur:L,placeholder:"От"})]}),h.jsxs("div",{className:Yn.inputGroup,children:[h.jsx("label",{children:"До"}),h.jsx("input",{type:"number",value:_,onChange:b,onBlur:L,placeholder:"До"})]})]})]})},up=typeof document<"u"?k.useLayoutEffect:k.useEffect,yv="_root_1fti7_56",wv="_bordered_1fti7_149",xv="_outlined_1fti7_153",Sv="_outlined_white_1fti7_159",Cv="_simple_1fti7_165",Ev="_rounded_xs_1fti7_172",bv="_rounded_lg_1fti7_176",kv="_displayBtn_1fti7_180",Mn={root:yv,bordered:wv,outlined:xv,outlined_white:Sv,simple:Cv,rounded_xs:Ev,rounded_lg:bv,displayBtn:kv},Tv=({outlined:n,outlined_white:r,rounded:i,bordered:l,simple:a,text:u="Подробнее",className:p,displayBtn:d,onClick:f})=>h.jsx("button",{onClick:f,className:O(n?Mn.outlined:null,r?Mn.outlined_white:null,l?Mn.bordered:null,d?Mn.displayBtn:null,a?Mn.simple:null,i==="xs"?Mn.rounded_xs:i==="lg"?Mn.rounded_lg:null,Mn.root,p),children:u}),cp=({width:n,height:r,fill:i})=>h.jsx("svg",{width:n,height:r,viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:h.jsx("path",{d:"M9.34041 7.99967H22.6737L15.9937 16.3997L9.34041 7.99967ZM5.67374 7.47967C8.36707 10.933 13.3404 17.333 13.3404 17.333V25.333C13.3404 26.0663 13.9404 26.6663 14.6737 26.6663H17.3404C18.0737 26.6663 18.6737 26.0663 18.6737 25.333V17.333C18.6737 17.333 23.6337 10.933 26.3271 7.47967C27.0071 6.59967 26.3804 5.33301 25.2737 5.33301H6.72707C5.62041 5.33301 4.99374 6.59967 5.67374 7.47967Z",fill:i})}),jv="_root_1qweo_117",Pv="_unborder_1qweo_129",Mv="_simple_1qweo_135",Lv="_simpleColumn_1qweo_144",Ln={root:jv,unborder:Pv,simple:Mv,simpleColumn:Lv},nu=({unborder:n,outlined:r,rounded:i,bordered:l,simple:a,link:u,text:p="Подробнее",width:d,height:f,fill:g,path:_,icon:y,onClick:x,simpleColumn:T})=>h.jsxs(Za,{to:u||"#",onClick:x,className:O(r?Ln.outlined:null,l?Ln.bordered:null,a?Ln.simple:null,T?Ln.simpleColumn:null,n?Ln.unborder:null,i==="xs"?Ln.rounded_xs:i==="lg"?Ln.rounded_lg:null,Ln.root),children:[y&&h.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:d,height:f,fill:"none",children:h.jsx("path",{fill:g,d:_})}),h.jsx("span",{children:p})]}),$v=[{id:"1",type:"select",title:"Аренда , Продажа ",content:[{value:"Оба варианта"},{value:"Аренда"},{value:"Продажа"}]},{id:"6",type:"multi_select_type",title:"Тип объекта",content:[{value:"Квартиры",id:"1"},{value:"Комнаты",id:"2"},{value:"Дома",id:"3"},{value:"Коммерция",id:"4"},{value:"Части дома",id:"5"},{value:"Гараж",id:"6"},{value:"Участки",id:"7"}]},{id:"2",type:"multi_select",title:"Комнатность",content:[{value:"1"},{value:"2"},{value:"3"},{value:"4+"}]},{id:"4",type:"sq_range",title:"Площадь"},{id:"5",type:"price_range",title:"Стоимость"}],Nv=({defaultFilters:n,openPopup:r,setDefaultFilters:i,dataFetching:l,setCurrentPage:a,setReady:u,usedFilters:p,setCurrentFilters:d,currentFilters:f})=>{const{token:g}=Ga(),[_,y]=k.useState([]),x=()=>{a(1),l()};k.useEffect(()=>{x()},[]);const T=()=>{u(!0)};let S=!0;const b=L=>{switch(L.type){case"select":return h.jsx(Ja,{item:L,defaultFilters:n,setDefaultFilters:i,setCurrentFilters:d,currentFilters:f});case"multi_select":return h.jsx(Or,{item:L,defaultFilters:n,setDefaultFilters:i,setCurrentFilters:d,currentFilters:f});case"multi_select_type":return h.jsx(Or,{item:L,defaultFilters:n,setDefaultFilters:i,setCurrentFilters:d,currentFilters:f});case"search":return h.jsx(tu,{item:_,defaultFilters:n,setDefaultFilters:i,setCurrentFilters:d,currentFilters:f});case"sq_range":return h.jsx(Ir,{item:L,defaultFilters:n,setDefaultFilters:i,long:S,setCurrentFilters:d,currentFilters:f});case"price_range":return h.jsx(Ir,{item:L,defaultFilters:n,setDefaultFilters:i,long:S,setCurrentFilters:d,currentFilters:f});default:return null}};return h.jsx("div",{className:O(jr.root),children:h.jsxs("div",{className:O(jr.wrapper),children:[h.jsxs("button",{type:"button",className:O(jr.wrapper_popup_btn),onClick:r,children:[h.jsx(cp,{width:30,height:30,fill:"var(--primary)"}),h.jsx("span",{children:"Фильтр"}),h.jsx("span",{children:p})]}),h.jsx("div",{className:O(jr.wrapper_selects),children:$v.map(L=>h.jsx("div",{className:jr.select__item,children:b(L)},L.id))}),h.jsxs("div",{className:O(jr.wrapper_btns),children:[h.jsx(nu,{link:"map",text:"На карте",icon:!0,width:24,height:24,path:"M8 10C6.9 10 6 9.1 6 8C6 6.9 6.9 6 8 6C9.1 6 10 6.9 10 8C10 9.1 9.1 10 8 10ZM14 8.2C14 4.57 11.35 2 8 2C4.65 2 2 4.57 2 8.2C2 10.54 3.95 13.64 8 17.34C12.05 13.64 14 10.54 14 8.2ZM8 0C12.2 0 16 3.22 16 8.2C16 11.52 13.33 15.45 8 20C2.67 15.45 0 11.52 0 8.2C0 3.22 3.8 0 8 0Z",fill:"var(--primary)",outlined:!0,simple:!1,onClick:T}),h.jsx(Tv,{onClick:x,text:"Искать",displayBtn:!0})]})]})})},Ov="_btn_7br28_56",Iv="_btn_group_7br28_56",Rv="_sort_7br28_56",zv="_layout_7br28_56",Dv="_root_7br28_122",Av="_holding_7br28_127",Vv="_layout_item_7br28_141",Hv="_title_7br28_169",Bv="_note_7br28_174",Fv="_outlined_7br28_228",Wv="_border_7br28_232",Uv="_color_primary_7br28_236",tt={btn:Ov,btn_group:Iv,sort:Rv,layout:zv,root:Dv,holding:Av,layout_item:Vv,title:Hv,note:Bv,outlined:Fv,border:Wv,color_primary:Uv},Gv=({width:n,height:r,fill:i})=>h.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:r,fill:"none",children:h.jsx("path",{fill:i,d:"M4.25 10.5C3.42 10.5 2.75 11.17 2.75 12C2.75 12.83 3.42 13.5 4.25 13.5C5.08 13.5 5.75 12.83 5.75 12C5.75 11.17 5.08 10.5 4.25 10.5ZM4.25 4.5C3.42 4.5 2.75 5.17 2.75 6C2.75 6.83 3.42 7.5 4.25 7.5C5.08 7.5 5.75 6.83 5.75 6C5.75 5.17 5.08 4.5 4.25 4.5ZM4.25 16.5C3.42 16.5 2.75 17.18 2.75 18C2.75 18.82 3.43 19.5 4.25 19.5C5.07 19.5 5.75 18.82 5.75 18C5.75 17.18 5.08 16.5 4.25 16.5ZM7.25 19H21.25V17H7.25V19ZM7.25 13H21.25V11H7.25V13ZM7.25 5V7H21.25V5H7.25Z"})}),qv=({width:n,height:r,fill:i})=>h.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:r,fill:"none",children:h.jsx("path",{fill:i,d:"M4 8H8V4H4V8ZM10 20H14V16H10V20ZM4 20H8V16H4V20ZM4 14H8V10H4V14ZM10 14H14V10H10V14ZM16 4V8H20V4H16ZM10 8H14V4H10V8ZM16 14H20V10H16V14ZM16 20H20V16H16V20Z"})});function Yv({title:n,quantity:r,fillColor:i,accent:l,border:a,setIsContent:u,isContent:p}){return h.jsx("div",{className:O(tt.root),children:h.jsx("div",{className:O(tt.layout),children:h.jsxs("div",{className:O(tt.layout_item),children:[h.jsxs("div",{children:[h.jsx("span",{className:O(tt.title),children:n}),h.jsx("span",{className:O(tt.note),children:r})]}),h.jsx("div",{className:O(tt.sort,l?tt.color_primary:null),children:h.jsx("div",{className:O(tt.holding),children:h.jsx("div",{className:O(tt.layout_item_list),children:h.jsxs("div",{className:O(tt.btn_group,a?tt.border:null),children:[h.jsxs("button",{type:"button",onClick:()=>u(!0),className:O(tt.btn,p?tt.outlined:null),children:[h.jsx(qv,{width:24,height:24,fill:p?i:"#D1D5DB"}),h.jsx("span",{className:O(p?tt.color_primary:"#D1D5DB"),children:"Карточками"})]}),h.jsxs("button",{type:"button",onClick:()=>u(!1),className:O(tt.btn,p?null:tt.outlined),children:[h.jsx(Gv,{width:24,height:24,fill:p?"#D1D5DB":i}),h.jsx("span",{className:O(p?"#D1D5DB":tt.color_primary),children:"Списком"})]})]})})})})]})})})}const Qv="_list_item_wrapper_1b9ts_56",Xv="_list_item_content_1b9ts_56",Zv="_list_item_content_badge_alt_1b9ts_61",Kv="_list_item_content_badge_1b9ts_61",Jv="_list_item_content_headers_1b9ts_61",e0="_list_1b9ts_56",t0="_root_1b9ts_133",n0="_list_item_1b9ts_56",r0="_list_item_price_1b9ts_157",i0="_list_item_gallery_1b9ts_160",s0="_base_title_1b9ts_213",l0="_base_subtitle_1b9ts_234",o0="_list_item_price_measure_1b9ts_317",a0="_noImageHolder_1b9ts_334",u0="_modalsHolder_1b9ts_343",c0="_Specification_1b9ts_354",d0="_Caption_1b9ts_365",f0="_empatyLi_1b9ts_376",p0="_unLined_1b9ts_380",je={list_item_wrapper:Qv,list_item_content:Xv,list_item_content_badge_alt:Zv,list_item_content_badge:Kv,list_item_content_headers:Jv,list:e0,root:t0,list_item:n0,list_item_price:r0,list_item_gallery:i0,base_title:s0,base_subtitle:l0,list_item_price_measure:o0,noImageHolder:a0,modalsHolder:u0,Specification:c0,Caption:d0,empatyLi:f0,unLined:p0};function bf(n){return n!==null&&typeof n=="object"&&"constructor"in n&&n.constructor===Object}function ru(n,r){n===void 0&&(n={}),r===void 0&&(r={});const i=["__proto__","constructor","prototype"];Object.keys(r).filter(l=>i.indexOf(l)<0).forEach(l=>{typeof n[l]>"u"?n[l]=r[l]:bf(r[l])&&bf(n[l])&&Object.keys(r[l]).length>0&&ru(n[l],r[l])})}const dp={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function er(){const n=typeof document<"u"?document:{};return ru(n,dp),n}const m0={document:dp,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(n){return typeof setTimeout>"u"?(n(),null):setTimeout(n,0)},cancelAnimationFrame(n){typeof setTimeout>"u"||clearTimeout(n)}};function ut(){const n=typeof window<"u"?window:{};return ru(n,m0),n}function h0(n){return n===void 0&&(n=""),n.trim().split(" ").filter(r=>!!r.trim())}function g0(n){const r=n;Object.keys(r).forEach(i=>{try{r[i]=null}catch{}try{delete r[i]}catch{}})}function fp(n,r){return r===void 0&&(r=0),setTimeout(n,r)}function fl(){return Date.now()}function v0(n){const r=ut();let i;return r.getComputedStyle&&(i=r.getComputedStyle(n,null)),!i&&n.currentStyle&&(i=n.currentStyle),i||(i=n.style),i}function _0(n,r){r===void 0&&(r="x");const i=ut();let l,a,u;const p=v0(n);return i.WebKitCSSMatrix?(a=p.transform||p.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(d=>d.replace(",",".")).join(", ")),u=new i.WebKitCSSMatrix(a==="none"?"":a)):(u=p.MozTransform||p.OTransform||p.MsTransform||p.msTransform||p.transform||p.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),l=u.toString().split(",")),r==="x"&&(i.WebKitCSSMatrix?a=u.m41:l.length===16?a=parseFloat(l[12]):a=parseFloat(l[4])),r==="y"&&(i.WebKitCSSMatrix?a=u.m42:l.length===16?a=parseFloat(l[13]):a=parseFloat(l[5])),a||0}function Js(n){return typeof n=="object"&&n!==null&&n.constructor&&Object.prototype.toString.call(n).slice(8,-1)==="Object"}function y0(n){return typeof window<"u"&&typeof window.HTMLElement<"u"?n instanceof HTMLElement:n&&(n.nodeType===1||n.nodeType===11)}function St(){const n=Object(arguments.length<=0?void 0:arguments[0]),r=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const l=i<0||arguments.length<=i?void 0:arguments[i];if(l!=null&&!y0(l)){const a=Object.keys(Object(l)).filter(u=>r.indexOf(u)<0);for(let u=0,p=a.length;u<p;u+=1){const d=a[u],f=Object.getOwnPropertyDescriptor(l,d);f!==void 0&&f.enumerable&&(Js(n[d])&&Js(l[d])?l[d].__swiper__?n[d]=l[d]:St(n[d],l[d]):!Js(n[d])&&Js(l[d])?(n[d]={},l[d].__swiper__?n[d]=l[d]:St(n[d],l[d])):n[d]=l[d])}}}return n}function el(n,r,i){n.style.setProperty(r,i)}function pp(n){let{swiper:r,targetPosition:i,side:l}=n;const a=ut(),u=-r.translate;let p=null,d;const f=r.params.speed;r.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(r.cssModeFrameID);const g=i>u?"next":"prev",_=(x,T)=>g==="next"&&x>=T||g==="prev"&&x<=T,y=()=>{d=new Date().getTime(),p===null&&(p=d);const x=Math.max(Math.min((d-p)/f,1),0),T=.5-Math.cos(x*Math.PI)/2;let S=u+T*(i-u);if(_(S,i)&&(S=i),r.wrapperEl.scrollTo({[l]:S}),_(S,i)){r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.scrollSnapType="",setTimeout(()=>{r.wrapperEl.style.overflow="",r.wrapperEl.scrollTo({[l]:S})}),a.cancelAnimationFrame(r.cssModeFrameID);return}r.cssModeFrameID=a.requestAnimationFrame(y)};y()}function Gt(n,r){r===void 0&&(r="");const i=ut(),l=[...n.children];return i.HTMLSlotElement&&n instanceof HTMLSlotElement&&l.push(...n.assignedElements()),r?l.filter(a=>a.matches(r)):l}function w0(n,r){const i=[r];for(;i.length>0;){const l=i.shift();if(n===l)return!0;i.push(...l.children,...l.shadowRoot?l.shadowRoot.children:[],...l.assignedElements?l.assignedElements():[])}}function x0(n,r){const i=ut();let l=r.contains(n);return!l&&i.HTMLSlotElement&&r instanceof HTMLSlotElement&&(l=[...r.assignedElements()].includes(n),l||(l=w0(n,r))),l}function pl(n){try{console.warn(n);return}catch{}}function ml(n,r){r===void 0&&(r=[]);const i=document.createElement(n);return i.classList.add(...Array.isArray(r)?r:h0(r)),i}function S0(n,r){const i=[];for(;n.previousElementSibling;){const l=n.previousElementSibling;r?l.matches(r)&&i.push(l):i.push(l),n=l}return i}function C0(n,r){const i=[];for(;n.nextElementSibling;){const l=n.nextElementSibling;r?l.matches(r)&&i.push(l):i.push(l),n=l}return i}function Nn(n,r){return ut().getComputedStyle(n,null).getPropertyValue(r)}function hl(n){let r=n,i;if(r){for(i=0;(r=r.previousSibling)!==null;)r.nodeType===1&&(i+=1);return i}}function mp(n,r){const i=[];let l=n.parentElement;for(;l;)r?l.matches(r)&&i.push(l):i.push(l),l=l.parentElement;return i}function Va(n,r,i){const l=ut();return n[r==="width"?"offsetWidth":"offsetHeight"]+parseFloat(l.getComputedStyle(n,null).getPropertyValue(r==="width"?"margin-right":"margin-top"))+parseFloat(l.getComputedStyle(n,null).getPropertyValue(r==="width"?"margin-left":"margin-bottom"))}function Xe(n){return(Array.isArray(n)?n:[n]).filter(r=>!!r)}function gl(n,r){r===void 0&&(r=""),typeof trustedTypes<"u"?n.innerHTML=trustedTypes.createPolicy("html",{createHTML:i=>i}).createHTML(r):n.innerHTML=r}function hp(n,r,i,l){return n.params.createElements&&Object.keys(l).forEach(a=>{if(!i[a]&&i.auto===!0){let u=Gt(n.el,`.${l[a]}`)[0];u||(u=ml("div",l[a]),u.className=l[a],n.el.append(u)),i[a]=u,r[a]=u}}),i}function E0(n){let{swiper:r,extendParams:i,on:l,emit:a}=n;i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),r.navigation={nextEl:null,prevEl:null};function u(S){let b;return S&&typeof S=="string"&&r.isElement&&(b=r.el.querySelector(S)||r.hostEl.querySelector(S),b)?b:(S&&(typeof S=="string"&&(b=[...document.querySelectorAll(S)]),r.params.uniqueNavElements&&typeof S=="string"&&b&&b.length>1&&r.el.querySelectorAll(S).length===1?b=r.el.querySelector(S):b&&b.length===1&&(b=b[0])),S&&!b?S:b)}function p(S,b){const L=r.params.navigation;S=Xe(S),S.forEach(C=>{C&&(C.classList[b?"add":"remove"](...L.disabledClass.split(" ")),C.tagName==="BUTTON"&&(C.disabled=b),r.params.watchOverflow&&r.enabled&&C.classList[r.isLocked?"add":"remove"](L.lockClass))})}function d(){const{nextEl:S,prevEl:b}=r.navigation;if(r.params.loop){p(b,!1),p(S,!1);return}p(b,r.isBeginning&&!r.params.rewind),p(S,r.isEnd&&!r.params.rewind)}function f(S){S.preventDefault(),!(r.isBeginning&&!r.params.loop&&!r.params.rewind)&&(r.slidePrev(),a("navigationPrev"))}function g(S){S.preventDefault(),!(r.isEnd&&!r.params.loop&&!r.params.rewind)&&(r.slideNext(),a("navigationNext"))}function _(){const S=r.params.navigation;if(r.params.navigation=hp(r,r.originalParams.navigation,r.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(S.nextEl||S.prevEl))return;let b=u(S.nextEl),L=u(S.prevEl);Object.assign(r.navigation,{nextEl:b,prevEl:L}),b=Xe(b),L=Xe(L);const C=(w,E)=>{w&&w.addEventListener("click",E==="next"?g:f),!r.enabled&&w&&w.classList.add(...S.lockClass.split(" "))};b.forEach(w=>C(w,"next")),L.forEach(w=>C(w,"prev"))}function y(){let{nextEl:S,prevEl:b}=r.navigation;S=Xe(S),b=Xe(b);const L=(C,w)=>{C.removeEventListener("click",w==="next"?g:f),C.classList.remove(...r.params.navigation.disabledClass.split(" "))};S.forEach(C=>L(C,"next")),b.forEach(C=>L(C,"prev"))}l("init",()=>{r.params.navigation.enabled===!1?T():(_(),d())}),l("toEdge fromEdge lock unlock",()=>{d()}),l("destroy",()=>{y()}),l("enable disable",()=>{let{nextEl:S,prevEl:b}=r.navigation;if(S=Xe(S),b=Xe(b),r.enabled){d();return}[...S,...b].filter(L=>!!L).forEach(L=>L.classList.add(r.params.navigation.lockClass))}),l("click",(S,b)=>{let{nextEl:L,prevEl:C}=r.navigation;L=Xe(L),C=Xe(C);const w=b.target;let E=C.includes(w)||L.includes(w);if(r.isElement&&!E){const $=b.path||b.composedPath&&b.composedPath();$&&(E=$.find(D=>L.includes(D)||C.includes(D)))}if(r.params.navigation.hideOnClick&&!E){if(r.pagination&&r.params.pagination&&r.params.pagination.clickable&&(r.pagination.el===w||r.pagination.el.contains(w)))return;let $;L.length?$=L[0].classList.contains(r.params.navigation.hiddenClass):C.length&&($=C[0].classList.contains(r.params.navigation.hiddenClass)),a($===!0?"navigationShow":"navigationHide"),[...L,...C].filter(D=>!!D).forEach(D=>D.classList.toggle(r.params.navigation.hiddenClass))}});const x=()=>{r.el.classList.remove(...r.params.navigation.navigationDisabledClass.split(" ")),_(),d()},T=()=>{r.el.classList.add(...r.params.navigation.navigationDisabledClass.split(" ")),y()};Object.assign(r.navigation,{enable:x,disable:T,update:d,init:_,destroy:y})}function ki(n){return n===void 0&&(n=""),`.${n.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function b0(n){let{swiper:r,extendParams:i,on:l,emit:a}=n;const u="swiper-pagination";i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:w=>w,formatFractionTotal:w=>w,bulletClass:`${u}-bullet`,bulletActiveClass:`${u}-bullet-active`,modifierClass:`${u}-`,currentClass:`${u}-current`,totalClass:`${u}-total`,hiddenClass:`${u}-hidden`,progressbarFillClass:`${u}-progressbar-fill`,progressbarOppositeClass:`${u}-progressbar-opposite`,clickableClass:`${u}-clickable`,lockClass:`${u}-lock`,horizontalClass:`${u}-horizontal`,verticalClass:`${u}-vertical`,paginationDisabledClass:`${u}-disabled`}}),r.pagination={el:null,bullets:[]};let p,d=0;function f(){return!r.params.pagination.el||!r.pagination.el||Array.isArray(r.pagination.el)&&r.pagination.el.length===0}function g(w,E){const{bulletActiveClass:$}=r.params.pagination;w&&(w=w[`${E==="prev"?"previous":"next"}ElementSibling`],w&&(w.classList.add(`${$}-${E}`),w=w[`${E==="prev"?"previous":"next"}ElementSibling`],w&&w.classList.add(`${$}-${E}-${E}`)))}function _(w,E,$){if(w=w%$,E=E%$,E===w+1)return"next";if(E===w-1)return"previous"}function y(w){const E=w.target.closest(ki(r.params.pagination.bulletClass));if(!E)return;w.preventDefault();const $=hl(E)*r.params.slidesPerGroup;if(r.params.loop){if(r.realIndex===$)return;const D=_(r.realIndex,$,r.slides.length);D==="next"?r.slideNext():D==="previous"?r.slidePrev():r.slideToLoop($)}else r.slideTo($)}function x(){const w=r.rtl,E=r.params.pagination;if(f())return;let $=r.pagination.el;$=Xe($);let D,X;const U=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.slides.length,Y=r.params.loop?Math.ceil(U/r.params.slidesPerGroup):r.snapGrid.length;if(r.params.loop?(X=r.previousRealIndex||0,D=r.params.slidesPerGroup>1?Math.floor(r.realIndex/r.params.slidesPerGroup):r.realIndex):typeof r.snapIndex<"u"?(D=r.snapIndex,X=r.previousSnapIndex):(X=r.previousIndex||0,D=r.activeIndex||0),E.type==="bullets"&&r.pagination.bullets&&r.pagination.bullets.length>0){const A=r.pagination.bullets;let V,Z,H;if(E.dynamicBullets&&(p=Va(A[0],r.isHorizontal()?"width":"height"),$.forEach(te=>{te.style[r.isHorizontal()?"width":"height"]=`${p*(E.dynamicMainBullets+4)}px`}),E.dynamicMainBullets>1&&X!==void 0&&(d+=D-(X||0),d>E.dynamicMainBullets-1?d=E.dynamicMainBullets-1:d<0&&(d=0)),V=Math.max(D-d,0),Z=V+(Math.min(A.length,E.dynamicMainBullets)-1),H=(Z+V)/2),A.forEach(te=>{const ae=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(me=>`${E.bulletActiveClass}${me}`)].map(me=>typeof me=="string"&&me.includes(" ")?me.split(" "):me).flat();te.classList.remove(...ae)}),$.length>1)A.forEach(te=>{const ae=hl(te);ae===D?te.classList.add(...E.bulletActiveClass.split(" ")):r.isElement&&te.setAttribute("part","bullet"),E.dynamicBullets&&(ae>=V&&ae<=Z&&te.classList.add(...`${E.bulletActiveClass}-main`.split(" ")),ae===V&&g(te,"prev"),ae===Z&&g(te,"next"))});else{const te=A[D];if(te&&te.classList.add(...E.bulletActiveClass.split(" ")),r.isElement&&A.forEach((ae,me)=>{ae.setAttribute("part",me===D?"bullet-active":"bullet")}),E.dynamicBullets){const ae=A[V],me=A[Z];for(let le=V;le<=Z;le+=1)A[le]&&A[le].classList.add(...`${E.bulletActiveClass}-main`.split(" "));g(ae,"prev"),g(me,"next")}}if(E.dynamicBullets){const te=Math.min(A.length,E.dynamicMainBullets+4),ae=(p*te-p)/2-H*p,me=w?"right":"left";A.forEach(le=>{le.style[r.isHorizontal()?me:"top"]=`${ae}px`})}}$.forEach((A,V)=>{if(E.type==="fraction"&&(A.querySelectorAll(ki(E.currentClass)).forEach(Z=>{Z.textContent=E.formatFractionCurrent(D+1)}),A.querySelectorAll(ki(E.totalClass)).forEach(Z=>{Z.textContent=E.formatFractionTotal(Y)})),E.type==="progressbar"){let Z;E.progressbarOpposite?Z=r.isHorizontal()?"vertical":"horizontal":Z=r.isHorizontal()?"horizontal":"vertical";const H=(D+1)/Y;let te=1,ae=1;Z==="horizontal"?te=H:ae=H,A.querySelectorAll(ki(E.progressbarFillClass)).forEach(me=>{me.style.transform=`translate3d(0,0,0) scaleX(${te}) scaleY(${ae})`,me.style.transitionDuration=`${r.params.speed}ms`})}E.type==="custom"&&E.renderCustom?(gl(A,E.renderCustom(r,D+1,Y)),V===0&&a("paginationRender",A)):(V===0&&a("paginationRender",A),a("paginationUpdate",A)),r.params.watchOverflow&&r.enabled&&A.classList[r.isLocked?"add":"remove"](E.lockClass)})}function T(){const w=r.params.pagination;if(f())return;const E=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.grid&&r.params.grid.rows>1?r.slides.length/Math.ceil(r.params.grid.rows):r.slides.length;let $=r.pagination.el;$=Xe($);let D="";if(w.type==="bullets"){let X=r.params.loop?Math.ceil(E/r.params.slidesPerGroup):r.snapGrid.length;r.params.freeMode&&r.params.freeMode.enabled&&X>E&&(X=E);for(let U=0;U<X;U+=1)w.renderBullet?D+=w.renderBullet.call(r,U,w.bulletClass):D+=`<${w.bulletElement} ${r.isElement?'part="bullet"':""} class="${w.bulletClass}"></${w.bulletElement}>`}w.type==="fraction"&&(w.renderFraction?D=w.renderFraction.call(r,w.currentClass,w.totalClass):D=`<span class="${w.currentClass}"></span> / <span class="${w.totalClass}"></span>`),w.type==="progressbar"&&(w.renderProgressbar?D=w.renderProgressbar.call(r,w.progressbarFillClass):D=`<span class="${w.progressbarFillClass}"></span>`),r.pagination.bullets=[],$.forEach(X=>{w.type!=="custom"&&gl(X,D||""),w.type==="bullets"&&r.pagination.bullets.push(...X.querySelectorAll(ki(w.bulletClass)))}),w.type!=="custom"&&a("paginationRender",$[0])}function S(){r.params.pagination=hp(r,r.originalParams.pagination,r.params.pagination,{el:"swiper-pagination"});const w=r.params.pagination;if(!w.el)return;let E;typeof w.el=="string"&&r.isElement&&(E=r.el.querySelector(w.el)),!E&&typeof w.el=="string"&&(E=[...document.querySelectorAll(w.el)]),E||(E=w.el),!(!E||E.length===0)&&(r.params.uniqueNavElements&&typeof w.el=="string"&&Array.isArray(E)&&E.length>1&&(E=[...r.el.querySelectorAll(w.el)],E.length>1&&(E=E.find($=>mp($,".swiper")[0]===r.el))),Array.isArray(E)&&E.length===1&&(E=E[0]),Object.assign(r.pagination,{el:E}),E=Xe(E),E.forEach($=>{w.type==="bullets"&&w.clickable&&$.classList.add(...(w.clickableClass||"").split(" ")),$.classList.add(w.modifierClass+w.type),$.classList.add(r.isHorizontal()?w.horizontalClass:w.verticalClass),w.type==="bullets"&&w.dynamicBullets&&($.classList.add(`${w.modifierClass}${w.type}-dynamic`),d=0,w.dynamicMainBullets<1&&(w.dynamicMainBullets=1)),w.type==="progressbar"&&w.progressbarOpposite&&$.classList.add(w.progressbarOppositeClass),w.clickable&&$.addEventListener("click",y),r.enabled||$.classList.add(w.lockClass)}))}function b(){const w=r.params.pagination;if(f())return;let E=r.pagination.el;E&&(E=Xe(E),E.forEach($=>{$.classList.remove(w.hiddenClass),$.classList.remove(w.modifierClass+w.type),$.classList.remove(r.isHorizontal()?w.horizontalClass:w.verticalClass),w.clickable&&($.classList.remove(...(w.clickableClass||"").split(" ")),$.removeEventListener("click",y))})),r.pagination.bullets&&r.pagination.bullets.forEach($=>$.classList.remove(...w.bulletActiveClass.split(" ")))}l("changeDirection",()=>{if(!r.pagination||!r.pagination.el)return;const w=r.params.pagination;let{el:E}=r.pagination;E=Xe(E),E.forEach($=>{$.classList.remove(w.horizontalClass,w.verticalClass),$.classList.add(r.isHorizontal()?w.horizontalClass:w.verticalClass)})}),l("init",()=>{r.params.pagination.enabled===!1?C():(S(),T(),x())}),l("activeIndexChange",()=>{typeof r.snapIndex>"u"&&x()}),l("snapIndexChange",()=>{x()}),l("snapGridLengthChange",()=>{T(),x()}),l("destroy",()=>{b()}),l("enable disable",()=>{let{el:w}=r.pagination;w&&(w=Xe(w),w.forEach(E=>E.classList[r.enabled?"remove":"add"](r.params.pagination.lockClass)))}),l("lock unlock",()=>{x()}),l("click",(w,E)=>{const $=E.target,D=Xe(r.pagination.el);if(r.params.pagination.el&&r.params.pagination.hideOnClick&&D&&D.length>0&&!$.classList.contains(r.params.pagination.bulletClass)){if(r.navigation&&(r.navigation.nextEl&&$===r.navigation.nextEl||r.navigation.prevEl&&$===r.navigation.prevEl))return;const X=D[0].classList.contains(r.params.pagination.hiddenClass);a(X===!0?"paginationShow":"paginationHide"),D.forEach(U=>U.classList.toggle(r.params.pagination.hiddenClass))}});const L=()=>{r.el.classList.remove(r.params.pagination.paginationDisabledClass);let{el:w}=r.pagination;w&&(w=Xe(w),w.forEach(E=>E.classList.remove(r.params.pagination.paginationDisabledClass))),S(),T(),x()},C=()=>{r.el.classList.add(r.params.pagination.paginationDisabledClass);let{el:w}=r.pagination;w&&(w=Xe(w),w.forEach(E=>E.classList.add(r.params.pagination.paginationDisabledClass))),b()};Object.assign(r.pagination,{enable:L,disable:C,render:T,update:x,init:S,destroy:b})}let ba;function k0(){const n=ut(),r=er();return{smoothScroll:r.documentElement&&r.documentElement.style&&"scrollBehavior"in r.documentElement.style,touch:!!("ontouchstart"in n||n.DocumentTouch&&r instanceof n.DocumentTouch)}}function gp(){return ba||(ba=k0()),ba}let ka;function T0(n){let{userAgent:r}=n===void 0?{}:n;const i=gp(),l=ut(),a=l.navigator.platform,u=r||l.navigator.userAgent,p={ios:!1,android:!1},d=l.screen.width,f=l.screen.height,g=u.match(/(Android);?[\s\/]+([\d.]+)?/);let _=u.match(/(iPad).*OS\s([\d_]+)/);const y=u.match(/(iPod)(.*OS\s([\d_]+))?/),x=!_&&u.match(/(iPhone\sOS|iOS)\s([\d_]+)/),T=a==="Win32";let S=a==="MacIntel";const b=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!_&&S&&i.touch&&b.indexOf(`${d}x${f}`)>=0&&(_=u.match(/(Version)\/([\d.]+)/),_||(_=[0,1,"13_0_0"]),S=!1),g&&!T&&(p.os="android",p.android=!0),(_||x||y)&&(p.os="ios",p.ios=!0),p}function vp(n){return n===void 0&&(n={}),ka||(ka=T0(n)),ka}let Ta;function j0(){const n=ut(),r=vp();let i=!1;function l(){const d=n.navigator.userAgent.toLowerCase();return d.indexOf("safari")>=0&&d.indexOf("chrome")<0&&d.indexOf("android")<0}if(l()){const d=String(n.navigator.userAgent);if(d.includes("Version/")){const[f,g]=d.split("Version/")[1].split(" ")[0].split(".").map(_=>Number(_));i=f<16||f===16&&g<2}}const a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent),u=l(),p=u||a&&r.ios;return{isSafari:i||u,needPerspectiveFix:i,need3dFix:p,isWebView:a}}function _p(){return Ta||(Ta=j0()),Ta}function P0(n){let{swiper:r,on:i,emit:l}=n;const a=ut();let u=null,p=null;const d=()=>{!r||r.destroyed||!r.initialized||(l("beforeResize"),l("resize"))},f=()=>{!r||r.destroyed||!r.initialized||(u=new ResizeObserver(y=>{p=a.requestAnimationFrame(()=>{const{width:x,height:T}=r;let S=x,b=T;y.forEach(L=>{let{contentBoxSize:C,contentRect:w,target:E}=L;E&&E!==r.el||(S=w?w.width:(C[0]||C).inlineSize,b=w?w.height:(C[0]||C).blockSize)}),(S!==x||b!==T)&&d()})}),u.observe(r.el))},g=()=>{p&&a.cancelAnimationFrame(p),u&&u.unobserve&&r.el&&(u.unobserve(r.el),u=null)},_=()=>{!r||r.destroyed||!r.initialized||l("orientationchange")};i("init",()=>{if(r.params.resizeObserver&&typeof a.ResizeObserver<"u"){f();return}a.addEventListener("resize",d),a.addEventListener("orientationchange",_)}),i("destroy",()=>{g(),a.removeEventListener("resize",d),a.removeEventListener("orientationchange",_)})}function M0(n){let{swiper:r,extendParams:i,on:l,emit:a}=n;const u=[],p=ut(),d=function(_,y){y===void 0&&(y={});const x=p.MutationObserver||p.WebkitMutationObserver,T=new x(S=>{if(r.__preventObserver__)return;if(S.length===1){a("observerUpdate",S[0]);return}const b=function(){a("observerUpdate",S[0])};p.requestAnimationFrame?p.requestAnimationFrame(b):p.setTimeout(b,0)});T.observe(_,{attributes:typeof y.attributes>"u"?!0:y.attributes,childList:r.isElement||(typeof y.childList>"u"?!0:y).childList,characterData:typeof y.characterData>"u"?!0:y.characterData}),u.push(T)},f=()=>{if(r.params.observer){if(r.params.observeParents){const _=mp(r.hostEl);for(let y=0;y<_.length;y+=1)d(_[y])}d(r.hostEl,{childList:r.params.observeSlideChildren}),d(r.wrapperEl,{attributes:!1})}},g=()=>{u.forEach(_=>{_.disconnect()}),u.splice(0,u.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),l("init",f),l("destroy",g)}var L0={on(n,r,i){const l=this;if(!l.eventsListeners||l.destroyed||typeof r!="function")return l;const a=i?"unshift":"push";return n.split(" ").forEach(u=>{l.eventsListeners[u]||(l.eventsListeners[u]=[]),l.eventsListeners[u][a](r)}),l},once(n,r,i){const l=this;if(!l.eventsListeners||l.destroyed||typeof r!="function")return l;function a(){l.off(n,a),a.__emitterProxy&&delete a.__emitterProxy;for(var u=arguments.length,p=new Array(u),d=0;d<u;d++)p[d]=arguments[d];r.apply(l,p)}return a.__emitterProxy=r,l.on(n,a,i)},onAny(n,r){const i=this;if(!i.eventsListeners||i.destroyed||typeof n!="function")return i;const l=r?"unshift":"push";return i.eventsAnyListeners.indexOf(n)<0&&i.eventsAnyListeners[l](n),i},offAny(n){const r=this;if(!r.eventsListeners||r.destroyed||!r.eventsAnyListeners)return r;const i=r.eventsAnyListeners.indexOf(n);return i>=0&&r.eventsAnyListeners.splice(i,1),r},off(n,r){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||n.split(" ").forEach(l=>{typeof r>"u"?i.eventsListeners[l]=[]:i.eventsListeners[l]&&i.eventsListeners[l].forEach((a,u)=>{(a===r||a.__emitterProxy&&a.__emitterProxy===r)&&i.eventsListeners[l].splice(u,1)})}),i},emit(){const n=this;if(!n.eventsListeners||n.destroyed||!n.eventsListeners)return n;let r,i,l;for(var a=arguments.length,u=new Array(a),p=0;p<a;p++)u[p]=arguments[p];return typeof u[0]=="string"||Array.isArray(u[0])?(r=u[0],i=u.slice(1,u.length),l=n):(r=u[0].events,i=u[0].data,l=u[0].context||n),i.unshift(l),(Array.isArray(r)?r:r.split(" ")).forEach(f=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(g=>{g.apply(l,[f,...i])}),n.eventsListeners&&n.eventsListeners[f]&&n.eventsListeners[f].forEach(g=>{g.apply(l,i)})}),n}};function $0(){const n=this;let r,i;const l=n.el;typeof n.params.width<"u"&&n.params.width!==null?r=n.params.width:r=l.clientWidth,typeof n.params.height<"u"&&n.params.height!==null?i=n.params.height:i=l.clientHeight,!(r===0&&n.isHorizontal()||i===0&&n.isVertical())&&(r=r-parseInt(Nn(l,"padding-left")||0,10)-parseInt(Nn(l,"padding-right")||0,10),i=i-parseInt(Nn(l,"padding-top")||0,10)-parseInt(Nn(l,"padding-bottom")||0,10),Number.isNaN(r)&&(r=0),Number.isNaN(i)&&(i=0),Object.assign(n,{width:r,height:i,size:n.isHorizontal()?r:i}))}function N0(){const n=this;function r(V,Z){return parseFloat(V.getPropertyValue(n.getDirectionLabel(Z))||0)}const i=n.params,{wrapperEl:l,slidesEl:a,size:u,rtlTranslate:p,wrongRTL:d}=n,f=n.virtual&&i.virtual.enabled,g=f?n.virtual.slides.length:n.slides.length,_=Gt(a,`.${n.params.slideClass}, swiper-slide`),y=f?n.virtual.slides.length:_.length;let x=[];const T=[],S=[];let b=i.slidesOffsetBefore;typeof b=="function"&&(b=i.slidesOffsetBefore.call(n));let L=i.slidesOffsetAfter;typeof L=="function"&&(L=i.slidesOffsetAfter.call(n));const C=n.snapGrid.length,w=n.slidesGrid.length;let E=i.spaceBetween,$=-b,D=0,X=0;if(typeof u>"u")return;typeof E=="string"&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*u:typeof E=="string"&&(E=parseFloat(E)),n.virtualSize=-E,_.forEach(V=>{p?V.style.marginLeft="":V.style.marginRight="",V.style.marginBottom="",V.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(el(l,"--swiper-centered-offset-before",""),el(l,"--swiper-centered-offset-after",""));const U=i.grid&&i.grid.rows>1&&n.grid;U?n.grid.initSlides(_):n.grid&&n.grid.unsetSlides();let Y;const A=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(V=>typeof i.breakpoints[V].slidesPerView<"u").length>0;for(let V=0;V<y;V+=1){Y=0;let Z;if(_[V]&&(Z=_[V]),U&&n.grid.updateSlide(V,Z,_),!(_[V]&&Nn(Z,"display")==="none")){if(i.slidesPerView==="auto"){A&&(_[V].style[n.getDirectionLabel("width")]="");const H=getComputedStyle(Z),te=Z.style.transform,ae=Z.style.webkitTransform;if(te&&(Z.style.transform="none"),ae&&(Z.style.webkitTransform="none"),i.roundLengths)Y=n.isHorizontal()?Va(Z,"width"):Va(Z,"height");else{const me=r(H,"width"),le=r(H,"padding-left"),ge=r(H,"padding-right"),G=r(H,"margin-left"),K=r(H,"margin-right"),J=H.getPropertyValue("box-sizing");if(J&&J==="border-box")Y=me+G+K;else{const{clientWidth:N,offsetWidth:B}=Z;Y=me+le+ge+G+K+(B-N)}}te&&(Z.style.transform=te),ae&&(Z.style.webkitTransform=ae),i.roundLengths&&(Y=Math.floor(Y))}else Y=(u-(i.slidesPerView-1)*E)/i.slidesPerView,i.roundLengths&&(Y=Math.floor(Y)),_[V]&&(_[V].style[n.getDirectionLabel("width")]=`${Y}px`);_[V]&&(_[V].swiperSlideSize=Y),S.push(Y),i.centeredSlides?($=$+Y/2+D/2+E,D===0&&V!==0&&($=$-u/2-E),V===0&&($=$-u/2-E),Math.abs($)<1/1e3&&($=0),i.roundLengths&&($=Math.floor($)),X%i.slidesPerGroup===0&&x.push($),T.push($)):(i.roundLengths&&($=Math.floor($)),(X-Math.min(n.params.slidesPerGroupSkip,X))%n.params.slidesPerGroup===0&&x.push($),T.push($),$=$+Y+E),n.virtualSize+=Y+E,D=Y,X+=1}}if(n.virtualSize=Math.max(n.virtualSize,u)+L,p&&d&&(i.effect==="slide"||i.effect==="coverflow")&&(l.style.width=`${n.virtualSize+E}px`),i.setWrapperSize&&(l.style[n.getDirectionLabel("width")]=`${n.virtualSize+E}px`),U&&n.grid.updateWrapperSize(Y,x),!i.centeredSlides){const V=[];for(let Z=0;Z<x.length;Z+=1){let H=x[Z];i.roundLengths&&(H=Math.floor(H)),x[Z]<=n.virtualSize-u&&V.push(H)}x=V,Math.floor(n.virtualSize-u)-Math.floor(x[x.length-1])>1&&x.push(n.virtualSize-u)}if(f&&i.loop){const V=S[0]+E;if(i.slidesPerGroup>1){const Z=Math.ceil((n.virtual.slidesBefore+n.virtual.slidesAfter)/i.slidesPerGroup),H=V*i.slidesPerGroup;for(let te=0;te<Z;te+=1)x.push(x[x.length-1]+H)}for(let Z=0;Z<n.virtual.slidesBefore+n.virtual.slidesAfter;Z+=1)i.slidesPerGroup===1&&x.push(x[x.length-1]+V),T.push(T[T.length-1]+V),n.virtualSize+=V}if(x.length===0&&(x=[0]),E!==0){const V=n.isHorizontal()&&p?"marginLeft":n.getDirectionLabel("marginRight");_.filter((Z,H)=>!i.cssMode||i.loop?!0:H!==_.length-1).forEach(Z=>{Z.style[V]=`${E}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let V=0;S.forEach(H=>{V+=H+(E||0)}),V-=E;const Z=V>u?V-u:0;x=x.map(H=>H<=0?-b:H>Z?Z+L:H)}if(i.centerInsufficientSlides){let V=0;S.forEach(H=>{V+=H+(E||0)}),V-=E;const Z=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(V+Z<u){const H=(u-V-Z)/2;x.forEach((te,ae)=>{x[ae]=te-H}),T.forEach((te,ae)=>{T[ae]=te+H})}}if(Object.assign(n,{slides:_,snapGrid:x,slidesGrid:T,slidesSizesGrid:S}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){el(l,"--swiper-centered-offset-before",`${-x[0]}px`),el(l,"--swiper-centered-offset-after",`${n.size/2-S[S.length-1]/2}px`);const V=-n.snapGrid[0],Z=-n.slidesGrid[0];n.snapGrid=n.snapGrid.map(H=>H+V),n.slidesGrid=n.slidesGrid.map(H=>H+Z)}if(y!==g&&n.emit("slidesLengthChange"),x.length!==C&&(n.params.watchOverflow&&n.checkOverflow(),n.emit("snapGridLengthChange")),T.length!==w&&n.emit("slidesGridLengthChange"),i.watchSlidesProgress&&n.updateSlidesOffset(),n.emit("slidesUpdated"),!f&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const V=`${i.containerModifierClass}backface-hidden`,Z=n.el.classList.contains(V);y<=i.maxBackfaceHiddenSlides?Z||n.el.classList.add(V):Z&&n.el.classList.remove(V)}}function O0(n){const r=this,i=[],l=r.virtual&&r.params.virtual.enabled;let a=0,u;typeof n=="number"?r.setTransition(n):n===!0&&r.setTransition(r.params.speed);const p=d=>l?r.slides[r.getSlideIndexByData(d)]:r.slides[d];if(r.params.slidesPerView!=="auto"&&r.params.slidesPerView>1)if(r.params.centeredSlides)(r.visibleSlides||[]).forEach(d=>{i.push(d)});else for(u=0;u<Math.ceil(r.params.slidesPerView);u+=1){const d=r.activeIndex+u;if(d>r.slides.length&&!l)break;i.push(p(d))}else i.push(p(r.activeIndex));for(u=0;u<i.length;u+=1)if(typeof i[u]<"u"){const d=i[u].offsetHeight;a=d>a?d:a}(a||a===0)&&(r.wrapperEl.style.height=`${a}px`)}function I0(){const n=this,r=n.slides,i=n.isElement?n.isHorizontal()?n.wrapperEl.offsetLeft:n.wrapperEl.offsetTop:0;for(let l=0;l<r.length;l+=1)r[l].swiperSlideOffset=(n.isHorizontal()?r[l].offsetLeft:r[l].offsetTop)-i-n.cssOverflowAdjustment()}const kf=(n,r,i)=>{r&&!n.classList.contains(i)?n.classList.add(i):!r&&n.classList.contains(i)&&n.classList.remove(i)};function R0(n){n===void 0&&(n=this&&this.translate||0);const r=this,i=r.params,{slides:l,rtlTranslate:a,snapGrid:u}=r;if(l.length===0)return;typeof l[0].swiperSlideOffset>"u"&&r.updateSlidesOffset();let p=-n;a&&(p=n),r.visibleSlidesIndexes=[],r.visibleSlides=[];let d=i.spaceBetween;typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*r.size:typeof d=="string"&&(d=parseFloat(d));for(let f=0;f<l.length;f+=1){const g=l[f];let _=g.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(_-=l[0].swiperSlideOffset);const y=(p+(i.centeredSlides?r.minTranslate():0)-_)/(g.swiperSlideSize+d),x=(p-u[0]+(i.centeredSlides?r.minTranslate():0)-_)/(g.swiperSlideSize+d),T=-(p-_),S=T+r.slidesSizesGrid[f],b=T>=0&&T<=r.size-r.slidesSizesGrid[f],L=T>=0&&T<r.size-1||S>1&&S<=r.size||T<=0&&S>=r.size;L&&(r.visibleSlides.push(g),r.visibleSlidesIndexes.push(f)),kf(g,L,i.slideVisibleClass),kf(g,b,i.slideFullyVisibleClass),g.progress=a?-y:y,g.originalProgress=a?-x:x}}function z0(n){const r=this;if(typeof n>"u"){const _=r.rtlTranslate?-1:1;n=r&&r.translate&&r.translate*_||0}const i=r.params,l=r.maxTranslate()-r.minTranslate();let{progress:a,isBeginning:u,isEnd:p,progressLoop:d}=r;const f=u,g=p;if(l===0)a=0,u=!0,p=!0;else{a=(n-r.minTranslate())/l;const _=Math.abs(n-r.minTranslate())<1,y=Math.abs(n-r.maxTranslate())<1;u=_||a<=0,p=y||a>=1,_&&(a=0),y&&(a=1)}if(i.loop){const _=r.getSlideIndexByData(0),y=r.getSlideIndexByData(r.slides.length-1),x=r.slidesGrid[_],T=r.slidesGrid[y],S=r.slidesGrid[r.slidesGrid.length-1],b=Math.abs(n);b>=x?d=(b-x)/S:d=(b+S-T)/S,d>1&&(d-=1)}Object.assign(r,{progress:a,progressLoop:d,isBeginning:u,isEnd:p}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&r.updateSlidesProgress(n),u&&!f&&r.emit("reachBeginning toEdge"),p&&!g&&r.emit("reachEnd toEdge"),(f&&!u||g&&!p)&&r.emit("fromEdge"),r.emit("progress",a)}const ja=(n,r,i)=>{r&&!n.classList.contains(i)?n.classList.add(i):!r&&n.classList.contains(i)&&n.classList.remove(i)};function D0(){const n=this,{slides:r,params:i,slidesEl:l,activeIndex:a}=n,u=n.virtual&&i.virtual.enabled,p=n.grid&&i.grid&&i.grid.rows>1,d=y=>Gt(l,`.${i.slideClass}${y}, swiper-slide${y}`)[0];let f,g,_;if(u)if(i.loop){let y=a-n.virtual.slidesBefore;y<0&&(y=n.virtual.slides.length+y),y>=n.virtual.slides.length&&(y-=n.virtual.slides.length),f=d(`[data-swiper-slide-index="${y}"]`)}else f=d(`[data-swiper-slide-index="${a}"]`);else p?(f=r.find(y=>y.column===a),_=r.find(y=>y.column===a+1),g=r.find(y=>y.column===a-1)):f=r[a];f&&(p||(_=C0(f,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!_&&(_=r[0]),g=S0(f,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!g===0&&(g=r[r.length-1]))),r.forEach(y=>{ja(y,y===f,i.slideActiveClass),ja(y,y===_,i.slideNextClass),ja(y,y===g,i.slidePrevClass)}),n.emitSlidesClasses()}const al=(n,r)=>{if(!n||n.destroyed||!n.params)return;const i=()=>n.isElement?"swiper-slide":`.${n.params.slideClass}`,l=r.closest(i());if(l){let a=l.querySelector(`.${n.params.lazyPreloaderClass}`);!a&&n.isElement&&(l.shadowRoot?a=l.shadowRoot.querySelector(`.${n.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{l.shadowRoot&&(a=l.shadowRoot.querySelector(`.${n.params.lazyPreloaderClass}`),a&&a.remove())})),a&&a.remove()}},Pa=(n,r)=>{if(!n.slides[r])return;const i=n.slides[r].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},Ha=n=>{if(!n||n.destroyed||!n.params)return;let r=n.params.lazyPreloadPrevNext;const i=n.slides.length;if(!i||!r||r<0)return;r=Math.min(r,i);const l=n.params.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(n.params.slidesPerView),a=n.activeIndex;if(n.params.grid&&n.params.grid.rows>1){const p=a,d=[p-r];d.push(...Array.from({length:r}).map((f,g)=>p+l+g)),n.slides.forEach((f,g)=>{d.includes(f.column)&&Pa(n,g)});return}const u=a+l-1;if(n.params.rewind||n.params.loop)for(let p=a-r;p<=u+r;p+=1){const d=(p%i+i)%i;(d<a||d>u)&&Pa(n,d)}else for(let p=Math.max(a-r,0);p<=Math.min(u+r,i-1);p+=1)p!==a&&(p>u||p<a)&&Pa(n,p)};function A0(n){const{slidesGrid:r,params:i}=n,l=n.rtlTranslate?n.translate:-n.translate;let a;for(let u=0;u<r.length;u+=1)typeof r[u+1]<"u"?l>=r[u]&&l<r[u+1]-(r[u+1]-r[u])/2?a=u:l>=r[u]&&l<r[u+1]&&(a=u+1):l>=r[u]&&(a=u);return i.normalizeSlideIndex&&(a<0||typeof a>"u")&&(a=0),a}function V0(n){const r=this,i=r.rtlTranslate?r.translate:-r.translate,{snapGrid:l,params:a,activeIndex:u,realIndex:p,snapIndex:d}=r;let f=n,g;const _=T=>{let S=T-r.virtual.slidesBefore;return S<0&&(S=r.virtual.slides.length+S),S>=r.virtual.slides.length&&(S-=r.virtual.slides.length),S};if(typeof f>"u"&&(f=A0(r)),l.indexOf(i)>=0)g=l.indexOf(i);else{const T=Math.min(a.slidesPerGroupSkip,f);g=T+Math.floor((f-T)/a.slidesPerGroup)}if(g>=l.length&&(g=l.length-1),f===u&&!r.params.loop){g!==d&&(r.snapIndex=g,r.emit("snapIndexChange"));return}if(f===u&&r.params.loop&&r.virtual&&r.params.virtual.enabled){r.realIndex=_(f);return}const y=r.grid&&a.grid&&a.grid.rows>1;let x;if(r.virtual&&a.virtual.enabled&&a.loop)x=_(f);else if(y){const T=r.slides.find(b=>b.column===f);let S=parseInt(T.getAttribute("data-swiper-slide-index"),10);Number.isNaN(S)&&(S=Math.max(r.slides.indexOf(T),0)),x=Math.floor(S/a.grid.rows)}else if(r.slides[f]){const T=r.slides[f].getAttribute("data-swiper-slide-index");T?x=parseInt(T,10):x=f}else x=f;Object.assign(r,{previousSnapIndex:d,snapIndex:g,previousRealIndex:p,realIndex:x,previousIndex:u,activeIndex:f}),r.initialized&&Ha(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(p!==x&&r.emit("realIndexChange"),r.emit("slideChange"))}function H0(n,r){const i=this,l=i.params;let a=n.closest(`.${l.slideClass}, swiper-slide`);!a&&i.isElement&&r&&r.length>1&&r.includes(n)&&[...r.slice(r.indexOf(n)+1,r.length)].forEach(d=>{!a&&d.matches&&d.matches(`.${l.slideClass}, swiper-slide`)&&(a=d)});let u=!1,p;if(a){for(let d=0;d<i.slides.length;d+=1)if(i.slides[d]===a){u=!0,p=d;break}}if(a&&u)i.clickedSlide=a,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=p;else{i.clickedSlide=void 0,i.clickedIndex=void 0;return}l.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}var B0={updateSize:$0,updateSlides:N0,updateAutoHeight:O0,updateSlidesOffset:I0,updateSlidesProgress:R0,updateProgress:z0,updateSlidesClasses:D0,updateActiveIndex:V0,updateClickedSlide:H0};function F0(n){n===void 0&&(n=this.isHorizontal()?"x":"y");const r=this,{params:i,rtlTranslate:l,translate:a,wrapperEl:u}=r;if(i.virtualTranslate)return l?-a:a;if(i.cssMode)return a;let p=_0(u,n);return p+=r.cssOverflowAdjustment(),l&&(p=-p),p||0}function W0(n,r){const i=this,{rtlTranslate:l,params:a,wrapperEl:u,progress:p}=i;let d=0,f=0;const g=0;i.isHorizontal()?d=l?-n:n:f=n,a.roundLengths&&(d=Math.floor(d),f=Math.floor(f)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?d:f,a.cssMode?u[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-d:-f:a.virtualTranslate||(i.isHorizontal()?d-=i.cssOverflowAdjustment():f-=i.cssOverflowAdjustment(),u.style.transform=`translate3d(${d}px, ${f}px, ${g}px)`);let _;const y=i.maxTranslate()-i.minTranslate();y===0?_=0:_=(n-i.minTranslate())/y,_!==p&&i.updateProgress(n),i.emit("setTranslate",i.translate,r)}function U0(){return-this.snapGrid[0]}function G0(){return-this.snapGrid[this.snapGrid.length-1]}function q0(n,r,i,l,a){n===void 0&&(n=0),r===void 0&&(r=this.params.speed),i===void 0&&(i=!0),l===void 0&&(l=!0);const u=this,{params:p,wrapperEl:d}=u;if(u.animating&&p.preventInteractionOnTransition)return!1;const f=u.minTranslate(),g=u.maxTranslate();let _;if(l&&n>f?_=f:l&&n<g?_=g:_=n,u.updateProgress(_),p.cssMode){const y=u.isHorizontal();if(r===0)d[y?"scrollLeft":"scrollTop"]=-_;else{if(!u.support.smoothScroll)return pp({swiper:u,targetPosition:-_,side:y?"left":"top"}),!0;d.scrollTo({[y?"left":"top"]:-_,behavior:"smooth"})}return!0}return r===0?(u.setTransition(0),u.setTranslate(_),i&&(u.emit("beforeTransitionStart",r,a),u.emit("transitionEnd"))):(u.setTransition(r),u.setTranslate(_),i&&(u.emit("beforeTransitionStart",r,a),u.emit("transitionStart")),u.animating||(u.animating=!0,u.onTranslateToWrapperTransitionEnd||(u.onTranslateToWrapperTransitionEnd=function(x){!u||u.destroyed||x.target===this&&(u.wrapperEl.removeEventListener("transitionend",u.onTranslateToWrapperTransitionEnd),u.onTranslateToWrapperTransitionEnd=null,delete u.onTranslateToWrapperTransitionEnd,u.animating=!1,i&&u.emit("transitionEnd"))}),u.wrapperEl.addEventListener("transitionend",u.onTranslateToWrapperTransitionEnd))),!0}var Y0={getTranslate:F0,setTranslate:W0,minTranslate:U0,maxTranslate:G0,translateTo:q0};function Q0(n,r){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${n}ms`,i.wrapperEl.style.transitionDelay=n===0?"0ms":""),i.emit("setTransition",n,r)}function yp(n){let{swiper:r,runCallbacks:i,direction:l,step:a}=n;const{activeIndex:u,previousIndex:p}=r;let d=l;d||(u>p?d="next":u<p?d="prev":d="reset"),r.emit(`transition${a}`),i&&d==="reset"?r.emit(`slideResetTransition${a}`):i&&u!==p&&(r.emit(`slideChangeTransition${a}`),d==="next"?r.emit(`slideNextTransition${a}`):r.emit(`slidePrevTransition${a}`))}function X0(n,r){n===void 0&&(n=!0);const i=this,{params:l}=i;l.cssMode||(l.autoHeight&&i.updateAutoHeight(),yp({swiper:i,runCallbacks:n,direction:r,step:"Start"}))}function Z0(n,r){n===void 0&&(n=!0);const i=this,{params:l}=i;i.animating=!1,!l.cssMode&&(i.setTransition(0),yp({swiper:i,runCallbacks:n,direction:r,step:"End"}))}var K0={setTransition:Q0,transitionStart:X0,transitionEnd:Z0};function J0(n,r,i,l,a){n===void 0&&(n=0),i===void 0&&(i=!0),typeof n=="string"&&(n=parseInt(n,10));const u=this;let p=n;p<0&&(p=0);const{params:d,snapGrid:f,slidesGrid:g,previousIndex:_,activeIndex:y,rtlTranslate:x,wrapperEl:T,enabled:S}=u;if(!S&&!l&&!a||u.destroyed||u.animating&&d.preventInteractionOnTransition)return!1;typeof r>"u"&&(r=u.params.speed);const b=Math.min(u.params.slidesPerGroupSkip,p);let L=b+Math.floor((p-b)/u.params.slidesPerGroup);L>=f.length&&(L=f.length-1);const C=-f[L];if(d.normalizeSlideIndex)for(let U=0;U<g.length;U+=1){const Y=-Math.floor(C*100),A=Math.floor(g[U]*100),V=Math.floor(g[U+1]*100);typeof g[U+1]<"u"?Y>=A&&Y<V-(V-A)/2?p=U:Y>=A&&Y<V&&(p=U+1):Y>=A&&(p=U)}if(u.initialized&&p!==y&&(!u.allowSlideNext&&(x?C>u.translate&&C>u.minTranslate():C<u.translate&&C<u.minTranslate())||!u.allowSlidePrev&&C>u.translate&&C>u.maxTranslate()&&(y||0)!==p))return!1;p!==(_||0)&&i&&u.emit("beforeSlideChangeStart"),u.updateProgress(C);let w;p>y?w="next":p<y?w="prev":w="reset";const E=u.virtual&&u.params.virtual.enabled;if(!(E&&a)&&(x&&-C===u.translate||!x&&C===u.translate))return u.updateActiveIndex(p),d.autoHeight&&u.updateAutoHeight(),u.updateSlidesClasses(),d.effect!=="slide"&&u.setTranslate(C),w!=="reset"&&(u.transitionStart(i,w),u.transitionEnd(i,w)),!1;if(d.cssMode){const U=u.isHorizontal(),Y=x?C:-C;if(r===0)E&&(u.wrapperEl.style.scrollSnapType="none",u._immediateVirtual=!0),E&&!u._cssModeVirtualInitialSet&&u.params.initialSlide>0?(u._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{T[U?"scrollLeft":"scrollTop"]=Y})):T[U?"scrollLeft":"scrollTop"]=Y,E&&requestAnimationFrame(()=>{u.wrapperEl.style.scrollSnapType="",u._immediateVirtual=!1});else{if(!u.support.smoothScroll)return pp({swiper:u,targetPosition:Y,side:U?"left":"top"}),!0;T.scrollTo({[U?"left":"top"]:Y,behavior:"smooth"})}return!0}const X=_p().isSafari;return E&&!a&&X&&u.isElement&&u.virtual.update(!1,!1,p),u.setTransition(r),u.setTranslate(C),u.updateActiveIndex(p),u.updateSlidesClasses(),u.emit("beforeTransitionStart",r,l),u.transitionStart(i,w),r===0?u.transitionEnd(i,w):u.animating||(u.animating=!0,u.onSlideToWrapperTransitionEnd||(u.onSlideToWrapperTransitionEnd=function(Y){!u||u.destroyed||Y.target===this&&(u.wrapperEl.removeEventListener("transitionend",u.onSlideToWrapperTransitionEnd),u.onSlideToWrapperTransitionEnd=null,delete u.onSlideToWrapperTransitionEnd,u.transitionEnd(i,w))}),u.wrapperEl.addEventListener("transitionend",u.onSlideToWrapperTransitionEnd)),!0}function e_(n,r,i,l){n===void 0&&(n=0),i===void 0&&(i=!0),typeof n=="string"&&(n=parseInt(n,10));const a=this;if(a.destroyed)return;typeof r>"u"&&(r=a.params.speed);const u=a.grid&&a.params.grid&&a.params.grid.rows>1;let p=n;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)p=p+a.virtual.slidesBefore;else{let d;if(u){const x=p*a.params.grid.rows;d=a.slides.find(T=>T.getAttribute("data-swiper-slide-index")*1===x).column}else d=a.getSlideIndexByData(p);const f=u?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:g}=a.params;let _=a.params.slidesPerView;_==="auto"?_=a.slidesPerViewDynamic():(_=Math.ceil(parseFloat(a.params.slidesPerView,10)),g&&_%2===0&&(_=_+1));let y=f-d<_;if(g&&(y=y||d<Math.ceil(_/2)),l&&g&&a.params.slidesPerView!=="auto"&&!u&&(y=!1),y){const x=g?d<a.activeIndex?"prev":"next":d-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:x,slideTo:!0,activeSlideIndex:x==="next"?d+1:d-f+1,slideRealIndex:x==="next"?a.realIndex:void 0})}if(u){const x=p*a.params.grid.rows;p=a.slides.find(T=>T.getAttribute("data-swiper-slide-index")*1===x).column}else p=a.getSlideIndexByData(p)}return requestAnimationFrame(()=>{a.slideTo(p,r,i,l)}),a}function t_(n,r,i){r===void 0&&(r=!0);const l=this,{enabled:a,params:u,animating:p}=l;if(!a||l.destroyed)return l;typeof n>"u"&&(n=l.params.speed);let d=u.slidesPerGroup;u.slidesPerView==="auto"&&u.slidesPerGroup===1&&u.slidesPerGroupAuto&&(d=Math.max(l.slidesPerViewDynamic("current",!0),1));const f=l.activeIndex<u.slidesPerGroupSkip?1:d,g=l.virtual&&u.virtual.enabled;if(u.loop){if(p&&!g&&u.loopPreventsSliding)return!1;if(l.loopFix({direction:"next"}),l._clientLeft=l.wrapperEl.clientLeft,l.activeIndex===l.slides.length-1&&u.cssMode)return requestAnimationFrame(()=>{l.slideTo(l.activeIndex+f,n,r,i)}),!0}return u.rewind&&l.isEnd?l.slideTo(0,n,r,i):l.slideTo(l.activeIndex+f,n,r,i)}function n_(n,r,i){r===void 0&&(r=!0);const l=this,{params:a,snapGrid:u,slidesGrid:p,rtlTranslate:d,enabled:f,animating:g}=l;if(!f||l.destroyed)return l;typeof n>"u"&&(n=l.params.speed);const _=l.virtual&&a.virtual.enabled;if(a.loop){if(g&&!_&&a.loopPreventsSliding)return!1;l.loopFix({direction:"prev"}),l._clientLeft=l.wrapperEl.clientLeft}const y=d?l.translate:-l.translate;function x(w){return w<0?-Math.floor(Math.abs(w)):Math.floor(w)}const T=x(y),S=u.map(w=>x(w)),b=a.freeMode&&a.freeMode.enabled;let L=u[S.indexOf(T)-1];if(typeof L>"u"&&(a.cssMode||b)){let w;u.forEach((E,$)=>{T>=E&&(w=$)}),typeof w<"u"&&(L=b?u[w]:u[w>0?w-1:w])}let C=0;if(typeof L<"u"&&(C=p.indexOf(L),C<0&&(C=l.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(C=C-l.slidesPerViewDynamic("previous",!0)+1,C=Math.max(C,0))),a.rewind&&l.isBeginning){const w=l.params.virtual&&l.params.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1;return l.slideTo(w,n,r,i)}else if(a.loop&&l.activeIndex===0&&a.cssMode)return requestAnimationFrame(()=>{l.slideTo(C,n,r,i)}),!0;return l.slideTo(C,n,r,i)}function r_(n,r,i){r===void 0&&(r=!0);const l=this;if(!l.destroyed)return typeof n>"u"&&(n=l.params.speed),l.slideTo(l.activeIndex,n,r,i)}function i_(n,r,i,l){r===void 0&&(r=!0),l===void 0&&(l=.5);const a=this;if(a.destroyed)return;typeof n>"u"&&(n=a.params.speed);let u=a.activeIndex;const p=Math.min(a.params.slidesPerGroupSkip,u),d=p+Math.floor((u-p)/a.params.slidesPerGroup),f=a.rtlTranslate?a.translate:-a.translate;if(f>=a.snapGrid[d]){const g=a.snapGrid[d],_=a.snapGrid[d+1];f-g>(_-g)*l&&(u+=a.params.slidesPerGroup)}else{const g=a.snapGrid[d-1],_=a.snapGrid[d];f-g<=(_-g)*l&&(u-=a.params.slidesPerGroup)}return u=Math.max(u,0),u=Math.min(u,a.slidesGrid.length-1),a.slideTo(u,n,r,i)}function s_(){const n=this;if(n.destroyed)return;const{params:r,slidesEl:i}=n,l=r.slidesPerView==="auto"?n.slidesPerViewDynamic():r.slidesPerView;let a=n.getSlideIndexWhenGrid(n.clickedIndex),u;const p=n.isElement?"swiper-slide":`.${r.slideClass}`,d=n.grid&&n.params.grid&&n.params.grid.rows>1;if(r.loop){if(n.animating)return;u=parseInt(n.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?n.slideToLoop(u):a>(d?(n.slides.length-l)/2-(n.params.grid.rows-1):n.slides.length-l)?(n.loopFix(),a=n.getSlideIndex(Gt(i,`${p}[data-swiper-slide-index="${u}"]`)[0]),fp(()=>{n.slideTo(a)})):n.slideTo(a)}else n.slideTo(a)}var l_={slideTo:J0,slideToLoop:e_,slideNext:t_,slidePrev:n_,slideReset:r_,slideToClosest:i_,slideToClickedSlide:s_};function o_(n,r){const i=this,{params:l,slidesEl:a}=i;if(!l.loop||i.virtual&&i.params.virtual.enabled)return;const u=()=>{Gt(a,`.${l.slideClass}, swiper-slide`).forEach((T,S)=>{T.setAttribute("data-swiper-slide-index",S)})},p=()=>{const x=Gt(a,`.${l.slideBlankClass}`);x.forEach(T=>{T.remove()}),x.length>0&&(i.recalcSlides(),i.updateSlides())},d=i.grid&&l.grid&&l.grid.rows>1;l.loopAddBlankSlides&&(l.slidesPerGroup>1||d)&&p();const f=l.slidesPerGroup*(d?l.grid.rows:1),g=i.slides.length%f!==0,_=d&&i.slides.length%l.grid.rows!==0,y=x=>{for(let T=0;T<x;T+=1){const S=i.isElement?ml("swiper-slide",[l.slideBlankClass]):ml("div",[l.slideClass,l.slideBlankClass]);i.slidesEl.append(S)}};if(g){if(l.loopAddBlankSlides){const x=f-i.slides.length%f;y(x),i.recalcSlides(),i.updateSlides()}else pl("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");u()}else if(_){if(l.loopAddBlankSlides){const x=l.grid.rows-i.slides.length%l.grid.rows;y(x),i.recalcSlides(),i.updateSlides()}else pl("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");u()}else u();i.loopFix({slideRealIndex:n,direction:l.centeredSlides?void 0:"next",initial:r})}function a_(n){let{slideRealIndex:r,slideTo:i=!0,direction:l,setTranslate:a,activeSlideIndex:u,initial:p,byController:d,byMousewheel:f}=n===void 0?{}:n;const g=this;if(!g.params.loop)return;g.emit("beforeLoopFix");const{slides:_,allowSlidePrev:y,allowSlideNext:x,slidesEl:T,params:S}=g,{centeredSlides:b,initialSlide:L}=S;if(g.allowSlidePrev=!0,g.allowSlideNext=!0,g.virtual&&S.virtual.enabled){i&&(!S.centeredSlides&&g.snapIndex===0?g.slideTo(g.virtual.slides.length,0,!1,!0):S.centeredSlides&&g.snapIndex<S.slidesPerView?g.slideTo(g.virtual.slides.length+g.snapIndex,0,!1,!0):g.snapIndex===g.snapGrid.length-1&&g.slideTo(g.virtual.slidesBefore,0,!1,!0)),g.allowSlidePrev=y,g.allowSlideNext=x,g.emit("loopFix");return}let C=S.slidesPerView;C==="auto"?C=g.slidesPerViewDynamic():(C=Math.ceil(parseFloat(S.slidesPerView,10)),b&&C%2===0&&(C=C+1));const w=S.slidesPerGroupAuto?C:S.slidesPerGroup;let E=b?Math.max(w,Math.ceil(C/2)):w;E%w!==0&&(E+=w-E%w),E+=S.loopAdditionalSlides,g.loopedSlides=E;const $=g.grid&&S.grid&&S.grid.rows>1;_.length<C+E||g.params.effect==="cards"&&_.length<C+E*2?pl("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):$&&S.grid.fill==="row"&&pl("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const D=[],X=[],U=$?Math.ceil(_.length/S.grid.rows):_.length,Y=p&&U-L<C&&!b;let A=Y?L:g.activeIndex;typeof u>"u"?u=g.getSlideIndex(_.find(le=>le.classList.contains(S.slideActiveClass))):A=u;const V=l==="next"||!l,Z=l==="prev"||!l;let H=0,te=0;const me=($?_[u].column:u)+(b&&typeof a>"u"?-C/2+.5:0);if(me<E){H=Math.max(E-me,w);for(let le=0;le<E-me;le+=1){const ge=le-Math.floor(le/U)*U;if($){const G=U-ge-1;for(let K=_.length-1;K>=0;K-=1)_[K].column===G&&D.push(K)}else D.push(U-ge-1)}}else if(me+C>U-E){te=Math.max(me-(U-E*2),w),Y&&(te=Math.max(te,C-U+L+1));for(let le=0;le<te;le+=1){const ge=le-Math.floor(le/U)*U;$?_.forEach((G,K)=>{G.column===ge&&X.push(K)}):X.push(ge)}}if(g.__preventObserver__=!0,requestAnimationFrame(()=>{g.__preventObserver__=!1}),g.params.effect==="cards"&&_.length<C+E*2&&(X.includes(u)&&X.splice(X.indexOf(u),1),D.includes(u)&&D.splice(D.indexOf(u),1)),Z&&D.forEach(le=>{_[le].swiperLoopMoveDOM=!0,T.prepend(_[le]),_[le].swiperLoopMoveDOM=!1}),V&&X.forEach(le=>{_[le].swiperLoopMoveDOM=!0,T.append(_[le]),_[le].swiperLoopMoveDOM=!1}),g.recalcSlides(),S.slidesPerView==="auto"?g.updateSlides():$&&(D.length>0&&Z||X.length>0&&V)&&g.slides.forEach((le,ge)=>{g.grid.updateSlide(ge,le,g.slides)}),S.watchSlidesProgress&&g.updateSlidesOffset(),i){if(D.length>0&&Z){if(typeof r>"u"){const le=g.slidesGrid[A],G=g.slidesGrid[A+H]-le;f?g.setTranslate(g.translate-G):(g.slideTo(A+Math.ceil(H),0,!1,!0),a&&(g.touchEventsData.startTranslate=g.touchEventsData.startTranslate-G,g.touchEventsData.currentTranslate=g.touchEventsData.currentTranslate-G))}else if(a){const le=$?D.length/S.grid.rows:D.length;g.slideTo(g.activeIndex+le,0,!1,!0),g.touchEventsData.currentTranslate=g.translate}}else if(X.length>0&&V)if(typeof r>"u"){const le=g.slidesGrid[A],G=g.slidesGrid[A-te]-le;f?g.setTranslate(g.translate-G):(g.slideTo(A-te,0,!1,!0),a&&(g.touchEventsData.startTranslate=g.touchEventsData.startTranslate-G,g.touchEventsData.currentTranslate=g.touchEventsData.currentTranslate-G))}else{const le=$?X.length/S.grid.rows:X.length;g.slideTo(g.activeIndex-le,0,!1,!0)}}if(g.allowSlidePrev=y,g.allowSlideNext=x,g.controller&&g.controller.control&&!d){const le={slideRealIndex:r,direction:l,setTranslate:a,activeSlideIndex:u,byController:!0};Array.isArray(g.controller.control)?g.controller.control.forEach(ge=>{!ge.destroyed&&ge.params.loop&&ge.loopFix({...le,slideTo:ge.params.slidesPerView===S.slidesPerView?i:!1})}):g.controller.control instanceof g.constructor&&g.controller.control.params.loop&&g.controller.control.loopFix({...le,slideTo:g.controller.control.params.slidesPerView===S.slidesPerView?i:!1})}g.emit("loopFix")}function u_(){const n=this,{params:r,slidesEl:i}=n;if(!r.loop||!i||n.virtual&&n.params.virtual.enabled)return;n.recalcSlides();const l=[];n.slides.forEach(a=>{const u=typeof a.swiperSlideIndex>"u"?a.getAttribute("data-swiper-slide-index")*1:a.swiperSlideIndex;l[u]=a}),n.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),l.forEach(a=>{i.append(a)}),n.recalcSlides(),n.slideTo(n.realIndex,0)}var c_={loopCreate:o_,loopFix:a_,loopDestroy:u_};function d_(n){const r=this;if(!r.params.simulateTouch||r.params.watchOverflow&&r.isLocked||r.params.cssMode)return;const i=r.params.touchEventsTarget==="container"?r.el:r.wrapperEl;r.isElement&&(r.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=n?"grabbing":"grab",r.isElement&&requestAnimationFrame(()=>{r.__preventObserver__=!1})}function f_(){const n=this;n.params.watchOverflow&&n.isLocked||n.params.cssMode||(n.isElement&&(n.__preventObserver__=!0),n[n.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",n.isElement&&requestAnimationFrame(()=>{n.__preventObserver__=!1}))}var p_={setGrabCursor:d_,unsetGrabCursor:f_};function m_(n,r){r===void 0&&(r=this);function i(l){if(!l||l===er()||l===ut())return null;l.assignedSlot&&(l=l.assignedSlot);const a=l.closest(n);return!a&&!l.getRootNode?null:a||i(l.getRootNode().host)}return i(r)}function Tf(n,r,i){const l=ut(),{params:a}=n,u=a.edgeSwipeDetection,p=a.edgeSwipeThreshold;return u&&(i<=p||i>=l.innerWidth-p)?u==="prevent"?(r.preventDefault(),!0):!1:!0}function h_(n){const r=this,i=er();let l=n;l.originalEvent&&(l=l.originalEvent);const a=r.touchEventsData;if(l.type==="pointerdown"){if(a.pointerId!==null&&a.pointerId!==l.pointerId)return;a.pointerId=l.pointerId}else l.type==="touchstart"&&l.targetTouches.length===1&&(a.touchId=l.targetTouches[0].identifier);if(l.type==="touchstart"){Tf(r,l,l.targetTouches[0].pageX);return}const{params:u,touches:p,enabled:d}=r;if(!d||!u.simulateTouch&&l.pointerType==="mouse"||r.animating&&u.preventInteractionOnTransition)return;!r.animating&&u.cssMode&&u.loop&&r.loopFix();let f=l.target;if(u.touchEventsTarget==="wrapper"&&!x0(f,r.wrapperEl)||"which"in l&&l.which===3||"button"in l&&l.button>0||a.isTouched&&a.isMoved)return;const g=!!u.noSwipingClass&&u.noSwipingClass!=="",_=l.composedPath?l.composedPath():l.path;g&&l.target&&l.target.shadowRoot&&_&&(f=_[0]);const y=u.noSwipingSelector?u.noSwipingSelector:`.${u.noSwipingClass}`,x=!!(l.target&&l.target.shadowRoot);if(u.noSwiping&&(x?m_(y,f):f.closest(y))){r.allowClick=!0;return}if(u.swipeHandler&&!f.closest(u.swipeHandler))return;p.currentX=l.pageX,p.currentY=l.pageY;const T=p.currentX,S=p.currentY;if(!Tf(r,l,T))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),p.startX=T,p.startY=S,a.touchStartTime=fl(),r.allowClick=!0,r.updateSize(),r.swipeDirection=void 0,u.threshold>0&&(a.allowThresholdMove=!1);let b=!0;f.matches(a.focusableElements)&&(b=!1,f.nodeName==="SELECT"&&(a.isTouched=!1)),i.activeElement&&i.activeElement.matches(a.focusableElements)&&i.activeElement!==f&&(l.pointerType==="mouse"||l.pointerType!=="mouse"&&!f.matches(a.focusableElements))&&i.activeElement.blur();const L=b&&r.allowTouchMove&&u.touchStartPreventDefault;(u.touchStartForcePreventDefault||L)&&!f.isContentEditable&&l.preventDefault(),u.freeMode&&u.freeMode.enabled&&r.freeMode&&r.animating&&!u.cssMode&&r.freeMode.onTouchStart(),r.emit("touchStart",l)}function g_(n){const r=er(),i=this,l=i.touchEventsData,{params:a,touches:u,rtlTranslate:p,enabled:d}=i;if(!d||!a.simulateTouch&&n.pointerType==="mouse")return;let f=n;if(f.originalEvent&&(f=f.originalEvent),f.type==="pointermove"&&(l.touchId!==null||f.pointerId!==l.pointerId))return;let g;if(f.type==="touchmove"){if(g=[...f.changedTouches].find(D=>D.identifier===l.touchId),!g||g.identifier!==l.touchId)return}else g=f;if(!l.isTouched){l.startMoving&&l.isScrolling&&i.emit("touchMoveOpposite",f);return}const _=g.pageX,y=g.pageY;if(f.preventedByNestedSwiper){u.startX=_,u.startY=y;return}if(!i.allowTouchMove){f.target.matches(l.focusableElements)||(i.allowClick=!1),l.isTouched&&(Object.assign(u,{startX:_,startY:y,currentX:_,currentY:y}),l.touchStartTime=fl());return}if(a.touchReleaseOnEdges&&!a.loop)if(i.isVertical()){if(y<u.startY&&i.translate<=i.maxTranslate()||y>u.startY&&i.translate>=i.minTranslate()){l.isTouched=!1,l.isMoved=!1;return}}else{if(p&&(_>u.startX&&-i.translate<=i.maxTranslate()||_<u.startX&&-i.translate>=i.minTranslate()))return;if(!p&&(_<u.startX&&i.translate<=i.maxTranslate()||_>u.startX&&i.translate>=i.minTranslate()))return}if(r.activeElement&&r.activeElement.matches(l.focusableElements)&&r.activeElement!==f.target&&f.pointerType!=="mouse"&&r.activeElement.blur(),r.activeElement&&f.target===r.activeElement&&f.target.matches(l.focusableElements)){l.isMoved=!0,i.allowClick=!1;return}l.allowTouchCallbacks&&i.emit("touchMove",f),u.previousX=u.currentX,u.previousY=u.currentY,u.currentX=_,u.currentY=y;const x=u.currentX-u.startX,T=u.currentY-u.startY;if(i.params.threshold&&Math.sqrt(x**2+T**2)<i.params.threshold)return;if(typeof l.isScrolling>"u"){let D;i.isHorizontal()&&u.currentY===u.startY||i.isVertical()&&u.currentX===u.startX?l.isScrolling=!1:x*x+T*T>=25&&(D=Math.atan2(Math.abs(T),Math.abs(x))*180/Math.PI,l.isScrolling=i.isHorizontal()?D>a.touchAngle:90-D>a.touchAngle)}if(l.isScrolling&&i.emit("touchMoveOpposite",f),typeof l.startMoving>"u"&&(u.currentX!==u.startX||u.currentY!==u.startY)&&(l.startMoving=!0),l.isScrolling||f.type==="touchmove"&&l.preventTouchMoveFromPointerMove){l.isTouched=!1;return}if(!l.startMoving)return;i.allowClick=!1,!a.cssMode&&f.cancelable&&f.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&f.stopPropagation();let S=i.isHorizontal()?x:T,b=i.isHorizontal()?u.currentX-u.previousX:u.currentY-u.previousY;a.oneWayMovement&&(S=Math.abs(S)*(p?1:-1),b=Math.abs(b)*(p?1:-1)),u.diff=S,S*=a.touchRatio,p&&(S=-S,b=-b);const L=i.touchesDirection;i.swipeDirection=S>0?"prev":"next",i.touchesDirection=b>0?"prev":"next";const C=i.params.loop&&!a.cssMode,w=i.touchesDirection==="next"&&i.allowSlideNext||i.touchesDirection==="prev"&&i.allowSlidePrev;if(!l.isMoved){if(C&&w&&i.loopFix({direction:i.swipeDirection}),l.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const D=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});i.wrapperEl.dispatchEvent(D)}l.allowMomentumBounce=!1,a.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",f)}if(new Date().getTime(),a._loopSwapReset!==!1&&l.isMoved&&l.allowThresholdMove&&L!==i.touchesDirection&&C&&w&&Math.abs(S)>=1){Object.assign(u,{startX:_,startY:y,currentX:_,currentY:y,startTranslate:l.currentTranslate}),l.loopSwapReset=!0,l.startTranslate=l.currentTranslate;return}i.emit("sliderMove",f),l.isMoved=!0,l.currentTranslate=S+l.startTranslate;let E=!0,$=a.resistanceRatio;if(a.touchReleaseOnEdges&&($=0),S>0?(C&&w&&l.allowThresholdMove&&l.currentTranslate>(a.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-(a.slidesPerView!=="auto"&&i.slides.length-a.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),l.currentTranslate>i.minTranslate()&&(E=!1,a.resistance&&(l.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+l.startTranslate+S)**$))):S<0&&(C&&w&&l.allowThresholdMove&&l.currentTranslate<(a.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+(a.slidesPerView!=="auto"&&i.slides.length-a.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-(a.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),l.currentTranslate<i.maxTranslate()&&(E=!1,a.resistance&&(l.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-l.startTranslate-S)**$))),E&&(f.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&l.currentTranslate<l.startTranslate&&(l.currentTranslate=l.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&l.currentTranslate>l.startTranslate&&(l.currentTranslate=l.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(l.currentTranslate=l.startTranslate),a.threshold>0)if(Math.abs(S)>a.threshold||l.allowThresholdMove){if(!l.allowThresholdMove){l.allowThresholdMove=!0,u.startX=u.currentX,u.startY=u.currentY,l.currentTranslate=l.startTranslate,u.diff=i.isHorizontal()?u.currentX-u.startX:u.currentY-u.startY;return}}else{l.currentTranslate=l.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&i.freeMode||a.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(l.currentTranslate),i.setTranslate(l.currentTranslate))}function v_(n){const r=this,i=r.touchEventsData;let l=n;l.originalEvent&&(l=l.originalEvent);let a;if(l.type==="touchend"||l.type==="touchcancel"){if(a=[...l.changedTouches].find(D=>D.identifier===i.touchId),!a||a.identifier!==i.touchId)return}else{if(i.touchId!==null||l.pointerId!==i.pointerId)return;a=l}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(l.type)&&!(["pointercancel","contextmenu"].includes(l.type)&&(r.browser.isSafari||r.browser.isWebView)))return;i.pointerId=null,i.touchId=null;const{params:p,touches:d,rtlTranslate:f,slidesGrid:g,enabled:_}=r;if(!_||!p.simulateTouch&&l.pointerType==="mouse")return;if(i.allowTouchCallbacks&&r.emit("touchEnd",l),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&p.grabCursor&&r.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}p.grabCursor&&i.isMoved&&i.isTouched&&(r.allowSlideNext===!0||r.allowSlidePrev===!0)&&r.setGrabCursor(!1);const y=fl(),x=y-i.touchStartTime;if(r.allowClick){const D=l.path||l.composedPath&&l.composedPath();r.updateClickedSlide(D&&D[0]||l.target,D),r.emit("tap click",l),x<300&&y-i.lastClickTime<300&&r.emit("doubleTap doubleClick",l)}if(i.lastClickTime=fl(),fp(()=>{r.destroyed||(r.allowClick=!0)}),!i.isTouched||!i.isMoved||!r.swipeDirection||d.diff===0&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let T;if(p.followFinger?T=f?r.translate:-r.translate:T=-i.currentTranslate,p.cssMode)return;if(p.freeMode&&p.freeMode.enabled){r.freeMode.onTouchEnd({currentPos:T});return}const S=T>=-r.maxTranslate()&&!r.params.loop;let b=0,L=r.slidesSizesGrid[0];for(let D=0;D<g.length;D+=D<p.slidesPerGroupSkip?1:p.slidesPerGroup){const X=D<p.slidesPerGroupSkip-1?1:p.slidesPerGroup;typeof g[D+X]<"u"?(S||T>=g[D]&&T<g[D+X])&&(b=D,L=g[D+X]-g[D]):(S||T>=g[D])&&(b=D,L=g[g.length-1]-g[g.length-2])}let C=null,w=null;p.rewind&&(r.isBeginning?w=p.virtual&&p.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(C=0));const E=(T-g[b])/L,$=b<p.slidesPerGroupSkip-1?1:p.slidesPerGroup;if(x>p.longSwipesMs){if(!p.longSwipes){r.slideTo(r.activeIndex);return}r.swipeDirection==="next"&&(E>=p.longSwipesRatio?r.slideTo(p.rewind&&r.isEnd?C:b+$):r.slideTo(b)),r.swipeDirection==="prev"&&(E>1-p.longSwipesRatio?r.slideTo(b+$):w!==null&&E<0&&Math.abs(E)>p.longSwipesRatio?r.slideTo(w):r.slideTo(b))}else{if(!p.shortSwipes){r.slideTo(r.activeIndex);return}r.navigation&&(l.target===r.navigation.nextEl||l.target===r.navigation.prevEl)?l.target===r.navigation.nextEl?r.slideTo(b+$):r.slideTo(b):(r.swipeDirection==="next"&&r.slideTo(C!==null?C:b+$),r.swipeDirection==="prev"&&r.slideTo(w!==null?w:b))}}function jf(){const n=this,{params:r,el:i}=n;if(i&&i.offsetWidth===0)return;r.breakpoints&&n.setBreakpoint();const{allowSlideNext:l,allowSlidePrev:a,snapGrid:u}=n,p=n.virtual&&n.params.virtual.enabled;n.allowSlideNext=!0,n.allowSlidePrev=!0,n.updateSize(),n.updateSlides(),n.updateSlidesClasses();const d=p&&r.loop;(r.slidesPerView==="auto"||r.slidesPerView>1)&&n.isEnd&&!n.isBeginning&&!n.params.centeredSlides&&!d?n.slideTo(n.slides.length-1,0,!1,!0):n.params.loop&&!p?n.slideToLoop(n.realIndex,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0),n.autoplay&&n.autoplay.running&&n.autoplay.paused&&(clearTimeout(n.autoplay.resizeTimeout),n.autoplay.resizeTimeout=setTimeout(()=>{n.autoplay&&n.autoplay.running&&n.autoplay.paused&&n.autoplay.resume()},500)),n.allowSlidePrev=a,n.allowSlideNext=l,n.params.watchOverflow&&u!==n.snapGrid&&n.checkOverflow()}function __(n){const r=this;r.enabled&&(r.allowClick||(r.params.preventClicks&&n.preventDefault(),r.params.preventClicksPropagation&&r.animating&&(n.stopPropagation(),n.stopImmediatePropagation())))}function y_(){const n=this,{wrapperEl:r,rtlTranslate:i,enabled:l}=n;if(!l)return;n.previousTranslate=n.translate,n.isHorizontal()?n.translate=-r.scrollLeft:n.translate=-r.scrollTop,n.translate===0&&(n.translate=0),n.updateActiveIndex(),n.updateSlidesClasses();let a;const u=n.maxTranslate()-n.minTranslate();u===0?a=0:a=(n.translate-n.minTranslate())/u,a!==n.progress&&n.updateProgress(i?-n.translate:n.translate),n.emit("setTranslate",n.translate,!1)}function w_(n){const r=this;al(r,n.target),!(r.params.cssMode||r.params.slidesPerView!=="auto"&&!r.params.autoHeight)&&r.update()}function x_(){const n=this;n.documentTouchHandlerProceeded||(n.documentTouchHandlerProceeded=!0,n.params.touchReleaseOnEdges&&(n.el.style.touchAction="auto"))}const wp=(n,r)=>{const i=er(),{params:l,el:a,wrapperEl:u,device:p}=n,d=!!l.nested,f=r==="on"?"addEventListener":"removeEventListener",g=r;!a||typeof a=="string"||(i[f]("touchstart",n.onDocumentTouchStart,{passive:!1,capture:d}),a[f]("touchstart",n.onTouchStart,{passive:!1}),a[f]("pointerdown",n.onTouchStart,{passive:!1}),i[f]("touchmove",n.onTouchMove,{passive:!1,capture:d}),i[f]("pointermove",n.onTouchMove,{passive:!1,capture:d}),i[f]("touchend",n.onTouchEnd,{passive:!0}),i[f]("pointerup",n.onTouchEnd,{passive:!0}),i[f]("pointercancel",n.onTouchEnd,{passive:!0}),i[f]("touchcancel",n.onTouchEnd,{passive:!0}),i[f]("pointerout",n.onTouchEnd,{passive:!0}),i[f]("pointerleave",n.onTouchEnd,{passive:!0}),i[f]("contextmenu",n.onTouchEnd,{passive:!0}),(l.preventClicks||l.preventClicksPropagation)&&a[f]("click",n.onClick,!0),l.cssMode&&u[f]("scroll",n.onScroll),l.updateOnWindowResize?n[g](p.ios||p.android?"resize orientationchange observerUpdate":"resize observerUpdate",jf,!0):n[g]("observerUpdate",jf,!0),a[f]("load",n.onLoad,{capture:!0}))};function S_(){const n=this,{params:r}=n;n.onTouchStart=h_.bind(n),n.onTouchMove=g_.bind(n),n.onTouchEnd=v_.bind(n),n.onDocumentTouchStart=x_.bind(n),r.cssMode&&(n.onScroll=y_.bind(n)),n.onClick=__.bind(n),n.onLoad=w_.bind(n),wp(n,"on")}function C_(){wp(this,"off")}var E_={attachEvents:S_,detachEvents:C_};const Pf=(n,r)=>n.grid&&r.grid&&r.grid.rows>1;function b_(){const n=this,{realIndex:r,initialized:i,params:l,el:a}=n,u=l.breakpoints;if(!u||u&&Object.keys(u).length===0)return;const p=er(),d=l.breakpointsBase==="window"||!l.breakpointsBase?l.breakpointsBase:"container",f=["window","container"].includes(l.breakpointsBase)||!l.breakpointsBase?n.el:p.querySelector(l.breakpointsBase),g=n.getBreakpoint(u,d,f);if(!g||n.currentBreakpoint===g)return;const y=(g in u?u[g]:void 0)||n.originalParams,x=Pf(n,l),T=Pf(n,y),S=n.params.grabCursor,b=y.grabCursor,L=l.enabled;x&&!T?(a.classList.remove(`${l.containerModifierClass}grid`,`${l.containerModifierClass}grid-column`),n.emitContainerClasses()):!x&&T&&(a.classList.add(`${l.containerModifierClass}grid`),(y.grid.fill&&y.grid.fill==="column"||!y.grid.fill&&l.grid.fill==="column")&&a.classList.add(`${l.containerModifierClass}grid-column`),n.emitContainerClasses()),S&&!b?n.unsetGrabCursor():!S&&b&&n.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(X=>{if(typeof y[X]>"u")return;const U=l[X]&&l[X].enabled,Y=y[X]&&y[X].enabled;U&&!Y&&n[X].disable(),!U&&Y&&n[X].enable()});const C=y.direction&&y.direction!==l.direction,w=l.loop&&(y.slidesPerView!==l.slidesPerView||C),E=l.loop;C&&i&&n.changeDirection(),St(n.params,y);const $=n.params.enabled,D=n.params.loop;Object.assign(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev}),L&&!$?n.disable():!L&&$&&n.enable(),n.currentBreakpoint=g,n.emit("_beforeBreakpoint",y),i&&(w?(n.loopDestroy(),n.loopCreate(r),n.updateSlides()):!E&&D?(n.loopCreate(r),n.updateSlides()):E&&!D&&n.loopDestroy()),n.emit("breakpoint",y)}function k_(n,r,i){if(r===void 0&&(r="window"),!n||r==="container"&&!i)return;let l=!1;const a=ut(),u=r==="window"?a.innerHeight:i.clientHeight,p=Object.keys(n).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){const f=parseFloat(d.substr(1));return{value:u*f,point:d}}return{value:d,point:d}});p.sort((d,f)=>parseInt(d.value,10)-parseInt(f.value,10));for(let d=0;d<p.length;d+=1){const{point:f,value:g}=p[d];r==="window"?a.matchMedia(`(min-width: ${g}px)`).matches&&(l=f):g<=i.clientWidth&&(l=f)}return l||"max"}var T_={setBreakpoint:b_,getBreakpoint:k_};function j_(n,r){const i=[];return n.forEach(l=>{typeof l=="object"?Object.keys(l).forEach(a=>{l[a]&&i.push(r+a)}):typeof l=="string"&&i.push(r+l)}),i}function P_(){const n=this,{classNames:r,params:i,rtl:l,el:a,device:u}=n,p=j_(["initialized",i.direction,{"free-mode":n.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:l},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:u.android},{ios:u.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);r.push(...p),a.classList.add(...r),n.emitContainerClasses()}function M_(){const n=this,{el:r,classNames:i}=n;!r||typeof r=="string"||(r.classList.remove(...i),n.emitContainerClasses())}var L_={addClasses:P_,removeClasses:M_};function $_(){const n=this,{isLocked:r,params:i}=n,{slidesOffsetBefore:l}=i;if(l){const a=n.slides.length-1,u=n.slidesGrid[a]+n.slidesSizesGrid[a]+l*2;n.isLocked=n.size>u}else n.isLocked=n.snapGrid.length===1;i.allowSlideNext===!0&&(n.allowSlideNext=!n.isLocked),i.allowSlidePrev===!0&&(n.allowSlidePrev=!n.isLocked),r&&r!==n.isLocked&&(n.isEnd=!1),r!==n.isLocked&&n.emit(n.isLocked?"lock":"unlock")}var N_={checkOverflow:$_},Ba={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function O_(n,r){return function(l){l===void 0&&(l={});const a=Object.keys(l)[0],u=l[a];if(typeof u!="object"||u===null){St(r,l);return}if(n[a]===!0&&(n[a]={enabled:!0}),a==="navigation"&&n[a]&&n[a].enabled&&!n[a].prevEl&&!n[a].nextEl&&(n[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&n[a]&&n[a].enabled&&!n[a].el&&(n[a].auto=!0),!(a in n&&"enabled"in u)){St(r,l);return}typeof n[a]=="object"&&!("enabled"in n[a])&&(n[a].enabled=!0),n[a]||(n[a]={enabled:!1}),St(r,l)}}const Ma={eventsEmitter:L0,update:B0,translate:Y0,transition:K0,slide:l_,loop:c_,grabCursor:p_,events:E_,breakpoints:T_,checkOverflow:N_,classes:L_},La={};let iu=class on{constructor(){let r,i;for(var l=arguments.length,a=new Array(l),u=0;u<l;u++)a[u]=arguments[u];a.length===1&&a[0].constructor&&Object.prototype.toString.call(a[0]).slice(8,-1)==="Object"?i=a[0]:[r,i]=a,i||(i={}),i=St({},i),r&&!i.el&&(i.el=r);const p=er();if(i.el&&typeof i.el=="string"&&p.querySelectorAll(i.el).length>1){const _=[];return p.querySelectorAll(i.el).forEach(y=>{const x=St({},i,{el:y});_.push(new on(x))}),_}const d=this;d.__swiper__=!0,d.support=gp(),d.device=vp({userAgent:i.userAgent}),d.browser=_p(),d.eventsListeners={},d.eventsAnyListeners=[],d.modules=[...d.__modules__],i.modules&&Array.isArray(i.modules)&&d.modules.push(...i.modules);const f={};d.modules.forEach(_=>{_({params:i,swiper:d,extendParams:O_(i,f),on:d.on.bind(d),once:d.once.bind(d),off:d.off.bind(d),emit:d.emit.bind(d)})});const g=St({},Ba,f);return d.params=St({},g,La,i),d.originalParams=St({},d.params),d.passedParams=St({},i),d.params&&d.params.on&&Object.keys(d.params.on).forEach(_=>{d.on(_,d.params.on[_])}),d.params&&d.params.onAny&&d.onAny(d.params.onAny),Object.assign(d,{enabled:d.params.enabled,el:r,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return d.params.direction==="horizontal"},isVertical(){return d.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:d.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.emit("_swiper"),d.params.init&&d.init(),d}getDirectionLabel(r){return this.isHorizontal()?r:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[r]}getSlideIndex(r){const{slidesEl:i,params:l}=this,a=Gt(i,`.${l.slideClass}, swiper-slide`),u=hl(a[0]);return hl(r)-u}getSlideIndexByData(r){return this.getSlideIndex(this.slides.find(i=>i.getAttribute("data-swiper-slide-index")*1===r))}getSlideIndexWhenGrid(r){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?r=Math.floor(r/this.params.grid.rows):this.params.grid.fill==="row"&&(r=r%Math.ceil(this.slides.length/this.params.grid.rows))),r}recalcSlides(){const r=this,{slidesEl:i,params:l}=r;r.slides=Gt(i,`.${l.slideClass}, swiper-slide`)}enable(){const r=this;r.enabled||(r.enabled=!0,r.params.grabCursor&&r.setGrabCursor(),r.emit("enable"))}disable(){const r=this;r.enabled&&(r.enabled=!1,r.params.grabCursor&&r.unsetGrabCursor(),r.emit("disable"))}setProgress(r,i){const l=this;r=Math.min(Math.max(r,0),1);const a=l.minTranslate(),p=(l.maxTranslate()-a)*r+a;l.translateTo(p,typeof i>"u"?0:i),l.updateActiveIndex(),l.updateSlidesClasses()}emitContainerClasses(){const r=this;if(!r.params._emitClasses||!r.el)return;const i=r.el.className.split(" ").filter(l=>l.indexOf("swiper")===0||l.indexOf(r.params.containerModifierClass)===0);r.emit("_containerClasses",i.join(" "))}getSlideClasses(r){const i=this;return i.destroyed?"":r.className.split(" ").filter(l=>l.indexOf("swiper-slide")===0||l.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const r=this;if(!r.params._emitClasses||!r.el)return;const i=[];r.slides.forEach(l=>{const a=r.getSlideClasses(l);i.push({slideEl:l,classNames:a}),r.emit("_slideClass",l,a)}),r.emit("_slideClasses",i)}slidesPerViewDynamic(r,i){r===void 0&&(r="current"),i===void 0&&(i=!1);const l=this,{params:a,slides:u,slidesGrid:p,slidesSizesGrid:d,size:f,activeIndex:g}=l;let _=1;if(typeof a.slidesPerView=="number")return a.slidesPerView;if(a.centeredSlides){let y=u[g]?Math.ceil(u[g].swiperSlideSize):0,x;for(let T=g+1;T<u.length;T+=1)u[T]&&!x&&(y+=Math.ceil(u[T].swiperSlideSize),_+=1,y>f&&(x=!0));for(let T=g-1;T>=0;T-=1)u[T]&&!x&&(y+=u[T].swiperSlideSize,_+=1,y>f&&(x=!0))}else if(r==="current")for(let y=g+1;y<u.length;y+=1)(i?p[y]+d[y]-p[g]<f:p[y]-p[g]<f)&&(_+=1);else for(let y=g-1;y>=0;y-=1)p[g]-p[y]<f&&(_+=1);return _}update(){const r=this;if(!r||r.destroyed)return;const{snapGrid:i,params:l}=r;l.breakpoints&&r.setBreakpoint(),[...r.el.querySelectorAll('[loading="lazy"]')].forEach(p=>{p.complete&&al(r,p)}),r.updateSize(),r.updateSlides(),r.updateProgress(),r.updateSlidesClasses();function a(){const p=r.rtlTranslate?r.translate*-1:r.translate,d=Math.min(Math.max(p,r.maxTranslate()),r.minTranslate());r.setTranslate(d),r.updateActiveIndex(),r.updateSlidesClasses()}let u;if(l.freeMode&&l.freeMode.enabled&&!l.cssMode)a(),l.autoHeight&&r.updateAutoHeight();else{if((l.slidesPerView==="auto"||l.slidesPerView>1)&&r.isEnd&&!l.centeredSlides){const p=r.virtual&&l.virtual.enabled?r.virtual.slides:r.slides;u=r.slideTo(p.length-1,0,!1,!0)}else u=r.slideTo(r.activeIndex,0,!1,!0);u||a()}l.watchOverflow&&i!==r.snapGrid&&r.checkOverflow(),r.emit("update")}changeDirection(r,i){i===void 0&&(i=!0);const l=this,a=l.params.direction;return r||(r=a==="horizontal"?"vertical":"horizontal"),r===a||r!=="horizontal"&&r!=="vertical"||(l.el.classList.remove(`${l.params.containerModifierClass}${a}`),l.el.classList.add(`${l.params.containerModifierClass}${r}`),l.emitContainerClasses(),l.params.direction=r,l.slides.forEach(u=>{r==="vertical"?u.style.width="":u.style.height=""}),l.emit("changeDirection"),i&&l.update()),l}changeLanguageDirection(r){const i=this;i.rtl&&r==="rtl"||!i.rtl&&r==="ltr"||(i.rtl=r==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(r){const i=this;if(i.mounted)return!0;let l=r||i.params.el;if(typeof l=="string"&&(l=document.querySelector(l)),!l)return!1;l.swiper=i,l.parentNode&&l.parentNode.host&&l.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);const a=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let p=l&&l.shadowRoot&&l.shadowRoot.querySelector?l.shadowRoot.querySelector(a()):Gt(l,a())[0];return!p&&i.params.createElements&&(p=ml("div",i.params.wrapperClass),l.append(p),Gt(l,`.${i.params.slideClass}`).forEach(d=>{p.append(d)})),Object.assign(i,{el:l,wrapperEl:p,slidesEl:i.isElement&&!l.parentNode.host.slideSlots?l.parentNode.host:p,hostEl:i.isElement?l.parentNode.host:l,mounted:!0,rtl:l.dir.toLowerCase()==="rtl"||Nn(l,"direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(l.dir.toLowerCase()==="rtl"||Nn(l,"direction")==="rtl"),wrongRTL:Nn(p,"display")==="-webkit-box"}),!0}init(r){const i=this;if(i.initialized||i.mount(r)===!1)return i;i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual.enabled?i.slideTo(i.params.initialSlide+i.virtual.slidesBefore,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(void 0,!0),i.attachEvents();const a=[...i.el.querySelectorAll('[loading="lazy"]')];return i.isElement&&a.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(u=>{u.complete?al(i,u):u.addEventListener("load",p=>{al(i,p.target)})}),Ha(i),i.initialized=!0,Ha(i),i.emit("init"),i.emit("afterInit"),i}destroy(r,i){r===void 0&&(r=!0),i===void 0&&(i=!0);const l=this,{params:a,el:u,wrapperEl:p,slides:d}=l;return typeof l.params>"u"||l.destroyed||(l.emit("beforeDestroy"),l.initialized=!1,l.detachEvents(),a.loop&&l.loopDestroy(),i&&(l.removeClasses(),u&&typeof u!="string"&&u.removeAttribute("style"),p&&p.removeAttribute("style"),d&&d.length&&d.forEach(f=>{f.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),f.removeAttribute("style"),f.removeAttribute("data-swiper-slide-index")})),l.emit("destroy"),Object.keys(l.eventsListeners).forEach(f=>{l.off(f)}),r!==!1&&(l.el&&typeof l.el!="string"&&(l.el.swiper=null),g0(l)),l.destroyed=!0),null}static extendDefaults(r){St(La,r)}static get extendedDefaults(){return La}static get defaults(){return Ba}static installModule(r){on.prototype.__modules__||(on.prototype.__modules__=[]);const i=on.prototype.__modules__;typeof r=="function"&&i.indexOf(r)<0&&i.push(r)}static use(r){return Array.isArray(r)?(r.forEach(i=>on.installModule(i)),on):(on.installModule(r),on)}};Object.keys(Ma).forEach(n=>{Object.keys(Ma[n]).forEach(r=>{iu.prototype[r]=Ma[n][r]})});iu.use([P0,M0]);const xp=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Xn(n){return typeof n=="object"&&n!==null&&n.constructor&&Object.prototype.toString.call(n).slice(8,-1)==="Object"&&!n.__swiper__}function Nr(n,r){const i=["__proto__","constructor","prototype"];Object.keys(r).filter(l=>i.indexOf(l)<0).forEach(l=>{typeof n[l]>"u"?n[l]=r[l]:Xn(r[l])&&Xn(n[l])&&Object.keys(r[l]).length>0?r[l].__swiper__?n[l]=r[l]:Nr(n[l],r[l]):n[l]=r[l]})}function Sp(n){return n===void 0&&(n={}),n.navigation&&typeof n.navigation.nextEl>"u"&&typeof n.navigation.prevEl>"u"}function Cp(n){return n===void 0&&(n={}),n.pagination&&typeof n.pagination.el>"u"}function Ep(n){return n===void 0&&(n={}),n.scrollbar&&typeof n.scrollbar.el>"u"}function bp(n){n===void 0&&(n="");const r=n.split(" ").map(l=>l.trim()).filter(l=>!!l),i=[];return r.forEach(l=>{i.indexOf(l)<0&&i.push(l)}),i.join(" ")}function I_(n){return n===void 0&&(n=""),n?n.includes("swiper-wrapper")?n:`swiper-wrapper ${n}`:"swiper-wrapper"}function R_(n){let{swiper:r,slides:i,passedParams:l,changedParams:a,nextEl:u,prevEl:p,scrollbarEl:d,paginationEl:f}=n;const g=a.filter(A=>A!=="children"&&A!=="direction"&&A!=="wrapperClass"),{params:_,pagination:y,navigation:x,scrollbar:T,virtual:S,thumbs:b}=r;let L,C,w,E,$,D,X,U;a.includes("thumbs")&&l.thumbs&&l.thumbs.swiper&&!l.thumbs.swiper.destroyed&&_.thumbs&&(!_.thumbs.swiper||_.thumbs.swiper.destroyed)&&(L=!0),a.includes("controller")&&l.controller&&l.controller.control&&_.controller&&!_.controller.control&&(C=!0),a.includes("pagination")&&l.pagination&&(l.pagination.el||f)&&(_.pagination||_.pagination===!1)&&y&&!y.el&&(w=!0),a.includes("scrollbar")&&l.scrollbar&&(l.scrollbar.el||d)&&(_.scrollbar||_.scrollbar===!1)&&T&&!T.el&&(E=!0),a.includes("navigation")&&l.navigation&&(l.navigation.prevEl||p)&&(l.navigation.nextEl||u)&&(_.navigation||_.navigation===!1)&&x&&!x.prevEl&&!x.nextEl&&($=!0);const Y=A=>{r[A]&&(r[A].destroy(),A==="navigation"?(r.isElement&&(r[A].prevEl.remove(),r[A].nextEl.remove()),_[A].prevEl=void 0,_[A].nextEl=void 0,r[A].prevEl=void 0,r[A].nextEl=void 0):(r.isElement&&r[A].el.remove(),_[A].el=void 0,r[A].el=void 0))};a.includes("loop")&&r.isElement&&(_.loop&&!l.loop?D=!0:!_.loop&&l.loop?X=!0:U=!0),g.forEach(A=>{if(Xn(_[A])&&Xn(l[A]))Object.assign(_[A],l[A]),(A==="navigation"||A==="pagination"||A==="scrollbar")&&"enabled"in l[A]&&!l[A].enabled&&Y(A);else{const V=l[A];(V===!0||V===!1)&&(A==="navigation"||A==="pagination"||A==="scrollbar")?V===!1&&Y(A):_[A]=l[A]}}),g.includes("controller")&&!C&&r.controller&&r.controller.control&&_.controller&&_.controller.control&&(r.controller.control=_.controller.control),a.includes("children")&&i&&S&&_.virtual.enabled?(S.slides=i,S.update(!0)):a.includes("virtual")&&S&&_.virtual.enabled&&(i&&(S.slides=i),S.update(!0)),a.includes("children")&&i&&_.loop&&(U=!0),L&&b.init()&&b.update(!0),C&&(r.controller.control=_.controller.control),w&&(r.isElement&&(!f||typeof f=="string")&&(f=document.createElement("div"),f.classList.add("swiper-pagination"),f.part.add("pagination"),r.el.appendChild(f)),f&&(_.pagination.el=f),y.init(),y.render(),y.update()),E&&(r.isElement&&(!d||typeof d=="string")&&(d=document.createElement("div"),d.classList.add("swiper-scrollbar"),d.part.add("scrollbar"),r.el.appendChild(d)),d&&(_.scrollbar.el=d),T.init(),T.updateSize(),T.setTranslate()),$&&(r.isElement&&((!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-button-next"),gl(u,r.hostEl.constructor.nextButtonSvg),u.part.add("button-next"),r.el.appendChild(u)),(!p||typeof p=="string")&&(p=document.createElement("div"),p.classList.add("swiper-button-prev"),gl(p,r.hostEl.constructor.prevButtonSvg),p.part.add("button-prev"),r.el.appendChild(p))),u&&(_.navigation.nextEl=u),p&&(_.navigation.prevEl=p),x.init(),x.update()),a.includes("allowSlideNext")&&(r.allowSlideNext=l.allowSlideNext),a.includes("allowSlidePrev")&&(r.allowSlidePrev=l.allowSlidePrev),a.includes("direction")&&r.changeDirection(l.direction,!1),(D||U)&&r.loopDestroy(),(X||U)&&r.loopCreate(),r.update()}function z_(n,r){n===void 0&&(n={}),r===void 0&&(r=!0);const i={on:{}},l={},a={};Nr(i,Ba),i._emitClasses=!0,i.init=!1;const u={},p=xp.map(f=>f.replace(/_/,"")),d=Object.assign({},n);return Object.keys(d).forEach(f=>{typeof n[f]>"u"||(p.indexOf(f)>=0?Xn(n[f])?(i[f]={},a[f]={},Nr(i[f],n[f]),Nr(a[f],n[f])):(i[f]=n[f],a[f]=n[f]):f.search(/on[A-Z]/)===0&&typeof n[f]=="function"?r?l[`${f[2].toLowerCase()}${f.substr(3)}`]=n[f]:i.on[`${f[2].toLowerCase()}${f.substr(3)}`]=n[f]:u[f]=n[f])}),["navigation","pagination","scrollbar"].forEach(f=>{i[f]===!0&&(i[f]={}),i[f]===!1&&delete i[f]}),{params:i,passedParams:a,rest:u,events:l}}function D_(n,r){let{el:i,nextEl:l,prevEl:a,paginationEl:u,scrollbarEl:p,swiper:d}=n;Sp(r)&&l&&a&&(d.params.navigation.nextEl=l,d.originalParams.navigation.nextEl=l,d.params.navigation.prevEl=a,d.originalParams.navigation.prevEl=a),Cp(r)&&u&&(d.params.pagination.el=u,d.originalParams.pagination.el=u),Ep(r)&&p&&(d.params.scrollbar.el=p,d.originalParams.scrollbar.el=p),d.init(i)}function A_(n,r,i,l,a){const u=[];if(!r)return u;const p=f=>{u.indexOf(f)<0&&u.push(f)};if(i&&l){const f=l.map(a),g=i.map(a);f.join("")!==g.join("")&&p("children"),l.length!==i.length&&p("children")}return xp.filter(f=>f[0]==="_").map(f=>f.replace(/_/,"")).forEach(f=>{if(f in n&&f in r)if(Xn(n[f])&&Xn(r[f])){const g=Object.keys(n[f]),_=Object.keys(r[f]);g.length!==_.length?p(f):(g.forEach(y=>{n[f][y]!==r[f][y]&&p(f)}),_.forEach(y=>{n[f][y]!==r[f][y]&&p(f)}))}else n[f]!==r[f]&&p(f)}),u}const V_=n=>{!n||n.destroyed||!n.params.virtual||n.params.virtual&&!n.params.virtual.enabled||(n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.emit("_virtualUpdated"),n.parallax&&n.params.parallax&&n.params.parallax.enabled&&n.parallax.setTranslate())};function vl(){return vl=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(n[l]=i[l])}return n},vl.apply(this,arguments)}function kp(n){return n.type&&n.type.displayName&&n.type.displayName.includes("SwiperSlide")}function Tp(n){const r=[];return he.Children.toArray(n).forEach(i=>{kp(i)?r.push(i):i.props&&i.props.children&&Tp(i.props.children).forEach(l=>r.push(l))}),r}function H_(n){const r=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return he.Children.toArray(n).forEach(l=>{if(kp(l))r.push(l);else if(l.props&&l.props.slot&&i[l.props.slot])i[l.props.slot].push(l);else if(l.props&&l.props.children){const a=Tp(l.props.children);a.length>0?a.forEach(u=>r.push(u)):i["container-end"].push(l)}else i["container-end"].push(l)}),{slides:r,slots:i}}function B_(n,r,i){if(!i)return null;const l=_=>{let y=_;return _<0?y=r.length+_:y>=r.length&&(y=y-r.length),y},a=n.isHorizontal()?{[n.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`},{from:u,to:p}=i,d=n.params.loop?-r.length:0,f=n.params.loop?r.length*2:r.length,g=[];for(let _=d;_<f;_+=1)_>=u&&_<=p&&g.push(r[l(_)]);return g.map((_,y)=>he.cloneElement(_,{swiper:n,style:a,key:_.props.virtualIndex||_.key||`slide-${y}`}))}function Li(n,r){return typeof window>"u"?k.useEffect(n,r):k.useLayoutEffect(n,r)}const Mf=k.createContext(null),F_=k.createContext(null),jp=k.forwardRef(function(n,r){let{className:i,tag:l="div",wrapperTag:a="div",children:u,onSwiper:p,...d}=n===void 0?{}:n,f=!1;const[g,_]=k.useState("swiper"),[y,x]=k.useState(null),[T,S]=k.useState(!1),b=k.useRef(!1),L=k.useRef(null),C=k.useRef(null),w=k.useRef(null),E=k.useRef(null),$=k.useRef(null),D=k.useRef(null),X=k.useRef(null),U=k.useRef(null),{params:Y,passedParams:A,rest:V,events:Z}=z_(d),{slides:H,slots:te}=H_(u),ae=()=>{S(!T)};Object.assign(Y.on,{_containerClasses(K,J){_(J)}});const me=()=>{Object.assign(Y.on,Z),f=!0;const K={...Y};if(delete K.wrapperClass,C.current=new iu(K),C.current.virtual&&C.current.params.virtual.enabled){C.current.virtual.slides=H;const J={cache:!1,slides:H,renderExternal:x,renderExternalUpdate:!1};Nr(C.current.params.virtual,J),Nr(C.current.originalParams.virtual,J)}};L.current||me(),C.current&&C.current.on("_beforeBreakpoint",ae);const le=()=>{f||!Z||!C.current||Object.keys(Z).forEach(K=>{C.current.on(K,Z[K])})},ge=()=>{!Z||!C.current||Object.keys(Z).forEach(K=>{C.current.off(K,Z[K])})};k.useEffect(()=>()=>{C.current&&C.current.off("_beforeBreakpoint",ae)}),k.useEffect(()=>{!b.current&&C.current&&(C.current.emitSlidesClasses(),b.current=!0)}),Li(()=>{if(r&&(r.current=L.current),!!L.current)return C.current.destroyed&&me(),D_({el:L.current,nextEl:$.current,prevEl:D.current,paginationEl:X.current,scrollbarEl:U.current,swiper:C.current},Y),p&&!C.current.destroyed&&p(C.current),()=>{C.current&&!C.current.destroyed&&C.current.destroy(!0,!1)}},[]),Li(()=>{le();const K=A_(A,w.current,H,E.current,J=>J.key);return w.current=A,E.current=H,K.length&&C.current&&!C.current.destroyed&&R_({swiper:C.current,slides:H,passedParams:A,changedParams:K,nextEl:$.current,prevEl:D.current,scrollbarEl:U.current,paginationEl:X.current}),()=>{ge()}}),Li(()=>{V_(C.current)},[y]);function G(){return Y.virtual?B_(C.current,H,y):H.map((K,J)=>he.cloneElement(K,{swiper:C.current,swiperSlideIndex:J}))}return he.createElement(l,vl({ref:L,className:bp(`${g}${i?` ${i}`:""}`)},V),he.createElement(F_.Provider,{value:C.current},te["container-start"],he.createElement(a,{className:I_(Y.wrapperClass)},te["wrapper-start"],G(),te["wrapper-end"]),Sp(Y)&&he.createElement(he.Fragment,null,he.createElement("div",{ref:D,className:"swiper-button-prev"}),he.createElement("div",{ref:$,className:"swiper-button-next"})),Ep(Y)&&he.createElement("div",{ref:U,className:"swiper-scrollbar"}),Cp(Y)&&he.createElement("div",{ref:X,className:"swiper-pagination"}),te["container-end"]))});jp.displayName="Swiper";const Pp=k.forwardRef(function(n,r){let{tag:i="div",children:l,className:a="",swiper:u,zoom:p,lazy:d,virtualIndex:f,swiperSlideIndex:g,..._}=n===void 0?{}:n;const y=k.useRef(null),[x,T]=k.useState("swiper-slide"),[S,b]=k.useState(!1);function L($,D,X){D===y.current&&T(X)}Li(()=>{if(typeof g<"u"&&(y.current.swiperSlideIndex=g),r&&(r.current=y.current),!(!y.current||!u)){if(u.destroyed){x!=="swiper-slide"&&T("swiper-slide");return}return u.on("_slideClass",L),()=>{u&&u.off("_slideClass",L)}}}),Li(()=>{u&&y.current&&!u.destroyed&&T(u.getSlideClasses(y.current))},[u]);const C={isActive:x.indexOf("swiper-slide-active")>=0,isVisible:x.indexOf("swiper-slide-visible")>=0,isPrev:x.indexOf("swiper-slide-prev")>=0,isNext:x.indexOf("swiper-slide-next")>=0},w=()=>typeof l=="function"?l(C):l,E=()=>{b(!0)};return he.createElement(i,vl({ref:y,className:bp(`${x}${a?` ${a}`:""}`),"data-swiper-slide-index":f,onLoad:E},_),p&&he.createElement(Mf.Provider,{value:C},he.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":typeof p=="number"?p:void 0},w(),d&&!S&&he.createElement("div",{className:"swiper-lazy-preloader"}))),!p&&he.createElement(Mf.Provider,{value:C},w(),d&&!S&&he.createElement("div",{className:"swiper-lazy-preloader"})))});Pp.displayName="SwiperSlide";const W_="_root_ggx9w_117",U_="_swiper_pagination_ggx9w_126",G_="_slide_ggx9w_140",q_="_slider_result_list_button_ggx9w_150",Y_="_slider_result_list_button_next_ggx9w_169",Q_="_slider_result_list_button_prev_ggx9w_173",X_="_navigation_ggx9w_183",Z_="_navigation_line_ggx9w_188",K_="_button_ggx9w_193",J_="_button_next_ggx9w_209",ln={root:W_,swiper_pagination:U_,slide:G_,slider_result_list_button:q_,slider_result_list_button_next:Y_,slider_result_list_button_prev:Q_,navigation:X_,navigation_line:Z_,button:K_,button_next:J_},Lf=({width:n,height:r,fill:i})=>h.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:r,viewBox:"0 0 12 12",fill:"none",children:h.jsx("path",{d:"M4.23 6.355L7.06 9.18C7.10648 9.22686 7.16178 9.26406 7.22271 9.28945C7.28364 9.31483 7.34899 9.3279 7.415 9.3279C7.48101 9.3279 7.54636 9.31483 7.60729 9.28945C7.66822 9.26406 7.72352 9.22686 7.77 9.18C7.86313 9.08632 7.9154 8.95959 7.9154 8.8275C7.9154 8.69541 7.86313 8.56868 7.77 8.475L5.295 5.975L7.77 3.5C7.86313 3.40632 7.9154 3.27959 7.9154 3.1475C7.9154 3.01541 7.86313 2.88868 7.77 2.795C7.72369 2.74776 7.66847 2.71017 7.60753 2.68442C7.5466 2.65867 7.48115 2.64528 7.415 2.645C7.34885 2.64528 7.28341 2.65867 7.22247 2.68442C7.16153 2.71017 7.10631 2.74776 7.06 2.795L4.23 5.62C4.17925 5.66682 4.13874 5.72365 4.11104 5.7869C4.08334 5.85015 4.06903 5.91845 4.06903 5.9875C4.06903 6.05655 4.08334 6.12485 4.11104 6.1881C4.13874 6.25135 4.17925 6.30818 4.23 6.355V6.355Z",fill:i})}),su=({children:n,slidesPerView:r,slidesPerViewXs:i=1,slidesPerViewMobile:l=1,slidesPerViewTablet:a=2,slidesPerViewTabletLg:u=2,spaceBetween:p})=>{const d=k.useRef(null),[f,g]=k.useState(0),[_,y]=k.useState(null),x=S=>{g(S.activeIndex)},T=()=>{d.current&&d.current.slideNext()};return h.jsxs(jp,{modules:[E0,b0],loop:!1,className:ln.root,spaceBetween:p,pagination:{el:".slider-result-list-pagination",clickable:!0},navigation:{nextEl:".slider-result-list-button-next",prevEl:".slider-result-list-button-prev"},breakpoints:{534:{slidesPerView:i},768:{slidesPerView:l},960:{slidesPerView:a},1360:{slidesPerView:u}},onSlideChange:x,onSwiper:S=>{d.current=S},children:[he.Children.map(n,(S,b)=>he.isValidElement(S)?(k.useEffect(()=>{S.naturalWidth>S.naturalHeight?y(!0):y(!1)},[]),h.jsx(Pp,{onClick:T,className:O(ln.slide,ln[_?"landscape":"portrait"],f===b&&ln.activeSlide),style:{backgroundImage:`url(${S.props.src})`,height:"100%",width:"100%",backgroundSize:"cover",backgroundPosition:"center"},children:S})):h.jsx(h.Fragment,{children:S})),h.jsx("div",{className:O("slider-result-list-pagination",ln.swiper_pagination)}),h.jsx("button",{className:O("slider-result-list-button-prev",ln.slider_result_list_button,ln.slider_result_list_button_prev),children:h.jsx(Lf,{width:48,height:48,fill:"#ffffff"})}),h.jsx("button",{className:O("slider-result-list-button-next",ln.slider_result_list_button,ln.slider_result_list_button_next),children:h.jsx(Lf,{width:48,height:48,fill:"#ffffff"})})]})},ey="_root_1taeb_56",ty="_outlined_1taeb_150",ny="_color_primary_1taeb_154",ry="_color_muted_1taeb_159",tl={root:ey,outlined:ty,color_primary:ny,color_muted:ry},lu=({outlined:n,text:r,accent:i,muted:l})=>{let a;switch(r){case 1:a="Квартиры";break;case 2:a="Комнаты";break;case 3:a="Дома";break;case 4:a="Коммерция";break;case 5:a="Части дома";break;case 6:a="Гараж";break;case 7:a="Участки";break;default:a="Неизвестный тип"}return h.jsx("div",{className:O(n&&tl.outlined,i&&tl.color_primary,l&&tl.color_muted,tl.root),children:a})},iy="_content_section_metros_item_1r85r_61",sy="_content_section_metros_1r85r_56",ly="_content_section_1r85r_56",oy="_base_text_1r85r_199",ay="_base_text_margin_r_1r85r_203",uy="_base_text_time_1r85r_210",Wt={content_section_metros_item:iy,content_section_metros:sy,content_section:ly,base_text:oy,base_text_margin_r:ay,base_text_time:uy},Mp=({width:n=20,height:r=14,fill:i="#FF0013"})=>h.jsxs("svg",{width:n,height:r,viewBox:"0 0 16 16",fill:i,xmlns:"http://www.w3.org/2000/svg",children:[h.jsx("path",{d:"M16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16C12.4183 16 16 12.4183 16 8Z"}),h.jsx("path",{d:"M13.1709 10.882L10.3609 4L7.99151 8.02364L5.62209 4L2.81208 10.8842H2V11.9186H6.23143V10.8842H5.6051L6.21444 9.17466L7.99151 12L9.76857 9.17466L10.3779 10.8842H9.75158V11.9186H14V10.8842L13.1709 10.882Z",fill:"white"})]}),Lp=({width:n=16,height:r=16,fill:i="#9CA3AF"})=>h.jsx("svg",{width:n,height:r,viewBox:"0 0 16 16",fill:i,xmlns:"http://www.w3.org/2000/svg",children:h.jsx("path",{d:"M8.66602 3.50065C9.39935 3.50065 9.99935 2.90065 9.99935 2.16732C9.99935 1.43398 9.39935 0.833984 8.66602 0.833984C7.93268 0.833984 7.33268 1.43398 7.33268 2.16732C7.33268 2.90065 7.93268 3.50065 8.66602 3.50065ZM6.19935 5.76732L4.33268 15.1673H5.73268L6.93268 9.83398L8.33268 11.1673V15.1673H9.66602V10.1673L8.26602 8.83398L8.66602 6.83398C9.53268 7.83398 10.866 8.50065 12.3327 8.50065V7.16732C11.066 7.16732 9.99935 6.50065 9.46602 5.56732L8.79935 4.50065C8.42602 3.90732 7.67935 3.66732 7.03268 3.94065L3.66602 5.36732V8.50065H4.99935V6.23398L6.19935 5.76732Z"})}),$p=({width:n=16,height:r=16,fill:i="#9CA3AF"})=>h.jsxs("svg",{width:n,height:r,viewBox:"0 0 16 16",fill:i,xmlns:"http://www.w3.org/2000/svg",children:[h.jsx("path",{d:"M12.6133 3.33935C12.48 2.94602 12.1067 2.66602 11.6667 2.66602H4.33333C3.89333 2.66602 3.52667 2.94602 3.38667 3.33935L2 7.33268V12.666C2 13.0327 2.3 13.3327 2.66667 13.3327H3.33333C3.7 13.3327 4 13.0327 4 12.666V11.9993H12V12.666C12 13.0327 12.3 13.3327 12.6667 13.3327H13.3333C13.7 13.3327 14 13.0327 14 12.666V7.33268L12.6133 3.33935ZM4.56667 3.99935H11.4267L12.1467 6.07268H3.84667L4.56667 3.99935ZM12.6667 10.666H3.33333V7.33268H12.6667V10.666Z"}),h.jsx("path",{d:"M5 9.99935C5.55228 9.99935 6 9.55163 6 8.99935C6 8.44706 5.55228 7.99935 5 7.99935C4.44772 7.99935 4 8.44706 4 8.99935C4 9.55163 4.44772 9.99935 5 9.99935Z"}),h.jsx("path",{d:"M11 9.99935C11.5523 9.99935 12 9.55163 12 8.99935C12 8.44706 11.5523 7.99935 11 7.99935C10.4477 7.99935 10 8.44706 10 8.99935C10 9.55163 10.4477 9.99935 11 9.99935Z"})]}),cy=({metros:n,metroId:r,objectId:i})=>{const[l,a]=k.useState(!1),[u,p]=k.useState(3),d=n?.metro?.[i]?.[r?.[i]]??null;return k.useEffect(()=>{const f=()=>{window.innerWidth<=1400?p(1):window.innerWidth<=1600?p(2):p(3)};return f(),window.addEventListener("resize",f),()=>window.removeEventListener("resize",f)},[]),h.jsx("div",{className:O(Wt.content_section),children:h.jsx("ul",{className:O(Wt.content_section_metros),children:d?h.jsxs("li",{className:O(Wt.content_section_metros_item),children:[h.jsx(Mp,{}),h.jsx("span",{className:O("base_text",Wt.base_text,Wt.base_text_margin_r),children:d}),n.distance.includes("пешком")?h.jsxs(h.Fragment,{children:[h.jsx(Lp,{}),h.jsx("span",{className:O("base_text",Wt.base_text,Wt.base_text_time),children:n.distance.replace("пешком","").trim()})]}):n.distance.includes("транспортом")?h.jsxs(h.Fragment,{children:[h.jsx($p,{}),h.jsx("span",{className:O("base_text",Wt.base_text,Wt.base_text_time),children:n.distance.replace("транспортом","").trim()})]}):h.jsx("span",{className:O("base_text",Wt.base_text),children:n.distance})]},`${r}`):""})})},dy="_captionModal_19y8q_56",fy="_absolute_19y8q_73",py="_mapSidebarClosing_19y8q_78",my="_captionContent_19y8q_89",nl={captionModal:dy,absolute:fy,mapSidebarClosing:py,captionContent:my};function fe({label:n,value:r,suffix:i=""}){return r==null||r==null||r==0||r==""||r=="0.00"?null:h.jsxs("p",{children:[h.jsxs("b",{children:[n,":"]})," ",r," ",i]})}function Ti({label:n,value:r,suffix:i=""}){return r==null||r==null||r==0||r==""||r=="0.00"?null:h.jsxs("p",{children:[h.jsxs("b",{children:[n,":"]})," ",i]})}function hy({obj:n}){return h.jsxs(h.Fragment,{children:[h.jsx(fe,{label:"Год постройки",value:n.build_year,suffix:"г"}),h.jsx(fe,{label:"Материал стен",value:n?.house_material,suffix:""}),h.jsx(fe,{label:"Санузлы",value:n?.bathroom_unit,suffix:""}),h.jsx(fe,{label:"Балкон",value:n?.balcony,suffix:""}),h.jsx(fe,{label:"Ремонт",value:n.renovation,suffix:""}),h.jsx(fe,{label:"Лифт",value:n?.passenger_lifts,suffix:""})]})}function gy({obj:n}){return h.jsxs(h.Fragment,{children:[h.jsx(fe,{label:"Год постройки",value:n.build_year,suffix:""}),h.jsx(fe,{label:"Ремонт",value:n.renovation,suffix:""}),h.jsx(fe,{label:"Материал стен",value:n?.house_material,suffix:""}),h.jsx(fe,{label:"Лифт",value:n?.passenger_lifts,suffix:""})]})}function vy({obj:n}){return h.jsxs(h.Fragment,{children:[h.jsx(fe,{label:"Год постройки",value:n.build_year,suffix:""}),h.jsx(fe,{label:"Ремонт",value:n.renovation,suffix:""}),h.jsx(fe,{label:"Санузлы",value:n?.bathroom_unit,suffix:""}),h.jsx(fe,{label:"Назначение земли",value:n?.land_purpose_id,suffix:""}),h.jsx(fe,{label:"Использование земли",value:n?.commerc_permitted_use_id,suffix:""}),h.jsx(fe,{label:"Вода",value:n?.plumbing_type_id,suffix:""}),h.jsx(fe,{label:"Электричество",value:n?.electricity_type_id,suffix:""}),h.jsx(fe,{label:"Газ",value:n?.gas_type_id,suffix:""}),h.jsx(fe,{label:"Канализация",value:n?.sewerage_type_id,suffix:""})]})}function _y({obj:n}){if(n.type_category!="Гараж")return h.jsxs(h.Fragment,{children:[h.jsx(fe,{label:"Год постройки",value:n.build_year,suffix:""}),h.jsx(fe,{label:"Планировка",value:n?.layout_id,suffix:""}),h.jsx(fe,{label:"Вентиляция",value:n?.commerc_building_ventilation.name,suffix:""}),h.jsx(fe,{label:"Кондиционирование",value:n?.commerc_building_conditioning.name,suffix:""}),h.jsx(fe,{label:"Отопление",value:n?.commerc_building_heating.name,suffix:""}),h.jsx(fe,{label:"Система пожаротушения",value:n?.commerc_building_fire?.name,suffix:""}),h.jsx(fe,{label:"Кол-во мокрых точек",value:n?.number_wet_spots,suffix:""}),h.jsx(fe,{label:"Ремонт",value:n.commer_condition,suffix:""}),h.jsx(fe,{label:"Вход",value:n?.commerc_opened_id,suffix:""}),h.jsx(fe,{label:"Назначение земли",value:n?.land_purpose_id,suffix:""})]});{const r=i=>n?.commerc_specifications?.find(l=>l.id===i)?.name||"";return h.jsxs(h.Fragment,{children:[h.jsx(Ti,{label:"Свет",value:r(1),suffix:"есть"}),h.jsx(Ti,{label:"Электричество",value:r(2),suffix:"есть"}),h.jsx(Ti,{label:"Отопление",value:r(3),suffix:"есть"}),h.jsx(Ti,{label:"Вода",value:r(4),suffix:"есть"}),h.jsx(Ti,{label:"Система пожаротушения",value:r(5),suffix:"есть"})]})}}function yy({obj:n}){return h.jsxs(h.Fragment,{children:[h.jsx(fe,{label:"Год постройки",value:n.build_year,suffix:""}),h.jsx(fe,{label:"Ремонт",value:n.renovation,suffix:""}),h.jsx(fe,{label:"Санузлы",value:n?.bathroom_unit,suffix:""}),h.jsx(fe,{label:"Назначение земли",value:n?.land_purpose_id,suffix:""}),h.jsx(fe,{label:"Использование земли",value:n?.commerc_permitted_use_id,suffix:""}),h.jsx(fe,{label:"Вода",value:n?.plumbing_type_id,suffix:""}),h.jsx(fe,{label:"Газ",value:n?.gas_type_id,suffix:""}),h.jsx(fe,{label:"Электричество",value:n?.electricity_type_id,suffix:""}),h.jsx(fe,{label:"Канализация",value:n?.sewerage_type_id,suffix:""})]})}function wy({obj:n}){const r=i=>n?.commerc_specifications?.find(l=>l.id===i)?.name||"";return h.jsxs(h.Fragment,{children:[h.jsx(fe,{label:"Свет",value:r(1),suffix:"есть"}),h.jsx(fe,{label:"Электричество",value:r(2),suffix:"есть"}),h.jsx(fe,{label:"Отопление",value:r(3),suffix:"есть"}),h.jsx(fe,{label:"Вода",value:r(4),suffix:"есть"}),h.jsx(fe,{label:"Система пожаротушения",value:r(5),suffix:"есть"})]})}function xy({obj:n}){return h.jsxs(h.Fragment,{children:[h.jsx(fe,{label:"Вода",value:n?.plumbing_type_id,suffix:""}),h.jsx(fe,{label:"Газ",value:n?.gas_type_id,suffix:""}),h.jsx(fe,{label:"Электричество",value:n?.electricity_type_id,suffix:""}),h.jsx(fe,{label:"Канализация",value:n?.sewerage_type_id,suffix:""}),h.jsx(fe,{label:"Рельеф",value:n?.relief_type_id,suffix:""}),h.jsx(fe,{label:"Форма участка",value:n?.shape_type_id,suffix:""})]})}function Sy(n){switch(n){case 1:return hy;case 2:return gy;case 3:return vy;case 4:return _y;case 5:return yy;case 6:return wy;case 7:return xy;default:return()=>h.jsx("p",{children:"Нет подробной информации для этого типа объекта"})}}function ou({id:n,data:r,setOpenCaption:i,fromList:l,className:a}){const u=he.useMemo(()=>Array.isArray(r)?r.find(d=>d.id===n):r,[r,n]),p=Sy(u.object_type);return h.jsxs("div",{className:O(nl.captionModal,l?nl.absolute:"",a),children:[h.jsx("div",{className:O(nl.mapSidebarClosing),onClick:()=>i(!1),role:"button",tabIndex:0,onKeyPress:d=>d.key==="Enter"?i(!1):null,children:h.jsx(eu,{})}),h.jsx("div",{className:O(nl.captionContent),children:h.jsx(p,{obj:u})})]})}const Cy="_SpecificationModal_mz9bi_56",Ey="_SpecificationModalContrent_mz9bi_77",by="_mapSidebarClosing_mz9bi_102",ky="_SpecificationModalColumn_mz9bi_115",rl={SpecificationModal:Cy,SpecificationModalContrent:Ey,mapSidebarClosing:by,SpecificationModalColumn:ky};function au({item:n,setOpenSpecification:r,fromList:i,className:l}){const a=k.useRef(null),[u,p]=k.useState(!1),d=f=>{f.stopPropagation(),r(null)};return k.useEffect(()=>{if(!a.current)return;const f=a.current.getBoundingClientRect(),g=window.innerHeight;f.bottom>g-40?p(!0):p(!1)},[]),h.jsxs("div",{ref:a,className:O(rl.SpecificationModal,i?rl.SpecificationModalColumn:"",l),children:[h.jsxs("div",{className:O(rl.SpecificationModalContrent),children:[h.jsx("h2",{children:"Описание"}),h.jsx("div",{children:n.opis?n.opis.split("<br>").map((f,g)=>h.jsxs(he.Fragment,{children:[f,h.jsx("br",{})]},g)):"К сожалению собственник не оставил описания квартиры"})]}),h.jsx("div",{className:O(rl.mapSidebarClosing),onClick:d,children:h.jsx(eu,{})})]})}function uu(){return h.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1",id:"Capa_1",x:"0px",y:"0px","max-width":"130px",height:"130px",viewBox:"0 0 217.267 217.267",xmlSpace:"preserve",children:h.jsxs("g",{children:[h.jsx("path",{d:"M163.627,138.057c1.94,0,3.505-1.564,3.505-3.505V83.749c0-1.937-1.564-3.504-3.505-3.504 c-1.937,0-3.504,1.567-3.504,3.504v50.803C160.123,136.493,161.69,138.057,163.627,138.057z",fill:"#757579"}),h.jsx("path",{d:"M108.633,0C48.73,0,0,48.732,0,108.633c0,29.931,12.167,57.071,31.816,76.738c0.014,0.014,0.017,0.034,0.031,0.048 s0.032,0.018,0.046,0.031c19.666,19.646,46.807,31.815,76.74,31.815c59.901,0,108.634-48.731,108.634-108.633S168.531,0,108.633,0 z M108.633,7.009c26.758,0,51.12,10.416,69.285,27.379l-26.936,26.938H52.564c-9.661,0-17.521,7.861-17.521,17.521v59.573 c0,9.661,7.861,17.521,17.521,17.521h3.805l-21.979,21.978C17.42,159.753,7.009,135.394,7.009,108.633 C7.009,52.599,52.595,7.009,108.633,7.009z M86.196,108.63c0-12.363,10.056-22.42,22.417-22.42c4.921,0,9.466,1.615,13.172,4.313 l-1.875,1.875c-3.207-2.24-7.094-3.564-11.297-3.564c-10.913,0-19.789,8.879-19.789,19.792c0,4.195,1.321,8.09,3.559,11.3 l-1.874,1.868C87.811,118.095,86.196,113.554,86.196,108.63z M131.034,108.63c0,12.364-10.054,22.418-22.418,22.418 c-4.915,0-9.449-1.608-13.145-4.298l1.874-1.876c3.203,2.231,7.082,3.546,11.274,3.546c10.91,0,19.794-8.877,19.794-19.791 c0-4.187-1.321-8.071-3.549-11.272l1.875-1.875C129.433,99.181,131.034,103.717,131.034,108.63z M95.833,108.63 c0-7.051,5.735-12.784,12.78-12.784c2.257,0,4.347,0.639,6.184,1.668l-17.304,17.306C96.469,112.972,95.833,110.885,95.833,108.63 z M121.397,108.63c0,7.049-5.735,12.782-12.781,12.782c-2.244,0-4.322-0.633-6.158-1.652l17.29-17.289 C120.769,104.31,121.397,106.383,121.397,108.63z M90.467,131.753c5.005,3.936,11.298,6.311,18.146,6.311 c16.229,0,29.431-13.206,29.431-29.431c0-6.848-2.375-13.141-6.311-18.149l22.148-22.146h10.814 c5.797,0,10.513,4.717,10.513,10.513v59.573c0,5.797-4.716,10.513-10.513,10.513H73.289L90.467,131.753z M126.784,85.523 c-5.007-3.948-11.311-6.326-18.168-6.326c-16.23,0-29.426,13.204-29.426,29.429c0,6.858,2.375,13.158,6.321,18.172l-22.136,22.135 H52.561c-5.797,0-10.513-4.716-10.513-10.514V78.847c0-5.795,4.716-10.513,10.513-10.513h91.413L126.784,85.523z M108.633,210.257 c-26.759,0-51.12-10.417-69.287-27.377l26.934-26.939h98.422c9.66,0,17.521-7.86,17.521-17.521V78.847 c0-9.661-7.861-17.521-17.521-17.521h-3.806l21.977-21.979c16.968,18.17,27.381,42.529,27.381,69.287 C210.258,164.667,164.667,210.257,108.633,210.257z",fill:"#757579"}),h.jsx("path",{d:"M53.002,54.317h23.654c1.937,0,3.504-1.567,3.504-3.504s-1.567-3.504-3.504-3.504H53.002 c-1.938,0-3.504,1.567-3.504,3.504S51.064,54.317,53.002,54.317z",fill:"#757579"})]})})}const Ty="_paginationm_holder_kkyol_56",jy="_pagination_kkyol_56",Py="_ellipsis_kkyol_73",My="_pageButton_kkyol_85",Ly="_active_kkyol_108",ji={paginationm_holder:Ty,pagination:jy,ellipsis:Py,pageButton:My,active:Ly};function Np({totalCount:n,currentPage:r,setCurrentPage:i,perPage:l=12}){const[a,u]=k.useState(r),p=Math.ceil(n/l);if(k.useEffect(()=>{u(r)},[r]),p<=1)return null;const d=1,f=1,g=p,_=Math.max(r-d,f+1),y=Math.min(r+d,g-1),x=[];x.push(f),_>f+1&&x.push("...");for(let S=_;S<=y;S++)x.push(S);y<g-1&&x.push("..."),g>1&&x.push(g);const T=S=>{S!=="..."&&i(S)};return h.jsx("div",{className:O(ji.paginationm_holder),children:h.jsx("div",{className:ji.pagination,children:x.map((S,b)=>S==="..."?h.jsx("div",{className:ji.ellipsis,children:"..."},b):h.jsx("button",{className:O(ji.pageButton,S===r&&ji.active),onClick:()=>T(S),children:S},b))})})}const $y="_list_item_properties_alt_details_1q2qj_56",Ny="_list_item_properties_alt_1q2qj_56",Oy="_abbr_1q2qj_319",qt={list_item_properties_alt_details:$y,list_item_properties_alt:Ny,abbr:Oy};function ve({label:n,value:r,suffix:i=""}){if(r==null||r==null||r===0||r===""||r==="0.00")return null;let l=r.toString();const a=35-n.length;return l.length>a&&(l=l.slice(0,a-3)+"..."),h.jsxs("li",{className:O(qt.list_item_properties_alt_details),children:[h.jsxs("span",{children:[n,":"]}),h.jsx("span",{children:h.jsxs("abbr",{className:O(qt.abbr),title:r+i,children:[l," ",i]})})]})}function Iy({obj:n}){return h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Тип квартиры",value:n?.komnat,suffix:"ккв"}),h.jsx(ve,{label:"Площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(ve,{label:"Жилая",value:n?.areas?.live,suffix:"м²"}),h.jsx(ve,{label:"Кухня",value:n?.areas?.kitchen,suffix:"м²"}),h.jsx(ve,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null})]})}function Ry({obj:n}){return h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Площадь комнаты",value:n?.areas?.live,suffix:"м²"}),h.jsx(ve,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null}),h.jsx(ve,{label:"Всего комнат",value:n?.komnat}),h.jsx(ve,{label:"Санузел",value:n?.bathroom_unit}),h.jsx(ve,{label:"Балкон",value:n?.balcony,suffix:""})]})}function zy({obj:n}){return h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Тип",value:n?.house_category,suffix:""}),h.jsx(ve,{label:"Общая площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(ve,{label:"Площадь участка",value:n?.areas?.land_area,suffix:"м²"}),h.jsx(ve,{label:"Этаж",value:`${n.floors.num}/${n.floors.max}`}),h.jsx(ve,{label:"Количество комнат",value:n?.komnat}),h.jsx(ve,{label:"Материал стен",value:n?.country_wall_type_id})]})}function Dy({obj:n}){return n.type_category!="Гараж"?h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Тип",value:n?.type_category,suffix:""}),h.jsx(ve,{label:"Площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(ve,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null}),h.jsx(ve,{label:"Мощность электричества",value:n?.electricity_power,suffix:" кВт"}),h.jsx(ve,{label:"Высота потолков",value:n?.ceiling_height,suffix:" м"}),h.jsx(ve,{label:"Налог",value:n?.vat_type})]}):h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Тип",value:n.type_category}),h.jsx(ve,{label:"Тип гаража",value:n.garage_vid_id}),h.jsx(ve,{label:"Статус",value:n.commerc_status}),h.jsx(ve,{label:"Площадь",value:n.areas.full}),h.jsx(ve,{label:"Вход",value:n.commerc_opened_id,suffix:""})]})}function Ay({obj:n}){return h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Комнат",value:n?.komnat}),h.jsx(ve,{label:"Площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(ve,{label:"Площадь участка",value:n?.areas?.land_area,suffix:"м²"}),h.jsx(ve,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null}),h.jsx(ve,{label:"Материал стен",value:n?.country_wall_type_id})]})}function Vy({obj:n}){return h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Тип",value:n?.type_category}),h.jsx(ve,{label:"Тип гаража",value:n?.garage_vid_id}),h.jsx(ve,{label:"Статус",value:n?.commerc_status}),h.jsx(ve,{label:"Площадь",value:n?.areas.full}),h.jsx(ve,{label:"Вход",value:n?.commerc_opened_id,suffix:""})]})}function Hy({obj:n}){return h.jsxs("ul",{className:O(qt.list_item_properties_alt),children:[h.jsx(ve,{label:"Площадь",value:n?.areas?.land_area,suffix:"сот."}),h.jsx(ve,{label:"Категория земли",value:n?.land_purpose_id}),h.jsx(ve,{label:"Вид использования",value:n?.land_usage_type_id}),h.jsx(ve,{label:"Расстояние от города",value:n?.land_distance,suffix:" км"}),h.jsx(ve,{label:"Налог",value:n?.vat_type})]})}function By(n){switch(n){case 1:return Iy;case 2:return Ry;case 3:return zy;case 4:return Dy;case 5:return Ay;case 6:return Vy;case 7:return Hy;default:return()=>h.jsx("p",{})}}function Fy({item:n,column:r}){const i=By(n.object_type);return h.jsx(i,{obj:n,column:r})}async function Wy({from_iframe:n=1,filters:r,per_page:i=10,page:l=1,search:a,section:u="active",token:p}={}){try{const d={"Content-Type":"application/json",Accept:"application/json"};p&&(d.Authorization=`Bearer ${p}`);const f={filters:r||{},per_page:i,page:l,from_iframe:n,token:p};a&&(f.search=r.address),u&&(f.section=u);const g=await fetch(`https://joywork.ru/api/v2/objects_iframe?from_iframe=${n?1:0}`,{method:"POST",headers:d,body:JSON.stringify(f)});if(!g.ok)throw new Error(`HTTP error ${g.status}`);return await g.json()}catch(d){return console.error("Error fetching objects:",d),null}}async function Uy({from_iframe:n=1,token:r}={}){try{const a=await fetch(`https://joywork.ru/api/v2/objects_count_iframe?from_iframe=${n?1:0}`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({from_iframe:n,token:r})});if(!a.ok)throw new Error(`HTTP error ${a.status}`);return await a.json()}catch(i){return console.error("Error fetching objects:",i),null}}async function Gy({from_iframe:n=1,token:r}={}){try{const i={"Content-Type":"application/json",Accept:"application/json"};r&&(i.Authorization=`Bearer ${r}`);const a=await fetch(`https://joywork.ru/api/v2/iframe_color?from_iframe=${n?1:0}`,{method:"POST",headers:i,body:JSON.stringify({from_iframe:n,token:r})});if(!a.ok)throw new Error(`HTTP error ${a.status}`);return await a.json()}catch(i){return console.error("Error fetching iframe color:",i),null}}function $f(n,r){n=n.replace(/^#/,""),n.length===3&&(n=n.split("").map(T=>T+T).join(""));let i=parseInt(n.substring(0,2),16)/255,l=parseInt(n.substring(2,4),16)/255,a=parseInt(n.substring(4,6),16)/255;const u=Math.max(i,l,a),p=Math.min(i,l,a);let d,f,g=(u+p)/2;if(u===p)d=f=0;else{const T=u-p;switch(f=g>.5?T/(2-u-p):T/(u+p),u){case i:d=(l-a)/T+(l<a?6:0);break;case l:d=(a-i)/T+2;break;case a:d=(i-l)/T+4;break}d/=6}g=Math.min(1,Math.max(0,g+r/100));let _=g<.5?g*(1+f):g+f-g*f,y=2*g-_;const x=(T,S,b)=>(b<0&&(b+=1),b>1&&(b-=1),b<1/6?T+(S-T)*6*b:b<1/2?S:b<2/3?T+(S-T)*(2/3-b)*6:T);return i=Math.round(x(y,_,d+1/3)*255),l=Math.round(x(y,_,d)*255),a=Math.round(x(y,_,d-1/3)*255),`#${((1<<24)+(i<<16)+(l<<8)+a).toString(16).slice(1)}`}function qy(n){n&&Gy({token:n}).then(r=>{if(r?.primaryColor){const i=document.documentElement,l=r.primaryColor;i.style.setProperty("--primary",l);for(let a=10;a<=70;a+=10)i.style.setProperty(`--primary-lighten-${a}`,$f(l,a)),i.style.setProperty(`--primary-darken-${a}`,$f(l,-a))}})}function Rr(n){let r=n.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ");return r==="Infinity"?0:r}function cu(n){if(!n)return!1;const r=i=>i!=null&&i!==0&&i!=="";switch(n.object_type){case 1:return r(n?.build_year)||r(n?.country_wall_type_id)||r(n?.bathroom_unit)||r(n?.balcony)||r(n?.renovation)||r(n?.cargo_lifts);case 2:return r(n?.build_year)||r(n?.renovation)||r(n?.country_wall_type_id)||r(n?.passenger_lifts);case 3:return r(n?.build_year)||r(n?.renovation)||r(n?.bathroom_unit)||r(n?.land_purpose_id)||r(n?.commerc_permitted_use_id)||r(n?.commerc_water_id?.name)||r(n?.commerc_electricity_id)||r(n?.commerc_gas_id)||r(n?.commerc_sewage_id?.name);case 4:if(n.type_category!=="Гараж")return r(n.build_year)||r(n?.layout_id)||r(n?.commerc_building_ventilation?.name)||r(n?.commerc_building_conditioning?.name)||r(n?.commerc_building_heating?.name)||r(n?.commerc_building_fire?.name)||r(n?.number_wet_spots)||r(n?.commer_condition)||r(n?.commerc_opened_id)||r(n?.land_purpose_id);{const i=n?.commerc_specifications||[];return[1,2,3,4,5].some(l=>r(i.find(a=>a.id===l)?.name))}case 5:return r(n.build_year)||r(n?.renovation)||r(n?.bathroom_unit)||r(n?.land_purpose_id)||r(n?.commerc_permitted_use_id)||r(n?.plumbing_type_id)||r(n?.gas_type_id)||r(n?.electricity_type_id)||r(n?.sewerage_type_id)||r(n?.prices?.amount||n.cena);case 6:return r(n?.commerc_building_heating?.name)||r(n?.commerc_water_id?.name)||r(n?.commerc_electricity_id)||r(n?.commerc_building_fire?.name);case 7:return r(n?.plumbing_type_id)||r(n?.gas_type_id)||r(n?.electricity_type_id)||r(n?.sewerage_type_id)||r(n?.relief_type_id)||r(n?.shape_type);default:return!1}}function Yy({totalCount:n,data:r,currentPage:i,setCurrentPage:l,setReady:a,setOpenMap:u,setGetid:p,getId:d}){const[f,g]=k.useState(!1),[_,y]=k.useState(null),[x,T]=k.useState(!0),S=C=>{a(!0),p(C),u(!0)},b=C=>{p(C),g(!0)},L=C=>{p(C),y(C)};return k.useEffect(()=>{const C=w=>{f&&!w.target.closest(`.${je.CaptionModal}`)&&g(null),_&&!w.target.closest(`.${je.SpecificationModal}`)&&y(null)};return document.addEventListener("mousedown",C),()=>document.removeEventListener("mousedown",C)},[f,_]),h.jsxs("div",{className:O(je.root),children:[h.jsx("ul",{className:O(je.list),children:r?.map((C,w)=>h.jsxs("li",{className:O(je.list_item),children:[h.jsx("div",{className:O(je.list_item_gallery),children:C?.photos?.length>0?h.jsx(su,{slidesPerView:1,slidesPerViewXs:1,slidesPerViewMobile:1,slidesPerViewTablet:1,slidesPerViewTabletLg:1,spaceBetween:24,children:C?.photos.map((E,$)=>h.jsx("img",{src:E.fullsize,alt:`slider-${$}`,width:336,height:334,className:O(je.content_section_gallery_slide)},`img-${C.id}-${$}`))}):h.jsx("div",{className:O(je.noImageHolder),children:h.jsx(uu,{})})}),h.jsxs("div",{className:O(je.list_item_content),children:[h.jsx("div",{className:O(je.list_item_content_headers),children:C&&h.jsx("div",{className:O(je.list_item_content_badge),children:h.jsx(lu,{text:C.object_type,outlined:!0,accent:!0})})}),h.jsx("div",{className:O(je.base_title),children:h.jsx("abbr",{title:C.title,children:C.title})}),h.jsx("span",{className:O("base_subtitle",je.base_subtitle),children:h.jsx("abbr",{title:C?.address,children:C?.address})}),C!==""&&h.jsx("div",{className:O(je.list_item_content_badge_alt),onClick:()=>S(C.id),children:h.jsx(nu,{text:"Показать на карте",icon:!0,width:24,height:24,unborder:!0,path:"M8 10C6.9 10 6 9.1 6 8C6 6.9 6.9 6 8 6C9.1 6 10 6.9 10 8C10 9.1 9.1 10 8 10ZM14 8.2C14 4.57 11.35 2 8 2C4.65 2 2 4.57 2 8.2C2 10.54 3.95 13.64 8 17.34C12.05 13.64 14 10.54 14 8.2ZM8 0C12.2 0 16 3.22 16 8.2C16 11.52 13.33 15.45 8 20C2.67 15.45 0 11.52 0 8.2C0 3.22 3.8 0 8 0Z",fill:"var(--primary)",outlined:!1,simple:!0})}),h.jsx(cy,{metros:C?.metros[0],metroId:C?.metros[0].metroId,objectId:C.id}),h.jsx(Fy,{item:C}),h.jsxs("div",{className:O(je.list_item_wrapper),children:[h.jsxs("div",{className:O(je.modalsHolder),children:[cu(C)&&h.jsx("button",{className:O(je.Caption,je.fromColumns),onClick:()=>b(C.id),children:"Еще характеристики"}),h.jsx("span",{className:O(je.Specification),onClick:()=>L(C.id),children:"Описание"}),_===C.id&&h.jsx(au,{item:C,setOpenSpecification:()=>y(null),className:je.Specification})]}),f&&d===C.id&&h.jsx(ou,{id:d,setOpenCaption:g,data:r,setHasCaption:T,hasCaption:x,className:je.CaptionModal}),h.jsxs("div",{className:O(je.list_item_wrapper,je.unLined),children:[h.jsxs("span",{className:O(je.list_item_price),children:[Rr(C.prices.amount)," руб"]}),h.jsxs("span",{className:O(je.list_item_price_measure),children:[Rr(C.object_type===7?Math.round(C?.prices?.amount/C?.areas?.land_area):Math.round(C?.prices?.amount/C?.areas?.full))," ",C.object_type===7?"руб./сот.":"руб./м²"]})]})]})]}),h.jsx("ul",{className:O(je.list_item_ul),children:h.jsx("li",{className:O(je.empatyLi)})})]},C?.id+w))}),r?.length>0&&h.jsx(Np,{currentPage:i,setCurrentPage:l,totalCount:n})]})}const Qy="_list_item_wrapper_xm7y9_56",Xy="_list_item_content_xm7y9_56",Zy="_list_item_content_badge_alt_xm7y9_61",Ky="_list_item_content_headers_xm7y9_61",Jy="_list_xm7y9_56",ew="_root_xm7y9_133",tw="_list_item_xm7y9_56",nw="_list_item_price_xm7y9_168",rw="_list_item_gallery_xm7y9_171",iw="_list_item_content_badge_xm7y9_61",sw="_base_title_xm7y9_212",lw="_base_subtitle_xm7y9_222",ow="_list_item_price_measure_xm7y9_300",aw="_noImageHolder_xm7y9_317",uw="_modalsHolder_xm7y9_326",cw="_Specification_xm7y9_333",dw="_Caption_xm7y9_344",fw="_fromColumns_xm7y9_355",De={list_item_wrapper:Qy,list_item_content:Xy,list_item_content_badge_alt:Zy,list_item_content_headers:Ky,list:Jy,root:ew,list_item:tw,list_item_price:nw,list_item_gallery:rw,list_item_content_badge:iw,base_title:sw,base_subtitle:lw,list_item_price_measure:ow,noImageHolder:aw,modalsHolder:uw,Specification:cw,Caption:dw,fromColumns:fw},pw="_content_section_metros_1uwsd_56",mw="_content_section_metros_details_1uwsd_61",hw="_content_section_1uwsd_56",gw="_base_text_1uwsd_176",vw="_base_text_margin_r_1uwsd_179",_w="_base_text_time_1uwsd_186",Ut={content_section_metros:pw,content_section_metros_details:mw,content_section:hw,base_text:gw,base_text_margin_r:vw,base_text_time:_w},Op=({metros:n,metroId:r,objectId:i})=>{const[l,a]=k.useState(1),u=n?.metro?.[i]?.[r?.[i]]??null;return h.jsx("div",{className:O(Ut.content_section),children:u?h.jsx("ul",{className:O(Ut.content_section_metros),children:h.jsxs("li",{className:O(Ut.content_section_metros_details),children:[h.jsx(Mp,{}),h.jsx("span",{className:O("base_text",Ut.base_text,Ut.base_text_margin_r),children:u}),n.distance.includes("пешком")?h.jsxs(h.Fragment,{children:[h.jsx(Lp,{}),h.jsx("span",{className:O("base_text",Ut.base_text,Ut.base_text_time),children:n.distance.replace("пешком","").trim()})]}):n.distance.includes("транспортом")?h.jsxs(h.Fragment,{children:[h.jsx($p,{}),h.jsx("span",{className:O("base_text",Ut.base_text,Ut.base_text_time),children:n.distance.replace("транспортом","").trim()})]}):h.jsx("span",{className:O("base_text",Ut.base_text),children:n.distance})]},i)}):""})},yw="_modalHolder_1culc_57",ww="_mapSidebarClosing_1culc_76",Nf={modalHolder:yw,mapSidebarClosing:ww},xw="_root_18xxa_117",Sw="_mapHolder_18xxa_122",Cw="_mapClosing_18xxa_130",Ew="_map_data_holder_18xxa_147",bw="_open_18xxa_160",kw="_mapData_18xxa_165",Tw="_mapSidebarClosing_18xxa_176",$n={root:xw,mapHolder:Sw,mapClosing:Cw,map_data_holder:Ew,open:bw,mapData:kw,mapSidebarClosing:Tw},jw="_opener_1gfky_56",Pw="_view_toggler_1gfky_56",Mw="_header_1gfky_56",Lw="_root_1gfky_122",$w="_footer_1gfky_147",Nw="_header_active_1gfky_188",Ow="_topFilters_1gfky_205",Iw="_opener_title_1gfky_241",Rw="_opener_count_1gfky_249",zw="_content_wrapper_1gfky_262",Dw="_block_1gfky_266",Aw="_content_1gfky_262",Vw="_active_1gfky_283",Hw="_title_1gfky_290",Bw="_noFilters_1gfky_300",lt={opener:jw,view_toggler:Pw,header:Mw,root:Lw,footer:$w,header_active:Nw,topFilters:Ow,opener_title:Iw,opener_count:Rw,content_wrapper:zw,block:Dw,content:Aw,active:Vw,title:Hw,noFilters:Bw},Fw=({width:n=24,height:r=24})=>h.jsx("svg",{width:n,height:r,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:h.jsx("path",{d:"M4.25 10.5C3.42 10.5 2.75 11.17 2.75 12C2.75 12.83 3.42 13.5 4.25 13.5C5.08 13.5 5.75 12.83 5.75 12C5.75 11.17 5.08 10.5 4.25 10.5ZM4.25 4.5C3.42 4.5 2.75 5.17 2.75 6C2.75 6.83 3.42 7.5 4.25 7.5C5.08 7.5 5.75 6.83 5.75 6C5.75 5.17 5.08 4.5 4.25 4.5ZM4.25 16.5C3.42 16.5 2.75 17.18 2.75 18C2.75 18.82 3.43 19.5 4.25 19.5C5.07 19.5 5.75 18.82 5.75 18C5.75 17.18 5.08 16.5 4.25 16.5ZM7.25 19H21.25V17H7.25V19ZM7.25 13H21.25V11H7.25V13ZM7.25 5V7H21.25V5H7.25Z"})}),Ip=({width:n,height:r,fill:i})=>h.jsx("svg",{width:n,height:r,viewBox:"0 0 12.5947 7.125",fill:i,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:h.jsx("path",{id:"Vector",d:"M6.69 6.95C6.47 7.17 6.11 7.17 5.89 6.95L0.16 1.22C-0.06 1 -0.06 0.64 0.16 0.42L0.42 0.16C0.64 -0.06 1 -0.06 1.22 0.16L6.29 5.23L11.36 0.16C11.58 -0.06 11.94 -0.06 12.16 0.16L12.42 0.42C12.64 0.64 12.64 1 12.42 1.22L6.69 6.95Z"})}),Ww="_root_gpgcm_117",Uw="_radius__xs_gpgcm_137",Gw="_radius__sm_gpgcm_140",qw="_radius__lg_gpgcm_143",Yw="_radius__xl_gpgcm_146",Qw="_height__xs_gpgcm_150",Xw="_height__lg_gpgcm_153",Zw="_outline_gpgcm_157",Pr={root:Ww,radius__xs:Uw,radius__sm:Gw,radius__lg:qw,radius__xl:Yw,height__xs:Qw,height__lg:Xw,outline:Zw},Rp=({icon:n,children:r,radius:i,height:l="xs",className:a,outline:u,style:p,onClick:d})=>h.jsxs("button",{className:O(Pr.root,a,Pr.root,i&&Pr[`radius__${i}`],u&&Pr.outline,l&&Pr[`height__${l}`]),onClick:d,style:p,children:[n&&h.jsx("span",{className:Pr.icon,children:n}),h.jsx("span",{children:r})]}),Kw=({setPerPage:n,className:r,dataFetching:i,defaultFilters:l,setDefaultFilters:a,token:u,fromMap:p,setOpenMap:d,usedFilters:f,setCurrentFilters:g,currentFilters:_,fromPopup:y,setReady:x})=>{const[T,S]=k.useState([]),b=()=>{n(1e3),i(),x(!0),window.innerWidth<535&&$(!1)},L=Ua(),C=H=>{p?(H.stopBubbling,H.stopPropogation,H.eventPreventDefault,n(10),L(`/${u}`)):d(!1)},w=[{id:"1",type:"select",title:"Аренда , Продажа ",content:[{value:"Аренда"},{value:"Продажа"},{value:"Оба варианта"}]},{id:"2",type:"multi_select_type",title:"Тип объекта",content:[{value:"Квартиры",id:"1"},{value:"Комнаты",id:"2"},{value:"Дома",id:"3"},{value:"Коммерция",id:"4"},{value:"Части дома",id:"5"},{value:"Гараж",id:"6"},{value:"Участки",id:"7"}]},{id:"3",type:"multi_select",title:"Комнатность",content:[{value:"1"},{value:"2"},{value:"3"},{value:"4+"}]},{id:"4",type:"sq_range",title:"Площадь"},{id:"5",type:"price_range",title:"Стоимость"}],[E,$]=k.useState(!0),[D,X]=k.useState([]),[U,Y]=k.useMemo(()=>{const H=[],te=[];return w?.forEach(ae=>{["select","multi_select","search","price_range","sq_range","multi_select_type"].includes(ae.type)?H.push(ae):te.push(ae)}),H.sort((ae,me)=>parseInt(ae.id)-parseInt(me.id)),te.sort((ae,me)=>parseInt(ae.id)-parseInt(me.id)),[H,te]},[w]);function A(H){switch(H.type){case"select":return h.jsx(Ja,{item:H,defaultFilters:l,setDefaultFilters:a,setCurrentFilters:g,currentFilters:_});case"multi_select":return h.jsx(Or,{item:H,defaultFilters:l,setDefaultFilters:a,setCurrentFilters:g,currentFilters:_});case"multi_select_type":return h.jsx(Or,{item:H,defaultFilters:l,setDefaultFilters:a,setCurrentFilters:g,currentFilters:_,fromPopup:y});case"search":return h.jsx(tu,{item:T,popup:!0,defaultFilters:l,setDefaultFilters:a});case"sq_range":return h.jsx(Ir,{item:H,defaultFilters:l,setDefaultFilters:a,setCurrentFilters:g,currentFilters:_});case"price_range":return h.jsx(Ir,{item:H,defaultFilters:l,setDefaultFilters:a,setCurrentFilters:g,currentFilters:_});default:return null}}const V=()=>{$(!E)},Z=H=>{X(te=>te.includes(H)?te.filter(ae=>ae!==H):[...te,H])};return k.useEffect(()=>{window.innerWidth<535&&$(!1)},[]),h.jsxs("div",{className:O(lt.root,r),children:[h.jsxs("div",{onClick:V,className:O(lt.header,E?lt.header_active:null),children:[h.jsxs("div",{className:lt.opener,children:[h.jsx(cp,{width:32,height:32}),h.jsx("span",{className:lt.opener_count,children:f}),h.jsx("span",{className:lt.opener_title,children:"Фильтр"})]}),h.jsxs("div",{onClick:C,className:lt.view_toggler,children:[h.jsx(Fw,{}),h.jsx("span",{children:"Списком"})]})]}),E&&h.jsx("div",{className:O(lt.content_wrapper),children:U.length===0&&Y.length===0?h.jsx("div",{className:lt.noFilters,children:"No Filters Found"}):h.jsxs(h.Fragment,{children:[h.jsx("div",{className:lt.topFilters,children:U.map(H=>h.jsx("div",{className:O(lt.block_top),children:A(H)},H.id))}),Y.map(H=>h.jsxs("div",{className:O(lt.block),children:[h.jsxs("div",{onClick:()=>Z(H.id),className:O(D.includes(H.id)?lt.active:null,lt.title),children:[h.jsx("span",{children:H.title}),h.jsx(Ip,{width:12,height:7})]}),h.jsx("div",{className:lt.content,children:A(H)})]},H.id)),h.jsx("div",{className:lt.footer,children:h.jsx(Rp,{onClick:b,children:"Искать"})})]})})]})},Jw="_componentMap_1me6a_117",ex={componentMap:Jw};function Zn(){return Zn=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(n[l]=i[l])}return n},Zn.apply(this,arguments)}const zp=(n,r)=>{const i={};for(const l in n)r.indexOf(l)===-1&&(i[l]=n[l]);return i},Dp=he.createContext(null),xl=he.createContext(null),Ap=n=>r=>he.createElement(xl.Consumer,null,i=>he.createElement(n,Zn({parent:i},r))),tx=(n=[])=>{const[r,i]=k.useState(!1),l=k.useRef(n),a=(()=>{const p=k.useContext(Dp);if(p===null)throw new Error("Couldn't find Yandex.Maps API in the context. Make sure that hook useYMaps is inside <YMaps /> provider");return p})(),u=a.getApi();return k.useEffect(()=>{a.load().then(()=>Promise.all(l.current.map(a.loadModule))).then(()=>i(!0))},[]),r&&u?u:null},nx=()=>{},rx=["onLoad","onError","modules","apiLoader"];function Sl(n,r=!1,i=[]){return l=>{const{width:a,height:u,modules:p=[],onLoad:d=nx}=l,f=tx(i.concat(p)),g=!r||!!f,_=zp(l,rx);return k.useEffect(()=>f?d(f):void 0,[f]),g?he.createElement(n,Zn({ymaps:f},_)):he.createElement("div",{style:{width:a,height:u}})}}const ix=typeof window<"u",Of={lang:"ru_RU",load:"",ns:"",mode:"release"},sx=n=>{const{version:r="2.1",enterprise:i=!1,query:l={lang:"ru_RU",load:"",ns:""},preload:a=!1,children:u}=n,p=k.useRef((d=>{const{query:f=Of}=d,g=Date.now().toString(32),_=f.ns||"",y="__yandex-maps-api-onload__$$"+g,x="__yandex-maps-api-onerror__$$"+g,T=ix?window:{},S={};let b;const L=()=>_?T[_]:b,C=()=>{delete T[y],delete T[x]};return{load:()=>{if(L())return Promise.resolve(b);if(S[_])return S[_];const w={onload:y,onerror:x,...Of,...f},E=Object.keys(w).map(D=>`${D}=${w[D]}`).join("&"),$=[`https://${d.enterprise?"enterprise.":""}api-maps.yandex.ru`,d.version,"?"+E].join("/");return S[_]=new Promise((D,X)=>{T[y]=U=>{C(),U.ready(()=>{b=U,D(U)})},T[x]=U=>{C(),X(U)},(U=>new Promise((Y,A)=>{const V=document.createElement("script");V.type="text/javascript",V.onload=Y,V.onerror=A,V.src=U,V.async=!0,document.head.appendChild(V)}))($).catch(T[x])}),S[_]},getApi:L,loadModule:w=>new Promise((E,$)=>{b.modules.require(w).done(D=>{D.forEach(X=>{((U,Y,A,V=!1)=>{const Z=typeof Y=="string"?Y.split("."):Y.slice();let H,te=U;for(;Z.length>1;)H=Z.shift(),te[H]||(te[H]={}),te=te[H];const ae=Z[0];te[ae]=V===!0&&te[ae]||A})(b,w,X,!0)}),E(b)},$)})}})({version:r,enterprise:i,query:l}));return k.useEffect(()=>{a&&p.current.load()},[p.current]),he.createElement(Dp.Provider,{value:p.current},u)},If=/^on(?=[A-Z])/;function Ne(n){return Object.keys(n).reduce((r,i)=>{if(If.test(i)){const l=i.replace(If,"").toLowerCase();r._events[l]=n[i]}else r[i]=n[i];return r},{_events:{}})}function tr(n,r,i){typeof i=="function"&&n.events.add(r,i)}function nr(n,r,i){typeof i=="function"&&n.events.remove(r,i)}function Dr(n,r,i){Object.keys(Object.assign({},r,i)).forEach(l=>{r[l]!==i[l]&&(nr(n,l,r[l]),tr(n,l,i[l]))})}const Vp=n=>"default"+n.charAt(0).toUpperCase()+n.slice(1);function Ze(n,r){return n[r]!==void 0||n[Vp(r)]===void 0}function ue(n,r,i){return(Ze(n,r)?n[r]:n[Vp(r)])||i}function Ke(n,r,i=null){if(n!==r){if(n&&("current"in n?n.current=null:typeof n=="function"&&n(null)),!r)return;"current"in r?r.current=i:typeof r=="function"&&r(i)}}function Hp(n){const{width:r,height:i,style:l,className:a}=n;return l!==void 0||a!==void 0?Object.assign({},l&&{style:l},a&&{className:a}):{style:{width:r,height:i}}}class lx extends he.Component{constructor(r){super(r),this.state={error:null,errorInfo:null}}componentDidCatch(r,i){const{onError:l=()=>{}}=this.props;l(r),this.setState({error:r,errorInfo:i})}render(){return this.state.error?null:this.props.children}}const Cl=n=>({onError:r,...i})=>he.createElement(lx,{onError:r},he.createElement(n,i));class $i extends he.Component{constructor(){super(),this.instance=null,this.state={instance:null},this._parentElement=null,this._getRef=r=>{this._parentElement=r}}componentDidMount(){this.instance=$i.mountObject(this._parentElement,this.props.ymaps.Map,this.props),this.setState({instance:this.instance})}componentDidUpdate(r){this.instance!==null&&$i.updateObject(this.instance,r,this.props)}componentWillUnmount(){$i.unmountObject(this.instance,this.props)}render(){const r=Hp(this.props),i=Ne(this.props),l=zp(i,["_events","state","defaultState","options","defaultOptions","instanceRef","ymaps","children","width","height","style","className"]);return he.createElement(xl.Provider,{value:this.state.instance},he.createElement("div",Zn({ref:this._getRef},r,l),this.props.children))}static mountObject(r,i,l){const{instanceRef:a,_events:u}=Ne(l),p=new i(r,ue(l,"state"),ue(l,"options"));return Object.keys(u).forEach(d=>tr(p,d,u[d])),Ke(null,a,p),p}static updateObject(r,i,l){const{_events:a,instanceRef:u}=Ne(l),{_events:p,instanceRef:d}=Ne(i);if(Ze(l,"state")){const f=ue(i,"state",{}),g=ue(l,"state",{});f.type!==g.type&&r.setType(g.type),f.behaviors!==g.behaviors&&(f.behaviors&&r.behaviors.disable(f.behaviors),g.behaviors&&r.behaviors.enable(g.behaviors)),g.zoom&&f.zoom!==g.zoom&&r.setZoom(g.zoom),g.center&&f.center!==g.center&&r.setCenter(g.center),g.bounds&&f.bounds!==g.bounds&&r.setBounds(g.bounds)}if(Ze(l,"options")){const f=ue(i,"options"),g=ue(l,"options",{});f!==g&&r.options.set(g)}ue(i,"width")===ue(l,"width")&&ue(i,"height")===ue(l,"height")||r.container.fitToViewport(),Dr(r,p,a),Ke(d,u,r)}static unmountObject(r,i){const{instanceRef:l,_events:a}=Ne(i);r!==null&&(Object.keys(a).forEach(u=>nr(r,u,a[u])),r.destroy(),Ke(l))}}const Bp=Cl(Sl($i,!0,["Map"]));Bp.defaultProps={width:320,height:240};class Ni extends he.Component{constructor(){super(),this.state={instance:null},this._parentElement=null,this._getRef=r=>{this._parentElement=r}}componentDidMount(){this._mounted=!0,this.props.ymaps.panorama.isSupported()&&Ni.mountObject(this._parentElement,this.props.ymaps.panorama,this.props).then(r=>this._mounted&&this.setState({instance:r}))}componentDidUpdate(r){this.state.instance!==null&&Ni.updateObject(this.state.instance,r,this.props)}componentWillUnmount(){this._mounted=!1,Ni.unmountObject(this.state.instance,this.props)}render(){const r=Hp(this.props);return he.createElement("div",Zn({ref:this._getRef},r))}static mountObject(r,i,l){const{instanceRef:a,_events:u}=Ne(l),p=ue(l,"point"),d=ue(l,"locateOptions"),f=ue(l,"options");return new Promise((g,_)=>{i.locate(p,d).done(y=>{if(y.length>0){const x=new i.Player(r,y[0],f);Ke(null,a,x),Object.keys(u).forEach(T=>tr(x,T,u[T])),g(x)}},_)})}static updateObject(r,i,l){const{_events:a,instanceRef:u}=Ne(l),{_events:p,instanceRef:d}=Ne(i);if(Ze(l,"options")){const f=ue(i,"options"),g=ue(l,"options");f!==g&&r.options.set(g)}if(Ze(l,"point")){const f=ue(l,"point"),g=ue(i,"point"),_=ue(l,"locateOptions");f!==g&&r.moveTo(f,_)}Dr(r,p,a),Ke(d,u,r)}static unmountObject(r,i){const{instanceRef:l,_events:a}=Ne(i);r!==null&&(Object.keys(a).forEach(u=>nr(r,u,a[u])),Ke(l))}}const ox=Cl(Sl(Ni,!0,["panorama.isSupported","panorama.locate","panorama.createPlayer","panorama.Player"]));ox.defaultProps={width:320,height:240};class ul extends he.Component{constructor(){super(),this.state={instance:null},this.instance=null}componentDidMount(){const r=ul.mountControl(this.props.ymaps.control[this.props.name],this.props);this.instance=r,this.setState({instance:r})}componentDidUpdate(r){this.instance!==null&&ul.updateControl(this.instance,r,this.props)}componentWillUnmount(){ul.unmountControl(this.instance,this.props)}render(){return he.createElement(xl.Provider,{value:this.state.instance},this.props.children)}static mountControl(r,i){const{instanceRef:l,parent:a,lazy:u,_events:p}=Ne(i),d=new r({data:ue(i,"data"),options:ue(i,"options"),state:ue(i,"state"),mapTypes:ue(i,"mapTypes"),lazy:u});if(Object.keys(p).forEach(f=>tr(d,f,p[f])),a&&a.controls&&typeof a.controls.add=="function")a.controls.add(d);else{if(!a||!a.add||typeof a.add!="function")throw new Error(`No parent found to mount ${i.name}`);a.add(d)}return Ke(null,l,d),d}static updateControl(r,i,l){const{_events:a,instanceRef:u}=Ne(l),{_events:p,instanceRef:d}=Ne(i);if(Ze(l,"options")){const f=ue(i,"options"),g=ue(l,"options");f!==g&&r.options.set(g)}if(Ze(l,"data")){const f=ue(i,"data"),g=ue(l,"data");f!==g&&r.data.set(g)}if(Ze(l,"state")){const f=ue(i,"state"),g=ue(l,"state");f!==g&&r.state.set(g)}if(Ze(l,"mapTypes")){const f=ue(i,"mapTypes"),g=ue(l,"mapTypes");f!==g&&(r.removeAllMapTypes(),g.forEach(_=>r.addMapType(_)))}Dr(r,p,a),Ke(d,u,r)}static unmountControl(r,i){const{instanceRef:l,parent:a,_events:u}=Ne(i);r!==null&&(Object.keys(u).forEach(p=>nr(r,p,u[p])),a.controls&&typeof a.controls.remove=="function"?a.controls.remove(r):a.remove&&typeof a.remove=="function"&&a.remove(r),Ke(l))}}class Oi extends he.Component{constructor(){super(),this.state={instance:null},this.instance=null}componentDidMount(){const r=Oi.mountObject(this.props.ymaps.Clusterer,this.props);this.instance=r,this.setState({instance:r})}componentDidUpdate(r){this.state.instance!==null&&Oi.updateObject(this.instance,r,this.props)}componentWillUnmount(){Oi.unmountObject(this.instance,this.props)}render(){return he.createElement(xl.Provider,{value:this.state.instance},this.props.children)}static mountObject(r,i){const{instanceRef:l,parent:a,_events:u}=Ne(i),p=new r(ue(i,"options"));if(Object.keys(u).forEach(d=>tr(p,d,u[d])),a.geoObjects&&typeof a.geoObjects.add=="function")a.geoObjects.add(p);else{if(!a.add||typeof a.add!="function")throw new Error("No parent found to mount Clusterer");a.add(p)}return Ke(null,l,p),p}static updateObject(r,i,l){const{_events:a,instanceRef:u}=Ne(l),{_events:p,instanceRef:d}=Ne(i);if(Ze(l,"options")){const f=ue(i,"options"),g=ue(l,"options");f!==g&&r.options.set(g)}Dr(r,p,a),Ke(d,u,r)}static unmountObject(r,i){const{instanceRef:l,parent:a,_events:u}=Ne(i);r!==null&&(Object.keys(u).forEach(p=>nr(r,p,u[p])),a.geoObjects&&typeof a.geoObjects.remove=="function"?a.geoObjects.remove(r):a.remove&&typeof a.remove=="function"&&a.remove(r),Ke(l))}}var ax=Cl(Ap(Sl(Oi,!0,["Clusterer"])));class cl extends he.Component{constructor(){super(),this.state={instance:null}}componentDidMount(){const r=cl.mountObject(this.props.ymaps.ObjectManager,this.props);this.instance=r,this.setState({instance:r})}componentDidUpdate(r){this.instance!==null&&cl.updateObject(this.instance,r,this.props)}componentWillUnmount(){cl.unmountObject(this.instance,this.props)}render(){return null}static mountObject(r,i){const{instanceRef:l,parent:a,_events:u}=Ne(i),p=ue(i,"options",{}),d=ue(i,"features",{}),f=ue(i,"filter",null),g=ue(i,"objects",{}),_=ue(i,"clusters",{}),y=new r(p);if(y.add(d||[]),y.setFilter(f),y.objects.options.set(g),y.clusters.options.set(_),Object.keys(u).forEach(x=>tr(y,x,u[x])),a.geoObjects&&typeof a.geoObjects.add=="function")a.geoObjects.add(y);else{if(!a.add||typeof a.add!="function")throw new Error("No parent found to mount ObjectManager");a.add(y)}return Ke(null,l,y),y}static updateObject(r,i,l){const{_events:a,instanceRef:u}=Ne(l),{_events:p,instanceRef:d}=Ne(i);if(Ze(l,"options")){const f=ue(i,"options"),g=ue(l,"options");f!==g&&r.options.set(g)}if(Ze(l,"objects")){const f=ue(i,"objects"),g=ue(l,"objects");f!==g&&r.objects.options.set(g)}if(Ze(l,"clusters")){const f=ue(i,"clusters"),g=ue(l,"clusters");f!==g&&r.clusters.options.set(g)}if(Ze(l,"filter")){const f=ue(i,"filter"),g=ue(l,"filter");f!==g&&r.setFilter(g)}if(Ze(l,"features")){const f=ue(i,"features"),g=ue(l,"features");f!==g&&(r.remove(f),r.add(g))}Dr(r,p,a),Ke(d,u,r)}static unmountObject(r,i){const{instanceRef:l,parent:a,_events:u}=Ne(i);r!==null&&(Object.keys(u).forEach(p=>nr(r,p,u[p])),a.geoObjects&&typeof a.geoObjects.remove=="function"?a.geoObjects.remove(r):a.remove&&typeof a.remove=="function"&&a.remove(r),Ke(l))}}class Ii extends he.Component{constructor(){super(),this.state={instance:null},this.instance=null}componentDidMount(){const{name:r,ymaps:i,dangerZone:l}=this.props,a=Ii.mountObject(l&&typeof l.modifyConstructor=="function"?l.modifyConstructor(i[r]):i[r],this.props);this.instance=a,this.setState({instance:a})}componentDidUpdate(r){this.instance!==null&&Ii.updateObject(this.instance,r,this.props)}componentWillUnmount(){Ii.unmountObject(this.instance,this.props)}render(){return null}static mountObject(r,i){const{instanceRef:l,parent:a,_events:u}=Ne(i),p=new r(ue(i,"geometry"),ue(i,"properties"),ue(i,"options"));if(Object.keys(u).forEach(d=>tr(p,d,u[d])),a&&a.geoObjects&&typeof a.geoObjects.add=="function")a.geoObjects.add(p);else{if(!a||!a.add||typeof a.add!="function")throw new Error(`No parent found to mount ${i.name}`);a.add(p)}return Ke(null,l,p),p}static updateObject(r,i,l){const{_events:a,instanceRef:u}=Ne(l),{_events:p,instanceRef:d}=Ne(i);if(Ze(l,"geometry")){const f=ue(i,"geometry",{}),g=ue(l,"geometry",{});Array.isArray(g)&&g!==f?Array.isArray(g[0])&&typeof g[1]=="number"?(r.geometry.setCoordinates(g[0]),r.geometry.setRadius(g[1])):r.geometry.setCoordinates(g):typeof g=="object"&&(g.coordinates!==f.coordinates&&r.geometry.setCoordinates(g.coordinates),g.radius!==f.radius&&r.geometry.setRadius(g.radius))}if(Ze(l,"properties")){const f=ue(i,"properties"),g=ue(l,"properties");f!==g&&r.properties.set(g)}if(Ze(l,"options")){const f=ue(i,"options"),g=ue(l,"options");f!==g&&r.options.set(g)}Dr(r,p,a),Ke(d,u,r)}static unmountObject(r,i){const{instanceRef:l,parent:a,_events:u}=Ne(i);r!==null&&(Object.keys(u).forEach(p=>nr(r,p,u[p])),a.geoObjects&&typeof a.geoObjects.remove=="function"?a.geoObjects.remove(r):a.remove&&typeof a.remove=="function"&&a.remove(r),Ke(l))}}var ux=Cl(Ap(Sl(n=>he.createElement(Ii,Zn({},n,{name:"Placemark"})),!0,["Placemark"])));const cx=({handleMarkerClick:n,data:r,setReady:i})=>{const[l,a]=k.useState("#1976d2"),u=k.useRef(null),p=k.useRef(null),f=(Array.isArray(r)?r:[]).filter(y=>y?.geo?.lat&&y?.geo?.lng).map(y=>({pos:[Number(y?.geo?.lat),Number(y?.geo?.lng)],original:y})),g=(y,x)=>{y.preventDefault(),y.stopPropagation(),n?.([x.original])},_=y=>{const x=y.get("target");if(x){const S=x.getGeoObjects().map(b=>b.properties.get("originalData"));n?.(S)}};return k.useEffect(()=>{const y=u.current;y&&(y.events.add("click",x=>{const T=x.get("target");if(T&&typeof T.getGeoObjects=="function"){const b=T.getGeoObjects().map(L=>L.properties.get("originalData"));n?.(b)}}),y.clusterObjects?.())},[n,r]),k.useEffect(()=>{if(!p.current||f.length===0)return;const y=p.current,x=()=>{y.events.remove("actionend",x)};if(y.events.add("actionend",x),f.length===1)y.setCenter(f[0].pos,15,{duration:300});else{const T=f.reduce((S,b)=>{const[L,C]=b.pos;return[[Math.min(S[0][0],L),Math.min(S[0][1],C)],[Math.max(S[1][0],L),Math.max(S[1][1],C)]]},[[f[0].pos[0],f[0].pos[1]],[f[0].pos[0],f[0].pos[1]]]);y.setBounds(T,{checkZoomRange:!0,zoomMargin:40,duration:300})}return()=>{y.events.remove("actionend",x)}},[r]),k.useEffect(()=>{const y=()=>{const T=getComputedStyle(document.documentElement).getPropertyValue("--primary").trim()||"#1976d2";a(T)};y();const x=new MutationObserver(y);return x.observe(document.documentElement,{attributes:!0,attributeFilter:["style"]}),()=>x.disconnect()},[]),h.jsx(sx,{query:{load:"package.full",apikey:"e1dab60f-d712-4098-b4f4-b3aa11594356&lang=ru_RU"},children:h.jsx(Bp,{instanceRef:y=>p.current=y,defaultState:{center:[55.751574,37.573856],zoom:5},width:"100%",height:"100dvh",className:ex.componentMap,onLoad:()=>{if(!p.current||f.length===0)return;const y=p.current;if(f.length===1)y.setCenter(f[0].pos,15,{duration:300});else{const x=f.reduce((T,S)=>{const[b,L]=S.pos;return[[Math.min(T[0][0],b),Math.min(T[0][1],L)],[Math.max(T[1][0],b),Math.max(T[1][1],L)]]},[[f[0].pos[0],f[0].pos[1]],[f[0].pos[0],f[0].pos[1]]]);y.setBounds(x,{checkZoomRange:!0,zoomMargin:100,duration:300})}},children:h.jsx(ax,{instanceRef:y=>u.current=y,onClick:_,options:{groupByCoordinates:!1,clusterDisableClickZoom:!0,hasBalloon:!1,clusterIconColor:l,gridSize:32,minClusterSize:2,clusterHideIconOnBalloonOpen:!1},children:f.map((y,x)=>h.jsx(ux,{geometry:y.pos,onClick:T=>g(T,y),options:{iconColor:l,hasBalloon:!1,openEmptyBalloon:!1,openEmptyHint:!1,clusterDisableClickZoom:!0},properties:{iconCaption:y.original.name||"",originalData:y.original}},x))})})})},dx="_sidebar_1pcw8_123",fx="_sidebar_item_1pcw8_134",px="_sidebar_content_price_1pcw8_153",mx="_sidebar_content_gallery_1pcw8_157",hx="_sidebar_content_info_1pcw8_169",gx="_sidebar_content_info_headers_1pcw8_177",vx="_sidebar_content_info_badge_1pcw8_191",_x="_base_title_1pcw8_205",yx="_base_subtitle_1pcw8_216",wx="_sidebar_content_wrapper_1pcw8_229",xx="_sidebar_content_apart_1pcw8_235",Sx="_noImageHolder_1pcw8_347",Cx="_modalsHolder_1pcw8_378",Ex="_Specification_1pcw8_385",bx="_Caption_1pcw8_396",kx="_fromColumns_1pcw8_407",He={sidebar:dx,sidebar_item:fx,sidebar_content_price:px,sidebar_content_gallery:mx,sidebar_content_info:hx,sidebar_content_info_headers:gx,sidebar_content_info_badge:vx,base_title:_x,base_subtitle:yx,sidebar_content_wrapper:wx,sidebar_content_apart:xx,noImageHolder:Sx,modalsHolder:Cx,Specification:Ex,Caption:bx,fromColumns:kx},Tx="_list_item_properties_alt_details_1miha_56",jx="_list_item_properties_alt_1miha_56",Px="_abbr_1miha_286",Yt={list_item_properties_alt_details:Tx,list_item_properties_alt:jx,abbr:Px};function _e({label:n,value:r,suffix:i=""}){if(r==null||r==null||r===0||r===""||r==="0.00")return null;let l=r.toString();const a=26-n.length;return l.length>a&&(l=l.slice(0,a-3)+"..."),h.jsxs("li",{className:O(Yt.list_item_properties_alt_details),children:[h.jsxs("span",{children:[n,":"]}),h.jsx("span",{children:h.jsxs("abbr",{className:O(Yt.abbr),title:r+" "+i,children:[l," ",i]})})]})}function Mx({obj:n}){return h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Тип квартиры",value:n?.komnat,suffix:"ккв"}),h.jsx(_e,{label:"Площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(_e,{label:"Жилая",value:n?.areas?.live,suffix:"м²"}),h.jsx(_e,{label:"Кухня",value:n?.areas?.kitchen,suffix:"м²"}),h.jsx(_e,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null})]})}function Lx({obj:n}){return h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Площадь комнаты",value:n?.areas?.live,suffix:"м²"}),h.jsx(_e,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null}),h.jsx(_e,{label:"Всего комнат",value:n?.komnat}),h.jsx(_e,{label:"Санузел",value:n?.bathroom_unit}),h.jsx(_e,{label:"Балкон",value:n?.balcony,suffix:""})]})}function $x({obj:n}){return h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Тип",value:n?.house_category,suffix:""}),h.jsx(_e,{label:"Общая площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(_e,{label:"Площадь участка",value:n?.areas?.land_area,suffix:"м²"}),h.jsx(_e,{label:"Этаж",value:`${n.floors.num}/${n.floors.max}`}),h.jsx(_e,{label:"Количество комнат",value:n?.komnat}),h.jsx(_e,{label:"Материал стен",value:n?.country_wall_type_id})]})}function Nx({obj:n}){return n.type_category!="Гараж"?h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Тип",value:n?.type_category,suffix:""}),h.jsx(_e,{label:"Площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(_e,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null}),h.jsx(_e,{label:"Мощность электричества",value:n?.electricity_power,suffix:" кВт"}),h.jsx(_e,{label:"Высота потолков",value:n?.ceiling_height,suffix:" м"}),h.jsx(_e,{label:"Налог",value:n?.vat_type})]}):h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Тип",value:n.type_category}),h.jsx(_e,{label:"Тип гаража",value:n.garage_vid_id}),h.jsx(_e,{label:"Статус",value:n.commerc_status}),h.jsx(_e,{label:"Площадь",value:n.areas.full}),h.jsx(_e,{label:"Вход",value:n.commerc_opened_id,suffix:""})]})}function Ox({obj:n}){return h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Комнат",value:n?.komnat}),h.jsx(_e,{label:"Площадь",value:n?.areas?.full,suffix:"м²"}),h.jsx(_e,{label:"Участок",value:n?.areas?.land_area,suffix:"м²"}),h.jsx(_e,{label:"Этаж",value:n?.floors?.num&&n?.floors?.max?`${n.floors.num}/${n.floors.max}`:null}),h.jsx(_e,{label:"Материал стен",value:n?.country_wall_type_id})]})}function Ix({obj:n}){return h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Тип",value:n?.type_category}),h.jsx(_e,{label:"Тип гаража",value:n?.garage_vid_id}),h.jsx(_e,{label:"Статус",value:n?.commerc_status}),h.jsx(_e,{label:"Площадь",value:n?.areas.full}),h.jsx(_e,{label:"Вход",value:n?.commerc_opened_id,suffix:""})]})}function Rx({obj:n}){return h.jsxs("ul",{className:O(Yt.list_item_properties_alt),children:[h.jsx(_e,{label:"Площадь",value:n?.areas?.land_area,suffix:"сот."}),h.jsx(_e,{label:"Категория земли",value:n?.land_purpose_id}),h.jsx(_e,{label:"Вид использования",value:n?.land_usage_type_id}),h.jsx(_e,{label:"Расстояние от города",value:n?.land_distance,suffix:" км"}),h.jsx(_e,{label:"Налог",value:n?.vat_type})]})}function zx(n){switch(n){case 1:return Mx;case 2:return Lx;case 3:return $x;case 4:return Nx;case 5:return Ox;case 6:return Ix;case 7:return Rx;default:return()=>h.jsx("p",{})}}function Fp({item:n}){const r=zx(n.object_type);return h.jsx(r,{obj:n})}function Dx({data:n}){const[r,i]=k.useState(null),[l,a]=k.useState(null),u=d=>{i(d)},p=d=>{a(d)};return n?(k.useEffect(()=>{const d=f=>{r&&!f.target.closest(`.${He.CaptionModal}`)&&i(null),l&&!f.target.closest(`.${He.SpecificationModal}`)&&a(null)};return document.addEventListener("mousedown",d),()=>document.removeEventListener("mousedown",d)},[r,l]),h.jsx("div",{className:O(He.sidebar),children:n.map(d=>h.jsxs("div",{className:O(He.sidebar_item),children:[h.jsx("div",{className:O(He.sidebar_content_gallery),children:d.photos?.length>0?h.jsx(su,{slidesPerView:1,slidesPerViewXs:1,slidesPerViewMobile:1,slidesPerViewTablet:1,slidesPerViewTabletLg:1,spaceBetween:24,children:d.photos.map((f,g)=>h.jsx("img",{src:f.fullsize,alt:`slider-${g}`,width:336,height:334,className:O(He.content_section_gallery_slide)},`img-${d.id}-${g}`))}):h.jsx("div",{className:O(He.noImageHolder),children:h.jsx(uu,{})})}),h.jsxs("div",{className:O(He.sidebar_content_info),children:[h.jsx("div",{className:O(He.sidebar_content_info_headers),children:h.jsx("div",{className:O(He.sidebar_content_info_badge),children:h.jsx(lu,{text:d.object_type,outlined:!0,accent:!0,fromMap:!0})})}),h.jsx("span",{className:O(He.base_title),children:h.jsx("abbr",{title:d.title,children:d.title})}),h.jsx("span",{className:O(He.base_subtitle),children:h.jsx("abbr",{title:d.address,children:d.address})}),d.metros&&h.jsx(Op,{metros:d?.metros[0],metroId:d?.metros[0].metroId,objectId:d.id}),h.jsx("div",{className:O(He.sidebar_content_apart),children:h.jsx(Fp,{item:d})}),h.jsxs("div",{className:O(He.sidebar_content_wrapper),children:[h.jsxs("div",{className:O(He.modalsHolder),children:[cu(d)&&h.jsx("button",{className:O(He.Caption,He.fromColumns),onClick:()=>u(d.id),children:"Еще характеристики"}),h.jsx("span",{className:O(He.Specification),onClick:()=>p(d.id),children:"Описание"}),l===d.id&&h.jsx(au,{item:d,fromList:!0,setOpenSpecification:()=>a(null),className:He.SpecificationModal}),r&&r===d.id&&h.jsx(ou,{id:r,setOpenCaption:i,data:n,fromList:!0,className:He.CaptionModal})]}),h.jsxs("span",{className:O(He.sidebar_content_price),children:[Rr(d.prices?.amount)||""," руб"]}),h.jsxs("span",{className:O(He.list_item_price_measure),children:[Rr(d.object_type===7?Math.round(d?.prices?.amount/d?.areas?.land_area):Math.round(d?.prices?.amount/d?.areas?.full))," ",d.object_type===7?"руб./сот.":"руб./м²"]})]})]})]},d.id||d.name))})):h.jsx("div",{children:"No data available"})}function Qn(n){return Object.keys(n)}function $a(n){return n&&typeof n=="object"&&!Array.isArray(n)}function du(n,r){const i={...n},l=r;return $a(n)&&$a(r)&&Object.keys(r).forEach(a=>{$a(l[a])&&a in n?i[a]=du(i[a],l[a]):i[a]=l[a]}),i}function Ax(n){return typeof n!="string"||!n.includes("var(--mantine-scale)")?n:n.match(/^calc\((.*?)\)$/)?.[1].split("*")[0].trim()}function Vx(n){const r=Ax(n);return typeof r=="number"?r:typeof r=="string"?r.includes("calc")||r.includes("var")?r:r.includes("px")?Number(r.replace("px","")):r.includes("rem")?Number(r.replace("rem",""))*16:r.includes("em")?Number(r.replace("em",""))*16:Number(r):NaN}function Rf(n){return n==="0rem"?"0rem":`calc(${n} * var(--mantine-scale))`}function Wp(n,{shouldScale:r=!1}={}){function i(l){if(l===0||l==="0")return`0${n}`;if(typeof l=="number"){const a=`${l/16}${n}`;return r?Rf(a):a}if(typeof l=="string"){if(l===""||l.startsWith("calc(")||l.startsWith("clamp(")||l.includes("rgba("))return l;if(l.includes(","))return l.split(",").map(u=>i(u)).join(",");if(l.includes(" "))return l.split(" ").map(u=>i(u)).join(" ");const a=l.replace("px","");if(!Number.isNaN(Number(a))){const u=`${Number(a)/16}${n}`;return r?Rf(u):u}}return l}return i}const ee=Wp("rem",{shouldScale:!0}),zf=Wp("em"),Up=k.createContext(null);function Gp(){const n=k.useContext(Up);if(!n)throw new Error("[@mantine/core] MantineProvider was not found in tree");return n}function Hx(){return Gp().cssVariablesResolver}function qp(){return Gp().getStyleNonce}function Bx(n){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(n)}function Fx(n){let r=n.replace("#","");if(r.length===3){const p=r.split("");r=[p[0],p[0],p[1],p[1],p[2],p[2]].join("")}if(r.length===8){const p=parseInt(r.slice(6,8),16)/255;return{r:parseInt(r.slice(0,2),16),g:parseInt(r.slice(2,4),16),b:parseInt(r.slice(4,6),16),a:p}}const i=parseInt(r,16),l=i>>16&255,a=i>>8&255,u=i&255;return{r:l,g:a,b:u,a:1}}function Wx(n){const[r,i,l,a]=n.replace(/[^0-9,./]/g,"").split(/[/,]/).map(Number);return{r,g:i,b:l,a:a===void 0?1:a}}function Ux(n){const r=/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i,i=n.match(r);if(!i)return{r:0,g:0,b:0,a:1};const l=parseInt(i[1],10),a=parseInt(i[2],10)/100,u=parseInt(i[3],10)/100,p=i[5]?parseFloat(i[5]):void 0,d=(1-Math.abs(2*u-1))*a,f=l/60,g=d*(1-Math.abs(f%2-1)),_=u-d/2;let y,x,T;return f>=0&&f<1?(y=d,x=g,T=0):f>=1&&f<2?(y=g,x=d,T=0):f>=2&&f<3?(y=0,x=d,T=g):f>=3&&f<4?(y=0,x=g,T=d):f>=4&&f<5?(y=g,x=0,T=d):(y=d,x=0,T=g),{r:Math.round((y+_)*255),g:Math.round((x+_)*255),b:Math.round((T+_)*255),a:p||1}}function fu(n){return Bx(n)?Fx(n):n.startsWith("rgb")?Wx(n):n.startsWith("hsl")?Ux(n):{r:0,g:0,b:0,a:1}}function il(n,r){if(n.startsWith("var("))return`color-mix(in srgb, ${n}, black ${r*100}%)`;const{r:i,g:l,b:a,a:u}=fu(n),p=1-r,d=f=>Math.round(f*p);return`rgba(${d(i)}, ${d(l)}, ${d(a)}, ${u})`}function zi(n,r){return typeof n.primaryShade=="number"?n.primaryShade:r==="dark"?n.primaryShade.dark:n.primaryShade.light}function Na(n){return n<=.03928?n/12.92:((n+.055)/1.055)**2.4}function Gx(n){const r=n.match(/oklch\((.*?)%\s/);return r?parseFloat(r[1]):null}function qx(n){if(n.startsWith("oklch("))return(Gx(n)||0)/100;const{r,g:i,b:l}=fu(n),a=r/255,u=i/255,p=l/255,d=Na(a),f=Na(u),g=Na(p);return .2126*d+.7152*f+.0722*g}function Pi(n,r=.179){return n.startsWith("var(")?!1:qx(n)>r}function pu({color:n,theme:r,colorScheme:i}){if(typeof n!="string")throw new Error(`[@mantine/core] Failed to parse color. Expected color to be a string, instead got ${typeof n}`);if(n==="bright")return{color:n,value:i==="dark"?r.white:r.black,shade:void 0,isThemeColor:!1,isLight:Pi(i==="dark"?r.white:r.black,r.luminanceThreshold),variable:"--mantine-color-bright"};if(n==="dimmed")return{color:n,value:i==="dark"?r.colors.dark[2]:r.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:Pi(i==="dark"?r.colors.dark[2]:r.colors.gray[6],r.luminanceThreshold),variable:"--mantine-color-dimmed"};if(n==="white"||n==="black")return{color:n,value:n==="white"?r.white:r.black,shade:void 0,isThemeColor:!1,isLight:Pi(n==="white"?r.white:r.black,r.luminanceThreshold),variable:`--mantine-color-${n}`};const[l,a]=n.split("."),u=a?Number(a):void 0,p=l in r.colors;if(p){const d=u!==void 0?r.colors[l][u]:r.colors[l][zi(r,i||"light")];return{color:l,value:d,shade:u,isThemeColor:p,isLight:Pi(d,r.luminanceThreshold),variable:a?`--mantine-color-${l}-${u}`:`--mantine-color-${l}-filled`}}return{color:n,value:n,isThemeColor:p,isLight:Pi(n,r.luminanceThreshold),shade:u,variable:void 0}}function Df(n,r){const i=pu({color:n||r.primaryColor,theme:r});return i.variable?`var(${i.variable})`:n}function Af(n,r){const i={from:n?.from||r.defaultGradient.from,to:n?.to||r.defaultGradient.to,deg:n?.deg??r.defaultGradient.deg??0},l=Df(i.from,r),a=Df(i.to,r);return`linear-gradient(${i.deg}deg, ${l} 0%, ${a} 100%)`}function an(n,r){if(typeof n!="string"||r>1||r<0)return"rgba(0, 0, 0, 1)";if(n.startsWith("var(")){const u=(1-r)*100;return`color-mix(in srgb, ${n}, transparent ${u}%)`}if(n.startsWith("oklch"))return n.includes("/")?n.replace(/\/\s*[\d.]+\s*\)/,`/ ${r})`):n.replace(")",` / ${r})`);const{r:i,g:l,b:a}=fu(n);return`rgba(${i}, ${l}, ${a}, ${r})`}const Mr=an,Yx=({color:n,theme:r,variant:i,gradient:l,autoContrast:a})=>{const u=pu({color:n,theme:r}),p=typeof a=="boolean"?a:r.autoContrast;if(i==="none")return{background:"transparent",hover:"transparent",color:"inherit",border:"none"};if(i==="filled"){const d=p&&u.isLight?"var(--mantine-color-black)":"var(--mantine-color-white)";return u.isThemeColor?u.shade===void 0?{background:`var(--mantine-color-${n}-filled)`,hover:`var(--mantine-color-${n}-filled-hover)`,color:d,border:`${ee(1)} solid transparent`}:{background:`var(--mantine-color-${u.color}-${u.shade})`,hover:`var(--mantine-color-${u.color}-${u.shade===9?8:u.shade+1})`,color:d,border:`${ee(1)} solid transparent`}:{background:n,hover:il(n,.1),color:d,border:`${ee(1)} solid transparent`}}if(i==="light"){if(u.isThemeColor){if(u.shade===void 0)return{background:`var(--mantine-color-${n}-light)`,hover:`var(--mantine-color-${n}-light-hover)`,color:`var(--mantine-color-${n}-light-color)`,border:`${ee(1)} solid transparent`};const d=r.colors[u.color][u.shade];return{background:an(d,.1),hover:an(d,.12),color:`var(--mantine-color-${u.color}-${Math.min(u.shade,6)})`,border:`${ee(1)} solid transparent`}}return{background:an(n,.1),hover:an(n,.12),color:n,border:`${ee(1)} solid transparent`}}if(i==="outline")return u.isThemeColor?u.shade===void 0?{background:"transparent",hover:`var(--mantine-color-${n}-outline-hover)`,color:`var(--mantine-color-${n}-outline)`,border:`${ee(1)} solid var(--mantine-color-${n}-outline)`}:{background:"transparent",hover:an(r.colors[u.color][u.shade],.05),color:`var(--mantine-color-${u.color}-${u.shade})`,border:`${ee(1)} solid var(--mantine-color-${u.color}-${u.shade})`}:{background:"transparent",hover:an(n,.05),color:n,border:`${ee(1)} solid ${n}`};if(i==="subtle"){if(u.isThemeColor){if(u.shade===void 0)return{background:"transparent",hover:`var(--mantine-color-${n}-light-hover)`,color:`var(--mantine-color-${n}-light-color)`,border:`${ee(1)} solid transparent`};const d=r.colors[u.color][u.shade];return{background:"transparent",hover:an(d,.12),color:`var(--mantine-color-${u.color}-${Math.min(u.shade,6)})`,border:`${ee(1)} solid transparent`}}return{background:"transparent",hover:an(n,.12),color:n,border:`${ee(1)} solid transparent`}}return i==="transparent"?u.isThemeColor?u.shade===void 0?{background:"transparent",hover:"transparent",color:`var(--mantine-color-${n}-light-color)`,border:`${ee(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:`var(--mantine-color-${u.color}-${Math.min(u.shade,6)})`,border:`${ee(1)} solid transparent`}:{background:"transparent",hover:"transparent",color:n,border:`${ee(1)} solid transparent`}:i==="white"?u.isThemeColor?u.shade===void 0?{background:"var(--mantine-color-white)",hover:il(r.white,.01),color:`var(--mantine-color-${n}-filled)`,border:`${ee(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:il(r.white,.01),color:`var(--mantine-color-${u.color}-${u.shade})`,border:`${ee(1)} solid transparent`}:{background:"var(--mantine-color-white)",hover:il(r.white,.01),color:n,border:`${ee(1)} solid transparent`}:i==="gradient"?{background:Af(l,r),hover:Af(l,r),color:"var(--mantine-color-white)",border:"none"}:i==="default"?{background:"var(--mantine-color-default)",hover:"var(--mantine-color-default-hover)",color:"var(--mantine-color-default-color)",border:`${ee(1)} solid var(--mantine-color-default-border)`}:{}},Qx={dark:["#C9C9C9","#b8b8b8","#828282","#696969","#424242","#3b3b3b","#2e2e2e","#242424","#1f1f1f","#141414"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]},Vf="-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",mu={scale:1,fontSmoothing:!0,focusRing:"auto",white:"#fff",black:"#000",colors:Qx,primaryShade:{light:6,dark:8},primaryColor:"blue",variantColorResolver:Yx,autoContrast:!1,luminanceThreshold:.3,fontFamily:Vf,fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",respectReducedMotion:!1,cursorType:"default",defaultGradient:{from:"blue",to:"cyan",deg:45},defaultRadius:"sm",activeClassName:"mantine-active",focusClassName:"",headings:{fontFamily:Vf,fontWeight:"700",textWrap:"wrap",sizes:{h1:{fontSize:ee(34),lineHeight:"1.3"},h2:{fontSize:ee(26),lineHeight:"1.35"},h3:{fontSize:ee(22),lineHeight:"1.4"},h4:{fontSize:ee(18),lineHeight:"1.45"},h5:{fontSize:ee(16),lineHeight:"1.5"},h6:{fontSize:ee(14),lineHeight:"1.5"}}},fontSizes:{xs:ee(12),sm:ee(14),md:ee(16),lg:ee(18),xl:ee(20)},lineHeights:{xs:"1.4",sm:"1.45",md:"1.55",lg:"1.6",xl:"1.65"},radius:{xs:ee(2),sm:ee(4),md:ee(8),lg:ee(16),xl:ee(32)},spacing:{xs:ee(10),sm:ee(12),md:ee(16),lg:ee(20),xl:ee(32)},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},shadows:{xs:`0 ${ee(1)} ${ee(3)} rgba(0, 0, 0, 0.05), 0 ${ee(1)} ${ee(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${ee(1)} ${ee(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${ee(10)} ${ee(15)} ${ee(-5)}, rgba(0, 0, 0, 0.04) 0 ${ee(7)} ${ee(7)} ${ee(-5)}`,md:`0 ${ee(1)} ${ee(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${ee(20)} ${ee(25)} ${ee(-5)}, rgba(0, 0, 0, 0.04) 0 ${ee(10)} ${ee(10)} ${ee(-5)}`,lg:`0 ${ee(1)} ${ee(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${ee(28)} ${ee(23)} ${ee(-7)}, rgba(0, 0, 0, 0.04) 0 ${ee(12)} ${ee(12)} ${ee(-7)}`,xl:`0 ${ee(1)} ${ee(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${ee(36)} ${ee(28)} ${ee(-7)}, rgba(0, 0, 0, 0.04) 0 ${ee(17)} ${ee(17)} ${ee(-7)}`},other:{},components:{}};function Hf(n){return n==="auto"||n==="dark"||n==="light"}function Xx({key:n="mantine-color-scheme-value"}={}){let r;return{get:i=>{if(typeof window>"u")return i;try{const l=window.localStorage.getItem(n);return Hf(l)?l:i}catch{return i}},set:i=>{try{window.localStorage.setItem(n,i)}catch(l){console.warn("[@mantine/core] Local storage color scheme manager was unable to save color scheme.",l)}},subscribe:i=>{r=l=>{l.storageArea===window.localStorage&&l.key===n&&Hf(l.newValue)&&i(l.newValue)},window.addEventListener("storage",r)},unsubscribe:()=>{window.removeEventListener("storage",r)},clear:()=>{window.localStorage.removeItem(n)}}}const Zx="[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color",Bf="[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }";function Oa(n){return n<0||n>9?!1:parseInt(n.toString(),10)===n}function Ff(n){if(!(n.primaryColor in n.colors))throw new Error(Zx);if(typeof n.primaryShade=="object"&&(!Oa(n.primaryShade.dark)||!Oa(n.primaryShade.light)))throw new Error(Bf);if(typeof n.primaryShade=="number"&&!Oa(n.primaryShade))throw new Error(Bf)}function Kx(n,r){if(!r)return Ff(n),n;const i=du(n,r);return r.fontFamily&&!r.headings?.fontFamily&&(i.headings.fontFamily=r.fontFamily),Ff(i),i}const hu=k.createContext(null),Jx=()=>k.useContext(hu)||mu;function Yp(){const n=k.useContext(hu);if(!n)throw new Error("@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app");return n}function Qp({theme:n,children:r,inherit:i=!0}){const l=Jx(),a=k.useMemo(()=>Kx(i?l:mu,n),[n,l,i]);return h.jsx(hu.Provider,{value:a,children:r})}Qp.displayName="@mantine/core/MantineThemeProvider";function e2(){const n=Yp(),r=qp(),i=Qn(n.breakpoints).reduce((l,a)=>{const u=n.breakpoints[a].includes("px"),p=Vx(n.breakpoints[a]),d=u?`${p-.1}px`:zf(p-.1),f=u?`${p}px`:zf(p);return`${l}@media (max-width: ${d}) {.mantine-visible-from-${a} {display: none !important;}}@media (min-width: ${f}) {.mantine-hidden-from-${a} {display: none !important;}}`},"");return h.jsx("style",{"data-mantine-styles":"classes",nonce:r?.(),dangerouslySetInnerHTML:{__html:i}})}function Ia(n){return Object.entries(n).map(([r,i])=>`${r}: ${i};`).join("")}function Mi(n,r){return(Array.isArray(n)?n:[n]).reduce((l,a)=>`${a}{${l}}`,r)}function t2(n,r){const i=Ia(n.variables),l=i?Mi(r,i):"",a=Ia(n.dark),u=Ia(n.light),p=a?Mi(r===":host"?`${r}([data-mantine-color-scheme="dark"])`:`${r}[data-mantine-color-scheme="dark"]`,a):"",d=u?Mi(r===":host"?`${r}([data-mantine-color-scheme="light"])`:`${r}[data-mantine-color-scheme="light"]`,u):"";return`${l}${p}${d}`}function n2({color:n,theme:r,autoContrast:i}){return r.autoContrast&&pu({color:n||r.primaryColor,theme:r}).isLight?"var(--mantine-color-black)":"var(--mantine-color-white)"}function Wf(n,r){return n2({color:n.colors[n.primaryColor][zi(n,r)],theme:n,autoContrast:null})}function sl({theme:n,color:r,colorScheme:i,name:l=r,withColorValues:a=!0}){if(!n.colors[r])return{};if(i==="light"){const d=zi(n,"light"),f={[`--mantine-color-${l}-text`]:`var(--mantine-color-${l}-filled)`,[`--mantine-color-${l}-filled`]:`var(--mantine-color-${l}-${d})`,[`--mantine-color-${l}-filled-hover`]:`var(--mantine-color-${l}-${d===9?8:d+1})`,[`--mantine-color-${l}-light`]:Mr(n.colors[r][d],.1),[`--mantine-color-${l}-light-hover`]:Mr(n.colors[r][d],.12),[`--mantine-color-${l}-light-color`]:`var(--mantine-color-${l}-${d})`,[`--mantine-color-${l}-outline`]:`var(--mantine-color-${l}-${d})`,[`--mantine-color-${l}-outline-hover`]:Mr(n.colors[r][d],.05)};return a?{[`--mantine-color-${l}-0`]:n.colors[r][0],[`--mantine-color-${l}-1`]:n.colors[r][1],[`--mantine-color-${l}-2`]:n.colors[r][2],[`--mantine-color-${l}-3`]:n.colors[r][3],[`--mantine-color-${l}-4`]:n.colors[r][4],[`--mantine-color-${l}-5`]:n.colors[r][5],[`--mantine-color-${l}-6`]:n.colors[r][6],[`--mantine-color-${l}-7`]:n.colors[r][7],[`--mantine-color-${l}-8`]:n.colors[r][8],[`--mantine-color-${l}-9`]:n.colors[r][9],...f}:f}const u=zi(n,"dark"),p={[`--mantine-color-${l}-text`]:`var(--mantine-color-${l}-4)`,[`--mantine-color-${l}-filled`]:`var(--mantine-color-${l}-${u})`,[`--mantine-color-${l}-filled-hover`]:`var(--mantine-color-${l}-${u===9?8:u+1})`,[`--mantine-color-${l}-light`]:Mr(n.colors[r][Math.max(0,u-2)],.15),[`--mantine-color-${l}-light-hover`]:Mr(n.colors[r][Math.max(0,u-2)],.2),[`--mantine-color-${l}-light-color`]:`var(--mantine-color-${l}-${Math.max(u-5,0)})`,[`--mantine-color-${l}-outline`]:`var(--mantine-color-${l}-${Math.max(u-4,0)})`,[`--mantine-color-${l}-outline-hover`]:Mr(n.colors[r][Math.max(u-4,0)],.05)};return a?{[`--mantine-color-${l}-0`]:n.colors[r][0],[`--mantine-color-${l}-1`]:n.colors[r][1],[`--mantine-color-${l}-2`]:n.colors[r][2],[`--mantine-color-${l}-3`]:n.colors[r][3],[`--mantine-color-${l}-4`]:n.colors[r][4],[`--mantine-color-${l}-5`]:n.colors[r][5],[`--mantine-color-${l}-6`]:n.colors[r][6],[`--mantine-color-${l}-7`]:n.colors[r][7],[`--mantine-color-${l}-8`]:n.colors[r][8],[`--mantine-color-${l}-9`]:n.colors[r][9],...p}:p}function r2(n){return!!n&&typeof n=="object"&&"mantine-virtual-color"in n}function Lr(n,r,i){Qn(r).forEach(l=>Object.assign(n,{[`--mantine-${i}-${l}`]:r[l]}))}const Xp=n=>{const r=zi(n,"light"),i=n.defaultRadius in n.radius?n.radius[n.defaultRadius]:ee(n.defaultRadius),l={variables:{"--mantine-scale":n.scale.toString(),"--mantine-cursor-type":n.cursorType,"--mantine-color-scheme":"light dark","--mantine-webkit-font-smoothing":n.fontSmoothing?"antialiased":"unset","--mantine-moz-font-smoothing":n.fontSmoothing?"grayscale":"unset","--mantine-color-white":n.white,"--mantine-color-black":n.black,"--mantine-line-height":n.lineHeights.md,"--mantine-font-family":n.fontFamily,"--mantine-font-family-monospace":n.fontFamilyMonospace,"--mantine-font-family-headings":n.headings.fontFamily,"--mantine-heading-font-weight":n.headings.fontWeight,"--mantine-heading-text-wrap":n.headings.textWrap,"--mantine-radius-default":i,"--mantine-primary-color-filled":`var(--mantine-color-${n.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${n.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${n.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${n.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${n.primaryColor}-light-color)`},light:{"--mantine-primary-color-contrast":Wf(n,"light"),"--mantine-color-bright":"var(--mantine-color-black)","--mantine-color-text":n.black,"--mantine-color-body":n.white,"--mantine-color-error":"var(--mantine-color-red-6)","--mantine-color-placeholder":"var(--mantine-color-gray-5)","--mantine-color-anchor":`var(--mantine-color-${n.primaryColor}-${r})`,"--mantine-color-default":"var(--mantine-color-white)","--mantine-color-default-hover":"var(--mantine-color-gray-0)","--mantine-color-default-color":"var(--mantine-color-black)","--mantine-color-default-border":"var(--mantine-color-gray-4)","--mantine-color-dimmed":"var(--mantine-color-gray-6)","--mantine-color-disabled":"var(--mantine-color-gray-2)","--mantine-color-disabled-color":"var(--mantine-color-gray-5)","--mantine-color-disabled-border":"var(--mantine-color-gray-3)"},dark:{"--mantine-primary-color-contrast":Wf(n,"dark"),"--mantine-color-bright":"var(--mantine-color-white)","--mantine-color-text":"var(--mantine-color-dark-0)","--mantine-color-body":"var(--mantine-color-dark-7)","--mantine-color-error":"var(--mantine-color-red-8)","--mantine-color-placeholder":"var(--mantine-color-dark-3)","--mantine-color-anchor":`var(--mantine-color-${n.primaryColor}-4)`,"--mantine-color-default":"var(--mantine-color-dark-6)","--mantine-color-default-hover":"var(--mantine-color-dark-5)","--mantine-color-default-color":"var(--mantine-color-white)","--mantine-color-default-border":"var(--mantine-color-dark-4)","--mantine-color-dimmed":"var(--mantine-color-dark-2)","--mantine-color-disabled":"var(--mantine-color-dark-6)","--mantine-color-disabled-color":"var(--mantine-color-dark-3)","--mantine-color-disabled-border":"var(--mantine-color-dark-4)"}};Lr(l.variables,n.breakpoints,"breakpoint"),Lr(l.variables,n.spacing,"spacing"),Lr(l.variables,n.fontSizes,"font-size"),Lr(l.variables,n.lineHeights,"line-height"),Lr(l.variables,n.shadows,"shadow"),Lr(l.variables,n.radius,"radius"),n.colors[n.primaryColor].forEach((u,p)=>{l.variables[`--mantine-primary-color-${p}`]=`var(--mantine-color-${n.primaryColor}-${p})`}),Qn(n.colors).forEach(u=>{const p=n.colors[u];if(r2(p)){Object.assign(l.light,sl({theme:n,name:p.name,color:p.light,colorScheme:"light",withColorValues:!0})),Object.assign(l.dark,sl({theme:n,name:p.name,color:p.dark,colorScheme:"dark",withColorValues:!0}));return}p.forEach((d,f)=>{l.variables[`--mantine-color-${u}-${f}`]=d}),Object.assign(l.light,sl({theme:n,color:u,colorScheme:"light",withColorValues:!1})),Object.assign(l.dark,sl({theme:n,color:u,colorScheme:"dark",withColorValues:!1}))});const a=n.headings.sizes;return Qn(a).forEach(u=>{l.variables[`--mantine-${u}-font-size`]=a[u].fontSize,l.variables[`--mantine-${u}-line-height`]=a[u].lineHeight,l.variables[`--mantine-${u}-font-weight`]=a[u].fontWeight||n.headings.fontWeight}),l};function i2({theme:n,generator:r}){const i=Xp(n),l=r?.(n);return l?du(i,l):i}const Ra=Xp(mu);function s2(n){const r={variables:{},light:{},dark:{}};return Qn(n.variables).forEach(i=>{Ra.variables[i]!==n.variables[i]&&(r.variables[i]=n.variables[i])}),Qn(n.light).forEach(i=>{Ra.light[i]!==n.light[i]&&(r.light[i]=n.light[i])}),Qn(n.dark).forEach(i=>{Ra.dark[i]!==n.dark[i]&&(r.dark[i]=n.dark[i])}),r}function l2(n){return`
|
||
${n}[data-mantine-color-scheme="dark"] { --mantine-color-scheme: dark; }
|
||
${n}[data-mantine-color-scheme="light"] { --mantine-color-scheme: light; }
|
||
`}function Zp({cssVariablesSelector:n,deduplicateCssVariables:r}){const i=Yp(),l=qp(),a=Hx(),u=i2({theme:i,generator:a}),p=n===":root"&&r,d=p?s2(u):u,f=t2(d,n);return f?h.jsx("style",{"data-mantine-styles":!0,nonce:l?.(),dangerouslySetInnerHTML:{__html:`${f}${p?"":l2(n)}`}}):null}Zp.displayName="@mantine/CssVariables";function $r(n,r){const i=typeof window<"u"&&"matchMedia"in window&&window.matchMedia("(prefers-color-scheme: dark)")?.matches,l=n!=="auto"?n:i?"dark":"light";r()?.setAttribute("data-mantine-color-scheme",l)}function o2({manager:n,defaultColorScheme:r,getRootElement:i,forceColorScheme:l}){const a=k.useRef(null),[u,p]=k.useState(()=>n.get(r)),d=l||u,f=k.useCallback(_=>{l||($r(_,i),p(_),n.set(_))},[n.set,d,l]),g=k.useCallback(()=>{p(r),$r(r,i),n.clear()},[n.clear,r]);return k.useEffect(()=>(n.subscribe(f),n.unsubscribe),[n.subscribe,n.unsubscribe]),up(()=>{$r(n.get(r),i)},[]),k.useEffect(()=>{if(l)return $r(l,i),()=>{};l===void 0&&$r(u,i),typeof window<"u"&&"matchMedia"in window&&(a.current=window.matchMedia("(prefers-color-scheme: dark)"));const _=y=>{u==="auto"&&$r(y.matches?"dark":"light",i)};return a.current?.addEventListener("change",_),()=>a.current?.removeEventListener("change",_)},[u,l]),{colorScheme:d,setColorScheme:f,clearColorScheme:g}}function a2({respectReducedMotion:n,getRootElement:r}){up(()=>{n&&r()?.setAttribute("data-respect-reduced-motion","true")},[n])}function Kp({theme:n,children:r,getStyleNonce:i,withStaticClasses:l=!0,withGlobalClasses:a=!0,deduplicateCssVariables:u=!0,withCssVariables:p=!0,cssVariablesSelector:d=":root",classNamesPrefix:f="mantine",colorSchemeManager:g=Xx(),defaultColorScheme:_="light",getRootElement:y=()=>document.documentElement,cssVariablesResolver:x,forceColorScheme:T,stylesTransform:S,env:b}){const{colorScheme:L,setColorScheme:C,clearColorScheme:w}=o2({defaultColorScheme:_,forceColorScheme:T,manager:g,getRootElement:y});return a2({respectReducedMotion:n?.respectReducedMotion||!1,getRootElement:y}),h.jsx(Up.Provider,{value:{colorScheme:L,setColorScheme:C,clearColorScheme:w,getRootElement:y,classNamesPrefix:f,getStyleNonce:i,cssVariablesResolver:x,cssVariablesSelector:d,withStaticClasses:l,stylesTransform:S,env:b},children:h.jsxs(Qp,{theme:n,children:[p&&h.jsx(Zp,{cssVariablesSelector:d,deduplicateCssVariables:u}),a&&h.jsx(e2,{}),r]})})}Kp.displayName="@mantine/core/MantineProvider";const _l=k.forwardRef(({size:n="var(--cb-icon-size, 70%)",style:r,...i},l)=>h.jsx("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{...r,width:n,height:n},ref:l,...i,children:h.jsx("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}));_l.displayName="@mantine/core/CloseIcon";const u2={"rocket-spinner":"_rocket-spinner_195mt_56"};function Jp(){return h.jsx("div",{className:O(u2["rocket-spinner"]),children:h.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",width:"80",height:"80",children:h.jsx("circle",{cx:"50",cy:"50",r:"40",stroke:"var(--primary)",strokeWidth:"8",fill:"none",strokeLinecap:"round",strokeDasharray:"62.8 188.4",children:h.jsx("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1s",repeatCount:"indefinite"})})})})}const em=({data:n,ForModalId:r,dataFetching:i,defaultFilters:l,setDefaultFilters:a,setPerPage:u,perPage:p,setToken:d,fromMap:f,ready:g,setReady:_,setOpenMap:y,usedFilters:x,currentFilters:T,setCurrentFilters:S})=>{const{token:b}=Ga(),[L,C]=k.useState(!1),[w,E]=k.useState(!0),[$,D]=k.useState(null),X=!0;k.useEffect(()=>{d(b)},[b]),k.useEffect(()=>{p>100&&p!==1e3&&u(1e3)},[p]);const U=k.useMemo(()=>p>100?n:n?.filter(H=>{const te=String(H.id),ae=r?String(r):null;return te===ae}),[n,r]),Y=H=>{D(H),C(!0),E(!1)},A=()=>{C(!1),E(!0)},V=Ua(),Z=H=>{H.stopBubbling,H.stopPropogation,H.eventPreventDefault,u(10),V(`/${b}`)};return k.useEffect(()=>{g&&setTimeout(()=>{_(!1)},2e3)},[g]),n?h.jsxs("section",{className:O($n.mapHolder),children:[g&&h.jsx(Jp,{}),h.jsxs("div",{className:O($n.root),children:[L&&h.jsxs("div",{className:O($n.map_data_holder,$n.open),children:[h.jsx("div",{className:O($n.mapData),children:$&&h.jsx(Dx,{data:$},`Selected_${$.id}`)}),h.jsx("div",{className:O($n.mapSidebarClosing),onClick:A,children:h.jsx(_l,{})})]}),h.jsxs("div",{className:$n.root,children:[f&&h.jsx("div",{className:O($n.mapClosing),onClick:Z,children:h.jsx(_l,{})}),w&&h.jsx(Kw,{dataFetching:i,defaultFilters:l,setDefaultFilters:a,setPerPage:u,token:b,fromMap:f,setOpenMap:y,usedFilters:x,setCurrentFilters:S,currentFilters:T,fromPopup:X,setReady:_}),h.jsx(cx,{handleMarkerClick:Y,data:U,setReady:_})]})]})]}):null};function c2({ready:n,setReady:r,setToken:i,setPerPage:l,setDefaultFilters:a,data:u,id:p,setOpenMap:d,dataFetching:f,perPage:g,usedFilters:_,setCurrentFilters:y,currentFilters:x}){const T=()=>{l(10),d(!1);const S=document.querySelector("body");S.style.overflow="unset"};return n&&setTimeout(()=>{r(!1)},2e3),h.jsxs("div",{className:O(Nf.modalHolder),children:[n&&h.jsx(Jp,{}),h.jsx(em,{setToken:i,perPage:g,setPerPage:l,setDefaultFilters:a,data:u,ForModalId:p,dataFetching:f,setReady:r,ready:n,setOpenMap:d,usedFilters:_,setCurrentFilters:y,currentFilters:x}),h.jsx("div",{className:O(Nf.mapSidebarClosing),onClick:T,children:h.jsx(_l,{})})]})}const Uf=({setPerPage:n,totalCount:r,data:i,currentPage:l,setCurrentPage:a,setReady:u,setGetid:p,setOpenMap:d,setCurrentFilters:f,currentFilters:g})=>{const[_,y]=k.useState(null),[x,T]=k.useState(null);k.useEffect(()=>{n(12)},[]),k.useEffect(()=>{const w=E=>{_&&!E.target.closest(`.${De.CaptionModal}`)&&y(null),x&&!E.target.closest(`.${De.SpecificationModal}`)&&T(null)};return document.addEventListener("mousedown",w),()=>document.removeEventListener("mousedown",w)},[_,x]);const S=i,b=w=>{u(!0),p(w),d(!0)},L=w=>{y(w)},C=w=>{T(w)};return h.jsxs("div",{className:O(De.root),children:[h.jsx("ul",{className:O(De.list),children:S?.map(w=>h.jsxs("li",{className:O(De.list_item),children:[h.jsx("div",{className:O(De.list_item_gallery),children:w.photos.length>0?h.jsx(su,{slidesPerView:1,slidesPerViewXs:1,slidesPerViewMobile:1,slidesPerViewTablet:1,slidesPerViewTabletLg:1,spaceBetween:24,children:w?.photos.map((E,$)=>h.jsx("img",{src:E.fullsize,alt:`slider-${$}`,width:336,height:334,className:O(De.content_section_gallery_slide)},`img-${w.id}-${$}`))}):h.jsx("div",{className:O(De.noImageHolder),children:h.jsx(uu,{})})}),h.jsxs("div",{className:O(De.list_item_content),children:[h.jsx("div",{className:O(De.list_item_content_headers),children:h.jsx("div",{className:O(De.list_item_content_badge),children:h.jsx(lu,{text:w.object_type,outlined:!0,accent:!0})})}),h.jsx("div",{className:O(De.base_title),children:h.jsx("abbr",{title:w.title,children:w.title})}),w?.badge?.text2!==""&&h.jsx("div",{className:O(De.list_item_content_badge_alt),onClick:()=>b(w.id),children:h.jsx(nu,{text:"Показать на карте",icon:!0,width:24,height:24,unborder:!0,path:"M8 10C6.9 10 6 9.1 6 8C6 6.9 6.9 6 8 6C9.1 6 10 6.9 10 8C10 9.1 9.1 10 8 10ZM14 8.2C14 4.57 11.35 2 8 2C4.65 2 2 4.57 2 8.2C2 10.54 3.95 13.64 8 17.34C12.05 13.64 14 10.54 14 8.2ZM8 0C12.2 0 16 3.22 16 8.2C16 11.52 13.33 15.45 8 20C2.67 15.45 0 11.52 0 8.2C0 3.22 3.8 0 8 0Z",fill:"var(--primary)",outlined:!1,simple:!0,simpleColumn:!0})}),h.jsx("span",{className:O(De.base_subtitle),children:h.jsx("abbr",{title:w?.address,children:w?.address})}),h.jsx(Op,{metros:w?.metros[0],metroId:w?.metros[0].metroId,objectId:w.id}),h.jsx(Fp,{item:w}),h.jsxs("div",{className:O(De.list_item_wrapper),children:[h.jsxs("div",{className:O(De.modalsHolder),children:[cu(w)&&h.jsx("button",{className:O(De.Caption,De.fromColumns),onClick:()=>L(w.id),children:"Еще характеристики"}),h.jsx("span",{className:O(De.Specification),onClick:()=>C(w.id),children:"Описание"})]}),h.jsxs("span",{className:O(De.list_item_price),children:[Rr(w.prices.amount)," руб"]}),x===w.id&&h.jsx(au,{item:w,fromList:!0,setOpenSpecification:()=>T(null),className:De.Specification}),_&&_===w.id&&h.jsx(ou,{id:_,setOpenCaption:y,data:i,fromList:!0,className:De.CaptionModal}),h.jsxs("span",{className:O(De.list_item_price_measure),children:[Rr(w.object_type===7?Math.round(w?.prices?.amount/w?.areas?.land_area):Math.round(w?.prices?.amount/w?.areas?.full))," ",w.object_type===7?"руб./сот.":"руб./м²"]})]})]})]},w.id))}),i.length>0&&h.jsx(Np,{currentPage:l,setCurrentPage:a,totalCount:r})]})},d2={},f2=({modifier:n,container:r,title:i,description:l,children:a,align:u,cls:p})=>h.jsx("section",{className:O("main-section",p,n,u==="center"?"align_center":null),children:h.jsxs("div",{className:O(r==="fluid"?"container-fluid":"container",u==="center"?d2.align_center:null),children:[i&&h.jsx("h2",{className:O("main-section__title","base_title"),children:i}),l&&h.jsx("p",{className:O("main-section__text","base_text"),children:l}),a&&h.jsx("div",{className:"main-section__content",children:a})]})}),p2="_root_guoeg_117",m2="_header_guoeg_128",h2="_header_wrapper_guoeg_132",g2="_list_guoeg_157",v2="_block_guoeg_163",_2="_content_guoeg_173",y2="_topFilters_guoeg_180",w2="_title_guoeg_198",x2="_button_guoeg_208",S2="_active_guoeg_217",Rt={root:p2,header:m2,header_wrapper:h2,list:g2,block:v2,content:_2,topFilters:y2,title:w2,button:x2,active:S2},C2=({fill:n})=>h.jsxs("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[h.jsx("rect",{x:"0.5",y:"0.5",width:"39",height:"39",fill:n}),h.jsx("rect",{x:"0.5",y:"0.5",width:"39",height:"39",stroke:"var(--primary)"}),h.jsx("path",{d:"M27 14.41L25.59 13L20 18.59L14.41 13L13 14.41L18.59 20L13 25.59L14.41 27L20 21.41L25.59 27L27 25.59L21.41 20L27 14.41Z",fill:"var(--primary)"})]}),E2=({closePopup:n,defaultFilters:r,setDefaultFilters:i,dataFetching:l,token:a,setCurrentPage:u,setCurrentFilters:p,currentFilters:d})=>{const[f,g]=k.useState([]),_=[{id:"1",type:"select",title:"Аренда , Продажа ",content:[{value:"Аренда"},{value:"Продажа"},{value:"Оба варианта"}]},{id:"6",type:"multi_select_type",title:"Тип объекта",content:[{value:"Квартиры",id:"1"},{value:"Комнаты",id:"2"},{value:"Дома",id:"3"},{value:"Коммерция",id:"4"},{value:"Части дома",id:"5"},{value:"Гараж",id:"6"},{value:"Участки",id:"7"}]},{id:"2",type:"multi_select",title:"Комнатность",content:[{value:"1"},{value:"2"},{value:"3"},{value:"4+"}]},{id:"4",type:"sq_range",title:"Площадь"},{id:"5",type:"price_range",title:"Стоимость"}],[y,x]=k.useState([]),[T,S]=k.useMemo(()=>{const w=[],E=[];return _.forEach($=>{["select","multi_select","search","sq_range","price_range","multi_select_type"].includes($.type)?w.push($):E.push($)}),w.sort(($,D)=>parseInt($.id)-parseInt(D.id)),E.sort(($,D)=>parseInt($.id)-parseInt(D.id)),[w,E]},[_]),b=w=>{x(E=>E.includes(w)?E.filter($=>$!==w):[...E,w])},L=w=>{switch(w.type){case"select":return h.jsx(Ja,{item:w,defaultFilters:r,setDefaultFilters:i,setCurrentFilters:p,currentFilters:d});case"multi_select":return h.jsx(Or,{item:w,defaultFilters:r,setDefaultFilters:i,setCurrentFilters:p,currentFilters:d});case"multi_select_type":return h.jsx(Or,{item:w,defaultFilters:r,setDefaultFilters:i,setCurrentFilters:p,currentFilters:d});case"search":return h.jsx(tu,{forPopUp:!0,item:f,defaultFilters:r,setDefaultFilters:i,setCurrentFilters:p,currentFilters:d});case"sq_range":return h.jsx(Ir,{item:w,defaultFilters:r,setDefaultFilters:i,setCurrentFilters:p,currentFilters:d});case"price_range":return h.jsx(Ir,{item:w,defaultFilters:r,setDefaultFilters:i,setCurrentFilters:p,currentFilters:d});default:return null}},C=()=>{u(1),l(),n()};return h.jsxs("section",{className:O(Rt.root),children:[h.jsx("div",{className:O(Rt.header),children:h.jsxs("div",{className:Rt.header_wrapper,children:[h.jsx("span",{children:_.title}),h.jsx("button",{type:"button",onClick:n,children:h.jsx(C2,{fill:"white"})})]})}),h.jsxs("div",{className:O(Rt.list),children:[T.length>0&&h.jsx("div",{className:Rt.topFilters,children:T.map(w=>h.jsx("div",{className:Rt.block_top,children:L(w)},w.id))}),S.map(w=>h.jsxs("div",{className:O(Rt.block),children:[h.jsxs("div",{onClick:()=>b(w.id),className:O(y.includes(w.id)&&Rt.active,Rt.title),children:[h.jsx("span",{children:w.title}),h.jsx(Ip,{width:12,height:7})]}),y.includes(w.id)&&h.jsx("div",{className:Rt.content,children:L(w)})]},w.id)),h.jsx(Rp,{height:"lg",className:Rt.button,onClick:C,children:"Искать"})]})]})},b2="_phoneAgency_1r4o6_56",k2={phoneAgency:b2},T2=({phoneAgency:n,perPage:r,setPerPage:i,data:l,totalCount:a,currentPage:u,defaultFilters:p,setDefaultFilters:d,dataFetching:f,setCurrentPage:g,setToken:_,ready:y,setReady:x,usedFilters:T,setCurrentFilters:S,currentFilters:b})=>{const{token:L}=Ga(),[C,w]=k.useState(!0),[E,$]=k.useState(C),[D,X]=k.useState(window.innerWidth<768),[U,Y]=k.useState(!1),[A,V]=k.useState({}),[Z,H]=k.useState(!1),[te,ae]=k.useState(0),me=G=>{V(K=>({...K,[G]:(K[G]||2)+2}))},le=()=>{Y(!0)},ge=()=>{Y(!1)};return k.useEffect(()=>{_(L)},[L]),k.useEffect(()=>{const G=()=>{window.innerWidth<768?($(C),X(!0)):X(!1)};return window.addEventListener("resize",G),G(),()=>window.removeEventListener("resize",G)},[C,E]),h.jsxs(f2,{children:[h.jsxs("div",{className:O(k2.phoneAgency),children:[" ",n]}),h.jsx(Nv,{dataFetching:f,defaultFilters:p,openPopup:le,setDefaultFilters:d,setCurrentPage:g,setReady:x,ready:y,usedFilters:T,setCurrentFilters:S,currentFilters:b}),h.jsx(Yv,{title:"Найденные Объекты",quantity:a,accent:!0,border:!0,fillColor:"var(--primary)",setIsContent:w,isContent:C}),D?h.jsx(Uf,{data:l,setCurrentPage:g,currentPage:u,totalCount:a,handleShowMore:me,visibleCounts:A,setDefaultFilters:d,dataFetching:f,setPerPage:i,perPage:r,setToken:_,ready:y,setReady:x,usedFilters:T,setGetid:ae,setOpenMap:H,setCurrentFilters:S,currentFilters:b}):C?h.jsx(Uf,{data:l,setCurrentPage:g,currentPage:u,totalCount:a,handleShowMore:me,visibleCounts:A,setDefaultFilters:d,dataFetching:f,setPerPage:i,perPage:r,setToken:_,ready:y,setReady:x,usedFilters:T,setGetid:ae,setOpenMap:H,setCurrentFilters:S,currentFilters:b}):h.jsx(Yy,{data:l,setCurrentPage:g,currentPage:u,totalCount:a,setDefaultFilters:d,dataFetching:f,setPerPage:i,perPage:r,setToken:_,ready:y,setReady:x,usedFilters:T,setOpenMap:H,setGetid:ae,getId:te}),U&&h.jsx(E2,{closePopup:ge,defaultFilters:p,setDefaultFilters:d,dataFetching:f,token:L,setCurrentPage:g,usedFilters:T,setCurrentFilters:S,currentFilters:b}),Z&&h.jsx(c2,{setToken:_,perPage:r,setPerPage:i,dataFetching:f,setDefaultFilters:d,data:l,id:te,setOpenMap:H,ready:y,setReady:x,usedFilters:T,setCurrentFilters:S,currentFilters:b})]})};function j2(){const[n,r]=k.useState(0),[i,l]=k.useState(10),[a,u]=k.useState({}),[p,d]=k.useState(1),[f,g]=k.useState(null),[_,y]=k.useState(0),[x,T]=k.useState(0),[S,b]=k.useState(!1),[L,C]=k.useState(0),[w,E]=k.useState({areaFrom:"",areaTo:"",objectType:[],operationType:"",priceFrom:"",priceTo:"",roomCount:[]}),$=async()=>{if(n!=0)try{const U=await Wy({filters:a,per_page:i,page:p,search:null,section:"active",token:n});g(U)}catch(U){console.error("Fetch error:",U),g(null)}};k.useEffect(()=>{$()},[n,p]),k.useEffect(()=>{T(f?.total)},[f]),k.useEffect(()=>{(async()=>{if(n!=0)try{const Y=await Uy({token:n});Y!==null&&y(Y.ObjectsCount)}catch(Y){console.error("Fetch IDs error:",Y),y(0)}})()},[f]),k.useEffect(()=>{n&&qy(n)},[n]);const[D,X]=k.useState(null);return k.useEffect(()=>{let U=0;(a.price_from&&a.price_from.toString().length>0||a.price_to&&a.price_to.toString().length>0)&&U++,(a.area_full_from&&a.area_full_from.toString().length>0||a.area_full_to&&a.area_full_to.toString().length>0)&&U++;for(const[Y,A]of Object.entries(a))switch(Y){case"operation_type":typeof A=="string"&&A.length>0&&A!=="both"&&U++;break;case"rooms_count_all":Array.isArray(A)&&A.length>0&&U++;break;case"price_from":case"price_to":case"area_full_from":case"area_full_to":break;default:(typeof A=="string"&&A.length>0&&A!=="both"||Array.isArray(A)&&A.length>0)&&U++;break}C(U)},[a]),h.jsxs(Xg,{children:[h.jsx(Da,{path:"/:token",element:h.jsx(T2,{phoneAgency:f?f.phoneAgency:"",data:f?f.objects:[],dataFetching:$,defaultFilters:a,setDefaultFilters:u,currentPage:p,setCurrentPage:d,totalPages:Math.ceil(_/i),totalCount:x,setPerPage:l,perPage:i,setToken:r,setReady:X,ready:D,usedFilters:L,setCurrentFilters:E,currentFilters:w})}),h.jsx(Da,{path:"/:token/map",element:h.jsx(em,{data:f?f.objects:[],dataFetching:$,defaultFilters:a,setDefaultFilters:u,setPerPage:l,objIdsCount:_,perPage:1e3,setToken:r,fromMap:!0,ready:D,setReady:X,setOpenMap:b,usedFilters:L,setCurrentFilters:E,currentFilters:w})})]})}function P2(){return h.jsx("div",{className:"App",children:h.jsx(j2,{})})}lg.createRoot(document.getElementById("root")).render(h.jsx(y1,{children:h.jsx(Kp,{children:h.jsx(P2,{})})}));
|