JezK
Edit File: est.min.js
(()=>{var e,t,n={508:e=>{function t(e){var n,r,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(n=0;n<o;n++)e[n]&&(r=t(e[n]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function n(){for(var e,n,r=0,a="",o=arguments.length;r<o;r++)(e=arguments[r])&&(n=t(e))&&(a&&(a+=" "),a+=n);return a}e.exports=n,e.exports.clsx=n},146:(e,t,n)=>{"use strict";var r=n(363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function s(e){return r.isMemo(e)?l:i[e.$$typeof]||a}i[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[r.Memo]=l;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var l=u(n);d&&(l=l.concat(d(n)));for(var i=s(t),g=s(n),h=0;h<l.length;++h){var v=l[h];if(!(o[v]||r&&r[v]||g&&g[v]||i&&i[v])){var y=p(n,v);try{c(t,v,y)}catch(e){}}}}return t}},694:(e,t,n)=>{"use strict";var r=n(925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},556:(e,t,n)=>{e.exports=n(694)()},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},551:(e,t,n)=>{"use strict"; /** * @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 r=n(540),a=n(982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var l=new Set,i={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(i[e]=t,e=0;e<t.length;e++)l.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[: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]*$/,f={},m={};function g(e,t,n,r,a,o,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var h={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){h[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];h[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){h[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){h[e]=new g(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){h[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){h[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){h[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){h[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){h[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=h.hasOwnProperty(t)?h[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(m,e)||!d.call(f,e)&&(p.test(e)?m[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,y);h[t]=new g(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(v,y);h[t]=new g(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(v,y);h[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){h[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),h.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){h[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),S=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),x=Symbol.for("react.provider"),N=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),D=Symbol.for("react.memo"),L=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var M=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function V(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=R&&e[R]||e["@@iterator"])?e:null}var I,F=Object.assign;function A(e){if(void 0===I)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);I=t&&t[1]||""}return"\n"+I+e}var z=!1;function $(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),o=r.stack.split("\n"),l=a.length-1,i=o.length-1;1<=l&&0<=i&&a[l]!==o[i];)i--;for(;1<=l&&0<=i;l--,i--)if(a[l]!==o[i]){if(1!==l||1!==i)do{if(l--,0>--i||a[l]!==o[i]){var s="\n"+a[l].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=l&&0<=i);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?A(e):""}function j(e){switch(e.tag){case 5:return A(e.type);case 16:return A("Lazy");case 13:return A("Suspense");case 19:return A("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 1:return e=$(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case k:return"Fragment";case S:return"Portal";case C:return"Profiler";case _:return"StrictMode";case T:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case N:return(e.displayName||"Context")+".Consumer";case x:return(e._context.displayName||"Context")+".Provider";case P:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case D:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case L:t=e._payload,e=e._init;try{return U(e(t))}catch(e){}}return null}function W(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function B(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=B(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=B(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function X(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function K(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){K(e,t);var n=H(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function oe(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function le(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ie(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 se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ie(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function ge(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function he(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ge(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ve=F({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 ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ee=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,ke=null,_e=null;function Ce(e){if(e=ba(e)){if("function"!=typeof Se)throw Error(o(280));var t=e.stateNode;t&&(t=wa(t),Se(e.stateNode,e.type,t))}}function xe(e){ke?_e?_e.push(e):_e=[e]:ke=e}function Ne(){if(ke){var e=ke,t=_e;if(_e=ke=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Pe(e,t){return e(t)}function Te(){}var Oe=!1;function De(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return Pe(e,t,n)}finally{Oe=!1,(null!==ke||null!==_e)&&(Te(),Ne())}}function Le(e,t){var n=e.stateNode;if(null===n)return null;var r=wa(n);if(null===r)return null;n=r[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":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Me=!1;if(u)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){Me=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(ue){Me=!1}function Ve(e,t,n,r,a,o,l,i,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var Ie=!1,Fe=null,Ae=!1,ze=null,$e={onError:function(e){Ie=!0,Fe=e}};function je(e,t,n,r,a,o,l,i,s){Ie=!1,Fe=null,Ve.apply($e,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function We(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function He(e){if(Ue(e)!==e)throw Error(o(188))}function Be(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var l=a.alternate;if(null===l){if(null!==(r=a.return)){n=r;continue}break}if(a.child===l.child){for(l=a.child;l;){if(l===n)return He(a),e;if(l===r)return He(a),t;l=l.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=l;else{for(var i=!1,s=a.child;s;){if(s===n){i=!0,n=a,r=l;break}if(s===r){i=!0,r=a,n=l;break}s=s.sibling}if(!i){for(s=l.child;s;){if(s===n){i=!0,n=l,r=a;break}if(s===r){i=!0,r=l,n=a;break}s=s.sibling}if(!i)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?qe(e):null}function qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=qe(e);if(null!==t)return t;e=e.sibling}return null}var Ge=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Qe=a.unstable_shouldYield,Xe=a.unstable_requestPaint,Ke=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Ze=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var lt=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(it(e)/st|0)|0},it=Math.log,st=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,l=268435455&n;if(0!==l){var i=l&~a;0!==i?r=dt(i):0!==(o&=l)&&(r=dt(o))}else 0!==(l=n&~a)?r=dt(l):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-lt(t)),r|=e[n],t&=~a;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-lt(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function Et(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,St,kt,_t,Ct,xt=!1,Nt=[],Pt=null,Tt=null,Ot=null,Dt=new Map,Lt=new Map,Mt=[],Rt="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 Vt(e,t){switch(e){case"focusin":case"focusout":Pt=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Dt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(t.pointerId)}}function It(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=ba(t))&&St(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Ft(e){var t=ya(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=We(n)))return e.blockedOn=t,void Ct(e.priority,(function(){kt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function At(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ba(n))&&St(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);Ee=r,n.target.dispatchEvent(r),Ee=null,t.shift()}return!0}function zt(e,t,n){At(e)&&n.delete(t)}function $t(){xt=!1,null!==Pt&&At(Pt)&&(Pt=null),null!==Tt&&At(Tt)&&(Tt=null),null!==Ot&&At(Ot)&&(Ot=null),Dt.forEach(zt),Lt.forEach(zt)}function jt(e,t){e.blockedOn===t&&(e.blockedOn=null,xt||(xt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,$t)))}function Ut(e){function t(t){return jt(t,e)}if(0<Nt.length){jt(Nt[0],e);for(var n=1;n<Nt.length;n++){var r=Nt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Pt&&jt(Pt,e),null!==Tt&&jt(Tt,e),null!==Ot&&jt(Ot,e),Dt.forEach(t),Lt.forEach(t),n=0;n<Mt.length;n++)(r=Mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Mt.length&&null===(n=Mt[0]).blockedOn;)Ft(n),null===n.blockedOn&&Mt.shift()}var Wt=E.ReactCurrentBatchConfig,Ht=!0;function Bt(e,t,n,r){var a=bt,o=Wt.transition;Wt.transition=null;try{bt=1,Gt(e,t,n,r)}finally{bt=a,Wt.transition=o}}function qt(e,t,n,r){var a=bt,o=Wt.transition;Wt.transition=null;try{bt=4,Gt(e,t,n,r)}finally{bt=a,Wt.transition=o}}function Gt(e,t,n,r){if(Ht){var a=Qt(e,t,n,r);if(null===a)Hr(e,t,r,Yt,n),Vt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Pt=It(Pt,e,t,n,r,a),!0;case"dragenter":return Tt=It(Tt,e,t,n,r,a),!0;case"mouseover":return Ot=It(Ot,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Dt.set(o,It(Dt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Lt.set(o,It(Lt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Vt(e,r),4&t&&-1<Rt.indexOf(e)){for(;null!==a;){var o=ba(a);if(null!==o&&wt(o),null===(o=Qt(e,t,n,r))&&Hr(e,t,r,Yt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Yt=null;function Qt(e,t,n,r){if(Yt=null,null!==(e=ya(e=we(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=We(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function Xt(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(Je()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Kt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,a="value"in Kt?Kt.value:Kt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===a[o-t];t++);return Zt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var l in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(l)&&(t=e[l],this[l]=t?t(a):a[l]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,ln,sn,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=an(cn),dn=F({},cn,{view:0,detail:0}),pn=an(dn),fn=F({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(on=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=on=0,sn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),mn=an(fn),gn=an(F({},fn,{dataTransfer:0})),hn=an(F({},dn,{relatedTarget:0})),vn=an(F({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=F({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(yn),En=an(F({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sn={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"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function Cn(){return _n}var xn=F({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Sn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Nn=an(xn),Pn=an(F({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=an(F({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),On=an(F({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Dn=F({},fn,{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}),Ln=an(Dn),Mn=[9,13,27,32],Rn=u&&"CompositionEvent"in window,Vn=null;u&&"documentMode"in document&&(Vn=document.documentMode);var In=u&&"TextEvent"in window&&!Vn,Fn=u&&(!Rn||Vn&&8<Vn&&11>=Vn),An=String.fromCharCode(32),zn=!1;function $n(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var Wn={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 Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function Bn(e,t,n,r){xe(r),0<(t=qr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Gn=null;function Yn(e){Ar(e,0)}function Qn(e){if(G(Ea(e)))return e}function Xn(e,t){if("change"===e)return t}var Kn=!1;if(u){var Jn;if(u){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"==typeof er.oninput}Jn=Zn}else Jn=!1;Kn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){qn&&(qn.detachEvent("onpropertychange",nr),Gn=qn=null)}function nr(e){if("value"===e.propertyName&&Qn(Gn)){var t=[];Bn(t,Gn,e,we(e)),De(Yn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,(qn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Gn)}function or(e,t){if("click"===e)return Qn(t)}function lr(e,t){if("input"===e||"change"===e)return Qn(t)}var ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function sr(e,t){if(ir(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!ir(e[a],t[a]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=ur(n,o);var l=ur(n,r);a&&l&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=u&&"documentMode"in document&&11>=document.documentMode,hr=null,vr=null,yr=null,br=!1;function Er(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==hr||hr!==Y(r)||("selectionStart"in(r=hr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&sr(yr,r)||(yr=r,0<(r=qr(vr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Sr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},kr={},_r={};function Cr(e){if(kr[e])return kr[e];if(!Sr[e])return e;var t,n=Sr[e];for(t in n)if(n.hasOwnProperty(t)&&t in _r)return kr[e]=n[t];return e}u&&(_r=document.createElement("div").style,"AnimationEvent"in window||(delete Sr.animationend.animation,delete Sr.animationiteration.animation,delete Sr.animationstart.animation),"TransitionEvent"in window||delete Sr.transitionend.transition);var xr=Cr("animationend"),Nr=Cr("animationiteration"),Pr=Cr("animationstart"),Tr=Cr("transitionend"),Or=new Map,Dr="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 Lr(e,t){Or.set(e,t),s(t,[e])}for(var Mr=0;Mr<Dr.length;Mr++){var Rr=Dr[Mr];Lr(Rr.toLowerCase(),"on"+(Rr[0].toUpperCase()+Rr.slice(1)))}Lr(xr,"onAnimationEnd"),Lr(Nr,"onAnimationIteration"),Lr(Pr,"onAnimationStart"),Lr("dblclick","onDoubleClick"),Lr("focusin","onFocus"),Lr("focusout","onBlur"),Lr(Tr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vr="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(" "),Ir=new Set("cancel close invalid load scroll toggle".split(" ").concat(Vr));function Fr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,l,i,s,c){if(je.apply(this,arguments),Ie){if(!Ie)throw Error(o(198));var u=Fe;Ie=!1,Fe=null,Ae||(Ae=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Ar(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var l=r.length-1;0<=l;l--){var i=r[l],s=i.instance,c=i.currentTarget;if(i=i.listener,s!==o&&a.isPropagationStopped())break e;Fr(a,i,c),o=s}else for(l=0;l<r.length;l++){if(s=(i=r[l]).instance,c=i.currentTarget,i=i.listener,s!==o&&a.isPropagationStopped())break e;Fr(a,i,c),o=s}}}if(Ae)throw e=ze,Ae=!1,ze=null,e}function zr(e,t){var n=t[ga];void 0===n&&(n=t[ga]=new Set);var r=e+"__bubble";n.has(r)||(Wr(t,e,2,!1),n.add(r))}function $r(e,t,n){var r=0;t&&(r|=4),Wr(n,e,r,t)}var jr="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[jr]){e[jr]=!0,l.forEach((function(t){"selectionchange"!==t&&(Ir.has(t)||$r(t,!1,e),$r(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[jr]||(t[jr]=!0,$r("selectionchange",!1,t))}}function Wr(e,t,n,r){switch(Xt(t)){case 1:var a=Bt;break;case 4:a=qt;break;default:a=Gt}n=a.bind(null,t,n,e),a=void 0,!Me||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,a){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var l=r.tag;if(3===l||4===l){var i=r.stateNode.containerInfo;if(i===a||8===i.nodeType&&i.parentNode===a)break;if(4===l)for(l=r.return;null!==l;){var s=l.tag;if((3===s||4===s)&&((s=l.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;l=l.return}for(;null!==i;){if(null===(l=ya(i)))return;if(5===(s=l.tag)||6===s){r=o=l;continue e}i=i.parentNode}}r=r.return}De((function(){var r=o,a=we(n),l=[];e:{var i=Or.get(e);if(void 0!==i){var s=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Nn;break;case"focusin":c="focus",s=hn;break;case"focusout":c="blur",s=hn;break;case"beforeblur":case"afterblur":s=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Tn;break;case xr:case Nr:case Pr:s=vn;break;case Tr:s=On;break;case"scroll":s=pn;break;case"wheel":s=Ln;break;case"copy":case"cut":case"paste":s=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Pn}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==i?i+"Capture":null:i;u=[];for(var f,m=r;null!==m;){var g=(f=m).stateNode;if(5===f.tag&&null!==g&&(f=g,null!==p&&(null!=(g=Le(m,p))&&u.push(Br(m,g,f)))),d)break;m=m.return}0<u.length&&(i=new s(i,c,null,n,a),l.push({event:i,listeners:u}))}}if(!(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||n===Ee||!(c=n.relatedTarget||n.fromElement)||!ya(c)&&!c[ma])&&(s||i)&&(i=a.window===a?a:(i=a.ownerDocument)?i.defaultView||i.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?ya(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(u=mn,g="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pn,g="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==s?i:Ea(s),f=null==c?i:Ea(c),(i=new u(g,m+"leave",s,n,a)).target=d,i.relatedTarget=f,g=null,ya(a)===r&&((u=new u(p,m+"enter",c,n,a)).target=f,u.relatedTarget=d,g=u),d=g,s&&c)e:{for(p=c,m=0,f=u=s;f;f=Gr(f))m++;for(f=0,g=p;g;g=Gr(g))f++;for(;0<m-f;)u=Gr(u),m--;for(;0<f-m;)p=Gr(p),f--;for(;m--;){if(u===p||null!==p&&u===p.alternate)break e;u=Gr(u),p=Gr(p)}u=null}else u=null;null!==s&&Yr(l,i,s,u,!1),null!==c&&null!==d&&Yr(l,d,c,u,!0)}if("select"===(s=(i=r?Ea(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===s&&"file"===i.type)var h=Xn;else if(Hn(i))if(Kn)h=lr;else{h=ar;var v=rr}else(s=i.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(h=or);switch(h&&(h=h(e,r))?Bn(l,h,n,a):(v&&v(e,i,r),"focusout"===e&&(v=i._wrapperState)&&v.controlled&&"number"===i.type&&ee(i,"number",i.value)),v=r?Ea(r):window,e){case"focusin":(Hn(v)||"true"===v.contentEditable)&&(hr=v,vr=r,yr=null);break;case"focusout":yr=vr=hr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,Er(l,n,a);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":Er(l,n,a)}var y;if(Rn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Un?$n(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Fn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==b?"onCompositionEnd"===b&&Un&&(y=en()):(Jt="value"in(Kt=a)?Kt.value:Kt.textContent,Un=!0)),0<(v=qr(r,b)).length&&(b=new En(b,e,null,n,a),l.push({event:b,listeners:v}),y?b.data=y:null!==(y=jn(n))&&(b.data=y))),(y=In?function(e,t){switch(e){case"compositionend":return jn(t);case"keypress":return 32!==t.which?null:(zn=!0,An);case"textInput":return(e=t.data)===An&&zn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!Rn&&$n(e,t)?(e=en(),Zt=Jt=Kt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Fn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=qr(r,"onBeforeInput")).length&&(a=new En("onBeforeInput","beforeinput",null,n,a),l.push({event:a,listeners:r}),a.data=y))}Ar(l,t)}))}function Br(e,t,n){return{instance:e,listener:t,currentTarget:n}}function qr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Le(e,n))&&r.unshift(Br(e,o,a)),null!=(o=Le(e,t))&&r.push(Br(e,o,a))),e=e.return}return r}function Gr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Yr(e,t,n,r,a){for(var o=t._reactName,l=[];null!==n&&n!==r;){var i=n,s=i.alternate,c=i.stateNode;if(null!==s&&s===r)break;5===i.tag&&null!==c&&(i=c,a?null!=(s=Le(n,o))&&l.unshift(Br(n,s,i)):a||null!=(s=Le(n,o))&&l.push(Br(n,s,i))),n=n.return}0!==l.length&&e.push({event:t,listeners:l})}var Qr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Kr(e){return("string"==typeof e?e:""+e).replace(Qr,"\n").replace(Xr,"")}function Jr(e,t,n){if(t=Kr(t),Kr(e)!==t&&n)throw Error(o(425))}function Zr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"==typeof setTimeout?setTimeout:void 0,aa="function"==typeof clearTimeout?clearTimeout:void 0,oa="function"==typeof Promise?Promise:void 0,la="function"==typeof queueMicrotask?queueMicrotask:void 0!==oa?function(e){return oa.resolve(null).then(e).catch(ia)}:ra;function ia(e){setTimeout((function(){throw e}))}function sa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Ut(t)}function ca(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ua(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),pa="__reactFiber$"+da,fa="__reactProps$"+da,ma="__reactContainer$"+da,ga="__reactEvents$"+da,ha="__reactListeners$"+da,va="__reactHandles$"+da;function ya(e){var t=e[pa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ma]||n[pa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ua(e);null!==e;){if(n=e[pa])return n;e=ua(e)}return t}n=(e=n).parentNode}return null}function ba(e){return!(e=e[pa]||e[ma])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Ea(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function wa(e){return e[fa]||null}var Sa=[],ka=-1;function _a(e){return{current:e}}function Ca(e){0>ka||(e.current=Sa[ka],Sa[ka]=null,ka--)}function xa(e,t){ka++,Sa[ka]=e.current,e.current=t}var Na={},Pa=_a(Na),Ta=_a(!1),Oa=Na;function Da(e,t){var n=e.type.contextTypes;if(!n)return Na;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function La(e){return null!=(e=e.childContextTypes)}function Ma(){Ca(Ta),Ca(Pa)}function Ra(e,t,n){if(Pa.current!==Na)throw Error(o(168));xa(Pa,t),xa(Ta,n)}function Va(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,W(e)||"Unknown",a));return F({},n,r)}function Ia(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Na,Oa=Pa.current,xa(Pa,e),xa(Ta,Ta.current),!0}function Fa(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Va(e,t,Oa),r.__reactInternalMemoizedMergedChildContext=e,Ca(Ta),Ca(Pa),xa(Pa,e)):Ca(Ta),xa(Ta,n)}var Aa=null,za=!1,$a=!1;function ja(e){null===Aa?Aa=[e]:Aa.push(e)}function Ua(){if(!$a&&null!==Aa){$a=!0;var e=0,t=bt;try{var n=Aa;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Aa=null,za=!1}catch(t){throw null!==Aa&&(Aa=Aa.slice(e+1)),Ge(Ze,Ua),t}finally{bt=t,$a=!1}}return null}var Wa=[],Ha=0,Ba=null,qa=0,Ga=[],Ya=0,Qa=null,Xa=1,Ka="";function Ja(e,t){Wa[Ha++]=qa,Wa[Ha++]=Ba,Ba=e,qa=t}function Za(e,t,n){Ga[Ya++]=Xa,Ga[Ya++]=Ka,Ga[Ya++]=Qa,Qa=e;var r=Xa;e=Ka;var a=32-lt(r)-1;r&=~(1<<a),n+=1;var o=32-lt(t)+a;if(30<o){var l=a-a%5;o=(r&(1<<l)-1).toString(32),r>>=l,a-=l,Xa=1<<32-lt(t)+a|n<<a|r,Ka=o+e}else Xa=1<<o|n<<a|r,Ka=e}function eo(e){null!==e.return&&(Ja(e,1),Za(e,1,0))}function to(e){for(;e===Ba;)Ba=Wa[--Ha],Wa[Ha]=null,qa=Wa[--Ha],Wa[Ha]=null;for(;e===Qa;)Qa=Ga[--Ya],Ga[Ya]=null,Ka=Ga[--Ya],Ga[Ya]=null,Xa=Ga[--Ya],Ga[Ya]=null}var no=null,ro=null,ao=!1,oo=null;function lo(e,t){var n=Dc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function io(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ca(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Qa?{id:Xa,overflow:Ka}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Dc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function so(e){return!(!(1&e.mode)||128&e.flags)}function co(e){if(ao){var t=ro;if(t){var n=t;if(!io(e,t)){if(so(e))throw Error(o(418));t=ca(n.nextSibling);var r=no;t&&io(e,t)?lo(r,n):(e.flags=-4097&e.flags|2,ao=!1,no=e)}}else{if(so(e))throw Error(o(418));e.flags=-4097&e.flags|2,ao=!1,no=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function po(e){if(e!==no)return!1;if(!ao)return uo(e),ao=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ro)){if(so(e))throw fo(),Error(o(418));for(;t;)lo(e,t),t=ca(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ca(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ca(e.stateNode.nextSibling):null;return!0}function fo(){for(var e=ro;e;)e=ca(e.nextSibling)}function mo(){ro=no=null,ao=!1}function go(e){null===oo?oo=[e]:oo.push(e)}var ho=E.ReactCurrentBatchConfig;function vo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,l=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===l?t.ref:(t=function(e){var t=a.refs;null===e?delete t[l]:t[l]=e},t._stringRef=l,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function yo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function bo(e){return(0,e._init)(e._payload)}function Eo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Mc(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function i(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Fc(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var o=n.type;return o===k?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===L&&bo(o)===t.type)?((r=a(t,n.props)).ref=vo(e,t,n),r.return=e,r):((r=Rc(n.type,n.key,n.props,null,e.mode,r)).ref=vo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ac(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Vc(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Fc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Rc(t.type,t.key,t.props,null,e.mode,n)).ref=vo(e,null,t),n.return=e,n;case S:return(t=Ac(t,e.mode,n)).return=e,t;case L:return p(e,(0,t._init)(t._payload),n)}if(te(t)||V(t))return(t=Vc(t,e.mode,n,null)).return=e,t;yo(e,t)}return null}function f(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?c(e,t,n,r):null;case S:return n.key===a?u(e,t,n,r):null;case L:return f(e,t,(a=n._init)(n._payload),r)}if(te(n)||V(n))return null!==a?null:d(e,t,n,r,null);yo(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case S:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case L:return m(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||V(r))return d(t,e=e.get(n)||null,r,a,null);yo(t,r)}return null}function g(a,o,i,s){for(var c=null,u=null,d=o,g=o=0,h=null;null!==d&&g<i.length;g++){d.index>g?(h=d,d=null):h=d.sibling;var v=f(a,d,i[g],s);if(null===v){null===d&&(d=h);break}e&&d&&null===v.alternate&&t(a,d),o=l(v,o,g),null===u?c=v:u.sibling=v,u=v,d=h}if(g===i.length)return n(a,d),ao&&Ja(a,g),c;if(null===d){for(;g<i.length;g++)null!==(d=p(a,i[g],s))&&(o=l(d,o,g),null===u?c=d:u.sibling=d,u=d);return ao&&Ja(a,g),c}for(d=r(a,d);g<i.length;g++)null!==(h=m(d,a,g,i[g],s))&&(e&&null!==h.alternate&&d.delete(null===h.key?g:h.key),o=l(h,o,g),null===u?c=h:u.sibling=h,u=h);return e&&d.forEach((function(e){return t(a,e)})),ao&&Ja(a,g),c}function h(a,i,s,c){var u=V(s);if("function"!=typeof u)throw Error(o(150));if(null==(s=u.call(s)))throw Error(o(151));for(var d=u=null,g=i,h=i=0,v=null,y=s.next();null!==g&&!y.done;h++,y=s.next()){g.index>h?(v=g,g=null):v=g.sibling;var b=f(a,g,y.value,c);if(null===b){null===g&&(g=v);break}e&&g&&null===b.alternate&&t(a,g),i=l(b,i,h),null===d?u=b:d.sibling=b,d=b,g=v}if(y.done)return n(a,g),ao&&Ja(a,h),u;if(null===g){for(;!y.done;h++,y=s.next())null!==(y=p(a,y.value,c))&&(i=l(y,i,h),null===d?u=y:d.sibling=y,d=y);return ao&&Ja(a,h),u}for(g=r(a,g);!y.done;h++,y=s.next())null!==(y=m(g,a,h,y.value,c))&&(e&&null!==y.alternate&&g.delete(null===y.key?h:y.key),i=l(y,i,h),null===d?u=y:d.sibling=y,d=y);return e&&g.forEach((function(e){return t(a,e)})),ao&&Ja(a,h),u}return function e(r,o,l,s){if("object"==typeof l&&null!==l&&l.type===k&&null===l.key&&(l=l.props.children),"object"==typeof l&&null!==l){switch(l.$$typeof){case w:e:{for(var c=l.key,u=o;null!==u;){if(u.key===c){if((c=l.type)===k){if(7===u.tag){n(r,u.sibling),(o=a(u,l.props.children)).return=r,r=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===L&&bo(c)===u.type){n(r,u.sibling),(o=a(u,l.props)).ref=vo(r,u,l),o.return=r,r=o;break e}n(r,u);break}t(r,u),u=u.sibling}l.type===k?((o=Vc(l.props.children,r.mode,s,l.key)).return=r,r=o):((s=Rc(l.type,l.key,l.props,null,r.mode,s)).ref=vo(r,o,l),s.return=r,r=s)}return i(r);case S:e:{for(u=l.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===l.containerInfo&&o.stateNode.implementation===l.implementation){n(r,o.sibling),(o=a(o,l.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Ac(l,r.mode,s)).return=r,r=o}return i(r);case L:return e(r,o,(u=l._init)(l._payload),s)}if(te(l))return g(r,o,l,s);if(V(l))return h(r,o,l,s);yo(r,l)}return"string"==typeof l&&""!==l||"number"==typeof l?(l=""+l,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,l)).return=r,r=o):(n(r,o),(o=Fc(l,r.mode,s)).return=r,r=o),i(r)):n(r,o)}}var wo=Eo(!0),So=Eo(!1),ko=_a(null),_o=null,Co=null,xo=null;function No(){xo=Co=_o=null}function Po(e){var t=ko.current;Ca(ko),e._currentValue=t}function To(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Oo(e,t){_o=e,xo=Co=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(bi=!0),e.firstContext=null)}function Do(e){var t=e._currentValue;if(xo!==e)if(e={context:e,memoizedValue:t,next:null},null===Co){if(null===_o)throw Error(o(308));Co=e,_o.dependencies={lanes:0,firstContext:e}}else Co=Co.next=e;return t}var Lo=null;function Mo(e){null===Lo?Lo=[e]:Lo.push(e)}function Ro(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Mo(t)):(n.next=a.next,a.next=n),t.interleaved=n,Vo(e,r)}function Vo(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Io=!1;function Fo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ao(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 zo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $o(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Ps){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Vo(e,n)}return null===(a=r.interleaved)?(t.next=t,Mo(r)):(t.next=a.next,a.next=t),r.interleaved=t,Vo(e,n)}function jo(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function Uo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=l:o=o.next=l,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Wo(e,t,n,r){var a=e.updateQueue;Io=!1;var o=a.firstBaseUpdate,l=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var s=i,c=s.next;s.next=null,null===l?o=c:l.next=c,l=s;var u=e.alternate;null!==u&&((i=(u=u.updateQueue).lastBaseUpdate)!==l&&(null===i?u.firstBaseUpdate=c:i.next=c,u.lastBaseUpdate=s))}if(null!==o){var d=a.baseState;for(l=0,u=c=s=null,i=o;;){var p=i.lane,f=i.eventTime;if((r&p)===p){null!==u&&(u=u.next={eventTime:f,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var m=e,g=i;switch(p=t,f=n,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(f,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(f,d,p):m))break e;d=F({},d,p);break e;case 2:Io=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[i]:p.push(i))}else f={eventTime:f,lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===u?(c=u=f,s=d):u=u.next=f,l|=p;if(null===(i=i.next)){if(null===(i=a.shared.pending))break;i=(p=i).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===u&&(s=d),a.baseState=s,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{l|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Is|=l,e.lanes=l,e.memoizedState=d}}function Ho(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Bo={},qo=_a(Bo),Go=_a(Bo),Yo=_a(Bo);function Qo(e){if(e===Bo)throw Error(o(174));return e}function Xo(e,t){switch(xa(Yo,t),xa(Go,e),xa(qo,Bo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ca(qo),xa(qo,t)}function Ko(){Ca(qo),Ca(Go),Ca(Yo)}function Jo(e){Qo(Yo.current);var t=Qo(qo.current),n=se(t,e.type);t!==n&&(xa(Go,e),xa(qo,n))}function Zo(e){Go.current===e&&(Ca(qo),Ca(Go))}var el=_a(0);function tl(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nl=[];function rl(){for(var e=0;e<nl.length;e++)nl[e]._workInProgressVersionPrimary=null;nl.length=0}var al=E.ReactCurrentDispatcher,ol=E.ReactCurrentBatchConfig,ll=0,il=null,sl=null,cl=null,ul=!1,dl=!1,pl=0,fl=0;function ml(){throw Error(o(321))}function gl(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function hl(e,t,n,r,a,l){if(ll=l,il=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,al.current=null===e||null===e.memoizedState?Zl:ei,e=n(r,a),dl){l=0;do{if(dl=!1,pl=0,25<=l)throw Error(o(301));l+=1,cl=sl=null,t.updateQueue=null,al.current=ti,e=n(r,a)}while(dl)}if(al.current=Jl,t=null!==sl&&null!==sl.next,ll=0,cl=sl=il=null,ul=!1,t)throw Error(o(300));return e}function vl(){var e=0!==pl;return pl=0,e}function yl(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===cl?il.memoizedState=cl=e:cl=cl.next=e,cl}function bl(){if(null===sl){var e=il.alternate;e=null!==e?e.memoizedState:null}else e=sl.next;var t=null===cl?il.memoizedState:cl.next;if(null!==t)cl=t,sl=e;else{if(null===e)throw Error(o(310));e={memoizedState:(sl=e).memoizedState,baseState:sl.baseState,baseQueue:sl.baseQueue,queue:sl.queue,next:null},null===cl?il.memoizedState=cl=e:cl=cl.next=e}return cl}function El(e,t){return"function"==typeof t?t(e):t}function wl(e){var t=bl(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=sl,a=r.baseQueue,l=n.pending;if(null!==l){if(null!==a){var i=a.next;a.next=l.next,l.next=i}r.baseQueue=a=l,n.pending=null}if(null!==a){l=a.next,r=r.baseState;var s=i=null,c=null,u=l;do{var d=u.lane;if((ll&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(s=c=p,i=r):c=c.next=p,il.lanes|=d,Is|=d}u=u.next}while(null!==u&&u!==l);null===c?i=r:c.next=s,ir(r,t.memoizedState)||(bi=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{l=a.lane,il.lanes|=l,Is|=l,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Sl(e){var t=bl(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,l=t.memoizedState;if(null!==a){n.pending=null;var i=a=a.next;do{l=e(l,i.action),i=i.next}while(i!==a);ir(l,t.memoizedState)||(bi=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function kl(){}function _l(e,t){var n=il,r=bl(),a=t(),l=!ir(r.memoizedState,a);if(l&&(r.memoizedState=a,bi=!0),r=r.queue,Il(Nl.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||null!==cl&&1&cl.memoizedState.tag){if(n.flags|=2048,Dl(9,xl.bind(null,n,r,a,t),void 0,null),null===Ts)throw Error(o(349));30&ll||Cl(n,t,a)}return a}function Cl(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=il.updateQueue)?(t={lastEffect:null,stores:null},il.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function xl(e,t,n,r){t.value=n,t.getSnapshot=r,Pl(t)&&Tl(e)}function Nl(e,t,n){return n((function(){Pl(t)&&Tl(e)}))}function Pl(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ir(e,n)}catch(e){return!0}}function Tl(e){var t=Vo(e,1);null!==t&&nc(t,e,1,-1)}function Ol(e){var t=yl();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:El,lastRenderedState:e},t.queue=e,e=e.dispatch=Yl.bind(null,il,e),[t.memoizedState,e]}function Dl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=il.updateQueue)?(t={lastEffect:null,stores:null},il.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ll(){return bl().memoizedState}function Ml(e,t,n,r){var a=yl();il.flags|=e,a.memoizedState=Dl(1|t,n,void 0,void 0===r?null:r)}function Rl(e,t,n,r){var a=bl();r=void 0===r?null:r;var o=void 0;if(null!==sl){var l=sl.memoizedState;if(o=l.destroy,null!==r&&gl(r,l.deps))return void(a.memoizedState=Dl(t,n,o,r))}il.flags|=e,a.memoizedState=Dl(1|t,n,o,r)}function Vl(e,t){return Ml(8390656,8,e,t)}function Il(e,t){return Rl(2048,8,e,t)}function Fl(e,t){return Rl(4,2,e,t)}function Al(e,t){return Rl(4,4,e,t)}function zl(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function $l(e,t,n){return n=null!=n?n.concat([e]):null,Rl(4,4,zl.bind(null,t,e),n)}function jl(){}function Ul(e,t){var n=bl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gl(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Wl(e,t){var n=bl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gl(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Hl(e,t,n){return 21&ll?(ir(n,t)||(n=gt(),il.lanes|=n,Is|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,bi=!0),e.memoizedState=n)}function Bl(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ol.transition;ol.transition={};try{e(!1),t()}finally{bt=n,ol.transition=r}}function ql(){return bl().memoizedState}function Gl(e,t,n){var r=tc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ql(e))Xl(t,n);else if(null!==(n=Ro(e,t,n,r))){nc(n,e,r,ec()),Kl(n,t,r)}}function Yl(e,t,n){var r=tc(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ql(e))Xl(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=o(l,n);if(a.hasEagerState=!0,a.eagerState=i,ir(i,l)){var s=t.interleaved;return null===s?(a.next=a,Mo(t)):(a.next=s.next,s.next=a),void(t.interleaved=a)}}catch(e){}null!==(n=Ro(e,t,a,r))&&(nc(n,e,r,a=ec()),Kl(n,t,r))}}function Ql(e){var t=e.alternate;return e===il||null!==t&&t===il}function Xl(e,t){dl=ul=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Kl(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var Jl={readContext:Do,useCallback:ml,useContext:ml,useEffect:ml,useImperativeHandle:ml,useInsertionEffect:ml,useLayoutEffect:ml,useMemo:ml,useReducer:ml,useRef:ml,useState:ml,useDebugValue:ml,useDeferredValue:ml,useTransition:ml,useMutableSource:ml,useSyncExternalStore:ml,useId:ml,unstable_isNewReconciler:!1},Zl={readContext:Do,useCallback:function(e,t){return yl().memoizedState=[e,void 0===t?null:t],e},useContext:Do,useEffect:Vl,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ml(4194308,4,zl.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ml(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ml(4,2,e,t)},useMemo:function(e,t){var n=yl();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=yl();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Gl.bind(null,il,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},yl().memoizedState=e},useState:Ol,useDebugValue:jl,useDeferredValue:function(e){return yl().memoizedState=e},useTransition:function(){var e=Ol(!1),t=e[0];return e=Bl.bind(null,e[1]),yl().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=il,a=yl();if(ao){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Ts)throw Error(o(349));30&ll||Cl(r,t,n)}a.memoizedState=n;var l={value:n,getSnapshot:t};return a.queue=l,Vl(Nl.bind(null,r,l,e),[e]),r.flags|=2048,Dl(9,xl.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=yl(),t=Ts.identifierPrefix;if(ao){var n=Ka;t=":"+t+"R"+(n=(Xa&~(1<<32-lt(Xa)-1)).toString(32)+n),0<(n=pl++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=fl++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ei={readContext:Do,useCallback:Ul,useContext:Do,useEffect:Il,useImperativeHandle:$l,useInsertionEffect:Fl,useLayoutEffect:Al,useMemo:Wl,useReducer:wl,useRef:Ll,useState:function(){return wl(El)},useDebugValue:jl,useDeferredValue:function(e){return Hl(bl(),sl.memoizedState,e)},useTransition:function(){return[wl(El)[0],bl().memoizedState]},useMutableSource:kl,useSyncExternalStore:_l,useId:ql,unstable_isNewReconciler:!1},ti={readContext:Do,useCallback:Ul,useContext:Do,useEffect:Il,useImperativeHandle:$l,useInsertionEffect:Fl,useLayoutEffect:Al,useMemo:Wl,useReducer:Sl,useRef:Ll,useState:function(){return Sl(El)},useDebugValue:jl,useDeferredValue:function(e){var t=bl();return null===sl?t.memoizedState=e:Hl(t,sl.memoizedState,e)},useTransition:function(){return[Sl(El)[0],bl().memoizedState]},useMutableSource:kl,useSyncExternalStore:_l,useId:ql,unstable_isNewReconciler:!1};function ni(e,t){if(e&&e.defaultProps){for(var n in t=F({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function ri(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:F({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ai={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ec(),a=tc(e),o=zo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=$o(e,o,a))&&(nc(t,e,a,r),jo(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ec(),a=tc(e),o=zo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=$o(e,o,a))&&(nc(t,e,a,r),jo(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),r=tc(e),a=zo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=$o(e,a,r))&&(nc(t,e,r,n),jo(t,e,r))}};function oi(e,t,n,r,a,o,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(a,o))}function li(e,t,n){var r=!1,a=Na,o=t.contextType;return"object"==typeof o&&null!==o?o=Do(o):(a=La(t)?Oa:Pa.current,o=(r=null!=(r=t.contextTypes))?Da(e,a):Na),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ai,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function ii(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ai.enqueueReplaceState(t,t.state,null)}function si(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Fo(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=Do(o):(o=La(t)?Oa:Pa.current,a.context=Da(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(ri(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&ai.enqueueReplaceState(a,a.state,null),Wo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function ci(e,t){try{var n="",r=t;do{n+=j(r),r=r.return}while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function ui(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function di(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var pi="function"==typeof WeakMap?WeakMap:Map;function fi(e,t,n){(n=zo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hs||(Hs=!0,Bs=r),di(0,t)},n}function mi(e,t,n){(n=zo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){di(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){di(0,t),"function"!=typeof r&&(null===qs?qs=new Set([this]):qs.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gi(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new pi;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=Cc.bind(null,e,t,n),t.then(e,e))}function hi(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vi(e,t,n,r,a){return 1&e.mode?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=zo(-1,1)).tag=2,$o(n,t,1))),n.lanes|=1),e)}var yi=E.ReactCurrentOwner,bi=!1;function Ei(e,t,n,r){t.child=null===e?So(t,null,n,r):wo(t,e.child,n,r)}function wi(e,t,n,r,a){n=n.render;var o=t.ref;return Oo(t,a),r=hl(e,t,n,r,o,a),n=vl(),null===e||bi?(ao&&n&&eo(t),t.flags|=1,Ei(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hi(e,t,a))}function Si(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||Lc(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Rc(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,ki(e,t,o,r,a))}if(o=e.child,!(e.lanes&a)){var l=o.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(l,r)&&e.ref===t.ref)return Hi(e,t,a)}return t.flags|=1,(e=Mc(o,r)).ref=t.ref,e.return=t,t.child=e}function ki(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(sr(o,r)&&e.ref===t.ref){if(bi=!1,t.pendingProps=r=o,!(e.lanes&a))return t.lanes=e.lanes,Hi(e,t,a);131072&e.flags&&(bi=!0)}}return xi(e,t,n,r,a)}function _i(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,xa(Ms,Ls),Ls|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,xa(Ms,Ls),Ls|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},xa(Ms,Ls),Ls|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,xa(Ms,Ls),Ls|=r;return Ei(e,t,a,n),t.child}function Ci(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function xi(e,t,n,r,a){var o=La(n)?Oa:Pa.current;return o=Da(t,o),Oo(t,a),n=hl(e,t,n,r,o,a),r=vl(),null===e||bi?(ao&&r&&eo(t),t.flags|=1,Ei(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hi(e,t,a))}function Ni(e,t,n,r,a){if(La(n)){var o=!0;Ia(t)}else o=!1;if(Oo(t,a),null===t.stateNode)Wi(e,t),li(t,n,r),si(t,n,r,a),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var s=l.context,c=n.contextType;"object"==typeof c&&null!==c?c=Do(c):c=Da(t,c=La(n)?Oa:Pa.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof l.getSnapshotBeforeUpdate;d||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||s!==c)&&ii(t,l,r,c),Io=!1;var p=t.memoizedState;l.state=p,Wo(t,r,l,a),s=t.memoizedState,i!==r||p!==s||Ta.current||Io?("function"==typeof u&&(ri(t,n,u,r),s=t.memoizedState),(i=Io||oi(t,n,i,r,p,s,c))?(d||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),l.props=r,l.state=s,l.context=c,r=i):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,Ao(e,t),i=t.memoizedProps,c=t.type===t.elementType?i:ni(t.type,i),l.props=c,d=t.pendingProps,p=l.context,"object"==typeof(s=n.contextType)&&null!==s?s=Do(s):s=Da(t,s=La(n)?Oa:Pa.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==d||p!==s)&&ii(t,l,r,s),Io=!1,p=t.memoizedState,l.state=p,Wo(t,r,l,a);var m=t.memoizedState;i!==d||p!==m||Ta.current||Io?("function"==typeof f&&(ri(t,n,f,r),m=t.memoizedState),(c=Io||oi(t,n,c,r,p,m,s)||!1)?(u||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,m,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),l.props=r,l.state=m,l.context=s,r=c):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Pi(e,t,n,r,o,a)}function Pi(e,t,n,r,a,o){Ci(e,t);var l=!!(128&t.flags);if(!r&&!l)return a&&Fa(t,n,!1),Hi(e,t,o);r=t.stateNode,yi.current=t;var i=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=wo(t,e.child,null,o),t.child=wo(t,null,i,o)):Ei(e,t,i,o),t.memoizedState=r.state,a&&Fa(t,n,!0),t.child}function Ti(e){var t=e.stateNode;t.pendingContext?Ra(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ra(0,t.context,!1),Xo(e,t.containerInfo)}function Oi(e,t,n,r,a){return mo(),go(a),t.flags|=256,Ei(e,t,n,r),t.child}var Di,Li,Mi,Ri,Vi={dehydrated:null,treeContext:null,retryLane:0};function Ii(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fi(e,t,n){var r,a=t.pendingProps,l=el.current,i=!1,s=!!(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&!!(2&l)),r?(i=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(l|=1),xa(el,1&l),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=a.children,e=a.fallback,i?(a=t.mode,i=t.child,s={mode:"hidden",children:s},1&a||null===i?i=Ic(s,a,0,null):(i.childLanes=0,i.pendingProps=s),e=Vc(e,a,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ii(n),t.memoizedState=Vi,e):Ai(t,s));if(null!==(l=e.memoizedState)&&null!==(r=l.dehydrated))return function(e,t,n,r,a,l,i){if(n)return 256&t.flags?(t.flags&=-257,zi(e,t,i,r=ui(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=r.fallback,a=t.mode,r=Ic({mode:"visible",children:r.children},a,0,null),(l=Vc(l,a,i,null)).flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,1&t.mode&&wo(t,e.child,null,i),t.child.memoizedState=Ii(i),t.memoizedState=Vi,l);if(!(1&t.mode))return zi(e,t,i,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var s=r.dgst;return r=s,zi(e,t,i,r=ui(l=Error(o(419)),r,void 0))}if(s=!!(i&e.childLanes),bi||s){if(null!==(r=Ts)){switch(i&-i){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=a&(r.suspendedLanes|i)?0:a)&&a!==l.retryLane&&(l.retryLane=a,Vo(e,a),nc(r,e,a,-1))}return gc(),zi(e,t,i,r=ui(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Nc.bind(null,e),a._reactRetry=t,null):(e=l.treeContext,ro=ca(a.nextSibling),no=t,ao=!0,oo=null,null!==e&&(Ga[Ya++]=Xa,Ga[Ya++]=Ka,Ga[Ya++]=Qa,Xa=e.id,Ka=e.overflow,Qa=t),t=Ai(t,r.children),t.flags|=4096,t)}(e,t,s,a,r,l,n);if(i){i=a.fallback,s=t.mode,r=(l=e.child).sibling;var c={mode:"hidden",children:a.children};return 1&s||t.child===l?(a=Mc(l,c)).subtreeFlags=14680064&l.subtreeFlags:((a=t.child).childLanes=0,a.pendingProps=c,t.deletions=null),null!==r?i=Mc(r,i):(i=Vc(i,s,n,null)).flags|=2,i.return=t,a.return=t,a.sibling=i,t.child=a,a=i,i=t.child,s=null===(s=e.child.memoizedState)?Ii(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=Vi,a}return e=(i=e.child).sibling,a=Mc(i,{mode:"visible",children:a.children}),!(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Ai(e,t){return(t=Ic({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zi(e,t,n,r){return null!==r&&go(r),wo(t,e.child,null,n),(e=Ai(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $i(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),To(e.return,t,n)}function ji(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function Ui(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Ei(e,t,r.children,n),2&(r=el.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$i(e,n,t);else if(19===e.tag)$i(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(xa(el,r),1&t.mode)switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===tl(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),ji(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===tl(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}ji(t,!0,n,null,o);break;case"together":ji(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Wi(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hi(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Is|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Mc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Mc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Bi(e,t){if(!ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function qi(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Gi(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qi(t),null;case 1:case 17:return La(t.type)&&Ma(),qi(t),null;case 3:return r=t.stateNode,Ko(),Ca(Ta),Ca(Pa),rl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(lc(oo),oo=null))),Li(e,t),qi(t),null;case 5:Zo(t);var a=Qo(Yo.current);if(n=t.type,null!==e&&null!=t.stateNode)Mi(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return qi(t),null}if(e=Qo(qo.current),po(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[pa]=t,r[fa]=l,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(a=0;a<Vr.length;a++)zr(Vr[a],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":X(r,l),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},zr("invalid",r);break;case"textarea":ae(r,l),zr("invalid",r)}for(var s in ye(n,l),a=null,l)if(l.hasOwnProperty(s)){var c=l[s];"children"===s?"string"==typeof c?r.textContent!==c&&(!0!==l.suppressHydrationWarning&&Jr(r.textContent,c,e),a=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==l.suppressHydrationWarning&&Jr(r.textContent,c,e),a=["children",""+c]):i.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&zr("scroll",r)}switch(n){case"input":q(r),Z(r,l,!0);break;case"textarea":q(r),le(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=Zr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ie(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[pa]=t,e[fa]=r,Di(e,t,!1,!1),t.stateNode=e;e:{switch(s=be(n,r),n){case"dialog":zr("cancel",e),zr("close",e),a=r;break;case"iframe":case"object":case"embed":zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Vr.length;a++)zr(Vr[a],e);a=r;break;case"source":zr("error",e),a=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),a=r;break;case"details":zr("toggle",e),a=r;break;case"input":X(e,r),a=Q(e,r),zr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=F({},r,{value:void 0}),zr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),zr("invalid",e)}for(l in ye(n,a),c=a)if(c.hasOwnProperty(l)){var u=c[l];"style"===l?he(e,u):"dangerouslySetInnerHTML"===l?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===l?"string"==typeof u?("textarea"!==n||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(i.hasOwnProperty(l)?null!=u&&"onScroll"===l&&zr("scroll",e):null!=u&&b(e,l,u,s))}switch(n){case"input":q(e),Z(e,r,!1);break;case"textarea":q(e),le(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ne(e,!!r.multiple,l,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Zr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return qi(t),null;case 6:if(e&&null!=t.stateNode)Ri(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=Qo(Yo.current),Qo(qo.current),po(t)){if(r=t.stateNode,n=t.memoizedProps,r[pa]=t,(l=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Jr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jr(r.nodeValue,n,!!(1&e.mode))}l&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[pa]=t,t.stateNode=r}return qi(t),null;case 13:if(Ca(el),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ao&&null!==ro&&1&t.mode&&!(128&t.flags))fo(),mo(),t.flags|=98560,l=!1;else if(l=po(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(o(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(o(317));l[pa]=t}else mo(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;qi(t),l=!1}else null!==oo&&(lc(oo),oo=null),l=!0;if(!l)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&el.current?0===Rs&&(Rs=3):gc())),null!==t.updateQueue&&(t.flags|=4),qi(t),null);case 4:return Ko(),Li(e,t),null===e&&Ur(t.stateNode.containerInfo),qi(t),null;case 10:return Po(t.type._context),qi(t),null;case 19:if(Ca(el),null===(l=t.memoizedState))return qi(t),null;if(r=!!(128&t.flags),null===(s=l.rendering))if(r)Bi(l,!1);else{if(0!==Rs||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(s=tl(e))){for(t.flags|=128,Bi(l,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=14680066,null===(s=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=s.childLanes,l.lanes=s.lanes,l.child=s.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=s.memoizedProps,l.memoizedState=s.memoizedState,l.updateQueue=s.updateQueue,l.type=s.type,e=s.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return xa(el,1&el.current|2),t.child}e=e.sibling}null!==l.tail&&Ke()>Us&&(t.flags|=128,r=!0,Bi(l,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=tl(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Bi(l,!0),null===l.tail&&"hidden"===l.tailMode&&!s.alternate&&!ao)return qi(t),null}else 2*Ke()-l.renderingStartTime>Us&&1073741824!==n&&(t.flags|=128,r=!0,Bi(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=l.last)?n.sibling=s:t.child=s,l.last=s)}return null!==l.tail?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Ke(),t.sibling=null,n=el.current,xa(el,r?1&n|2:1&n),t):(qi(t),null);case 22:case 23:return dc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Ls)&&(qi(t),6&t.subtreeFlags&&(t.flags|=8192)):qi(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Yi(e,t){switch(to(t),t.tag){case 1:return La(t.type)&&Ma(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ko(),Ca(Ta),Ca(Pa),rl(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Zo(t),null;case 13:if(Ca(el),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));mo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ca(el),null;case 4:return Ko(),null;case 10:return Po(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Di=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Li=function(){},Mi=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Qo(qo.current);var o,l=null;switch(n){case"input":a=Q(e,a),r=Q(e,r),l=[];break;case"select":a=F({},a,{value:void 0}),r=F({},r,{value:void 0}),l=[];break;case"textarea":a=re(e,a),r=re(e,r),l=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Zr)}for(u in ye(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var s=a[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(i.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var c=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(o in s)!s.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&s[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(l||(l=[]),l.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(l=l||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(i.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&zr("scroll",e),l||s===c||(l=[])):(l=l||[]).push(u,c))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}},Ri=function(e,t,n,r){n!==r&&(t.flags|=4)};var Qi=!1,Xi=!1,Ki="function"==typeof WeakSet?WeakSet:Set,Ji=null;function Zi(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){_c(e,t,n)}else n.current=null}function es(e,t,n){try{n()}catch(n){_c(e,t,n)}}var ts=!1;function ns(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&es(t,n,o)}a=a.next}while(a!==r)}}function rs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function as(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function os(e){var t=e.alternate;null!==t&&(e.alternate=null,os(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pa],delete t[fa],delete t[ga],delete t[ha],delete t[va])),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 ls(e){return 5===e.tag||3===e.tag||4===e.tag}function is(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ls(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Zr));else if(4!==r&&null!==(e=e.child))for(ss(e,t,n),e=e.sibling;null!==e;)ss(e,t,n),e=e.sibling}function cs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}var us=null,ds=!1;function ps(e,t,n){for(n=n.child;null!==n;)fs(e,t,n),n=n.sibling}function fs(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(e){}switch(n.tag){case 5:Xi||Zi(n,t);case 6:var r=us,a=ds;us=null,ps(e,t,n),ds=a,null!==(us=r)&&(ds?(e=us,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):us.removeChild(n.stateNode));break;case 18:null!==us&&(ds?(e=us,n=n.stateNode,8===e.nodeType?sa(e.parentNode,n):1===e.nodeType&&sa(e,n),Ut(e)):sa(us,n.stateNode));break;case 4:r=us,a=ds,us=n.stateNode.containerInfo,ds=!0,ps(e,t,n),us=r,ds=a;break;case 0:case 11:case 14:case 15:if(!Xi&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,l=o.destroy;o=o.tag,void 0!==l&&(2&o||4&o)&&es(n,t,l),a=a.next}while(a!==r)}ps(e,t,n);break;case 1:if(!Xi&&(Zi(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){_c(n,t,e)}ps(e,t,n);break;case 21:ps(e,t,n);break;case 22:1&n.mode?(Xi=(r=Xi)||null!==n.memoizedState,ps(e,t,n),Xi=r):ps(e,t,n);break;default:ps(e,t,n)}}function ms(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ki),t.forEach((function(t){var r=Pc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var l=e,i=t,s=i;e:for(;null!==s;){switch(s.tag){case 5:us=s.stateNode,ds=!1;break e;case 3:case 4:us=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===us)throw Error(o(160));fs(l,i,a),us=null,ds=!1;var c=a.alternate;null!==c&&(c.return=null),a.return=null}catch(e){_c(a,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)hs(t,e),t=t.sibling}function hs(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gs(t,e),vs(e),4&r){try{ns(3,e,e.return),rs(3,e)}catch(t){_c(e,e.return,t)}try{ns(5,e,e.return)}catch(t){_c(e,e.return,t)}}break;case 1:gs(t,e),vs(e),512&r&&null!==n&&Zi(n,n.return);break;case 5:if(gs(t,e),vs(e),512&r&&null!==n&&Zi(n,n.return),32&e.flags){var a=e.stateNode;try{pe(a,"")}catch(t){_c(e,e.return,t)}}if(4&r&&null!=(a=e.stateNode)){var l=e.memoizedProps,i=null!==n?n.memoizedProps:l,s=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===s&&"radio"===l.type&&null!=l.name&&K(a,l),be(s,i);var u=be(s,l);for(i=0;i<c.length;i+=2){var d=c[i],p=c[i+1];"style"===d?he(a,p):"dangerouslySetInnerHTML"===d?de(a,p):"children"===d?pe(a,p):b(a,d,p,u)}switch(s){case"input":J(a,l);break;case"textarea":oe(a,l);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!l.multiple;var m=l.value;null!=m?ne(a,!!l.multiple,m,!1):f!==!!l.multiple&&(null!=l.defaultValue?ne(a,!!l.multiple,l.defaultValue,!0):ne(a,!!l.multiple,l.multiple?[]:"",!1))}a[fa]=l}catch(t){_c(e,e.return,t)}}break;case 6:if(gs(t,e),vs(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,l=e.memoizedProps;try{a.nodeValue=l}catch(t){_c(e,e.return,t)}}break;case 3:if(gs(t,e),vs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(t){_c(e,e.return,t)}break;case 4:default:gs(t,e),vs(e);break;case 13:gs(t,e),vs(e),8192&(a=e.child).flags&&(l=null!==a.memoizedState,a.stateNode.isHidden=l,!l||null!==a.alternate&&null!==a.alternate.memoizedState||(js=Ke())),4&r&&ms(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Xi=(u=Xi)||d,gs(t,e),Xi=u):gs(t,e),vs(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Ji=e,d=e.child;null!==d;){for(p=Ji=d;null!==Ji;){switch(m=(f=Ji).child,f.tag){case 0:case 11:case 14:case 15:ns(4,f,f.return);break;case 1:Zi(f,f.return);var g=f.stateNode;if("function"==typeof g.componentWillUnmount){r=f,n=f.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(e){_c(r,n,e)}}break;case 5:Zi(f,f.return);break;case 22:if(null!==f.memoizedState){ws(p);continue}}null!==m?(m.return=f,Ji=m):ws(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{a=p.stateNode,u?"function"==typeof(l=a.style).setProperty?l.setProperty("display","none","important"):l.display="none":(s=p.stateNode,i=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,s.style.display=ge("display",i))}catch(t){_c(e,e.return,t)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(t){_c(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gs(t,e),vs(e),4&r&&ms(e);case 21:}}function vs(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ls(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(pe(a,""),r.flags&=-33),cs(e,is(e),a);break;case 3:case 4:var l=r.stateNode.containerInfo;ss(e,is(e),l);break;default:throw Error(o(161))}}catch(t){_c(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ys(e,t,n){Ji=e,bs(e,t,n)}function bs(e,t,n){for(var r=!!(1&e.mode);null!==Ji;){var a=Ji,o=a.child;if(22===a.tag&&r){var l=null!==a.memoizedState||Qi;if(!l){var i=a.alternate,s=null!==i&&null!==i.memoizedState||Xi;i=Qi;var c=Xi;if(Qi=l,(Xi=s)&&!c)for(Ji=a;null!==Ji;)s=(l=Ji).child,22===l.tag&&null!==l.memoizedState?Ss(a):null!==s?(s.return=l,Ji=s):Ss(a);for(;null!==o;)Ji=o,bs(o,t,n),o=o.sibling;Ji=a,Qi=i,Xi=c}Es(e)}else 8772&a.subtreeFlags&&null!==o?(o.return=a,Ji=o):Es(e)}}function Es(e){for(;null!==Ji;){var t=Ji;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Xi||rs(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Xi)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ni(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;null!==l&&Ho(t,l,r);break;case 3:var i=t.updateQueue;if(null!==i){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ho(t,i,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(o(163))}Xi||512&t.flags&&as(t)}catch(e){_c(t,t.return,e)}}if(t===e){Ji=null;break}if(null!==(n=t.sibling)){n.return=t.return,Ji=n;break}Ji=t.return}}function ws(e){for(;null!==Ji;){var t=Ji;if(t===e){Ji=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Ji=n;break}Ji=t.return}}function Ss(e){for(;null!==Ji;){var t=Ji;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rs(4,t)}catch(e){_c(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){_c(t,a,e)}}var o=t.return;try{as(t)}catch(e){_c(t,o,e)}break;case 5:var l=t.return;try{as(t)}catch(e){_c(t,l,e)}}}catch(e){_c(t,t.return,e)}if(t===e){Ji=null;break}var i=t.sibling;if(null!==i){i.return=t.return,Ji=i;break}Ji=t.return}}var ks,_s=Math.ceil,Cs=E.ReactCurrentDispatcher,xs=E.ReactCurrentOwner,Ns=E.ReactCurrentBatchConfig,Ps=0,Ts=null,Os=null,Ds=0,Ls=0,Ms=_a(0),Rs=0,Vs=null,Is=0,Fs=0,As=0,zs=null,$s=null,js=0,Us=1/0,Ws=null,Hs=!1,Bs=null,qs=null,Gs=!1,Ys=null,Qs=0,Xs=0,Ks=null,Js=-1,Zs=0;function ec(){return 6&Ps?Ke():-1!==Js?Js:Js=Ke()}function tc(e){return 1&e.mode?2&Ps&&0!==Ds?Ds&-Ds:null!==ho.transition?(0===Zs&&(Zs=gt()),Zs):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Xt(e.type):1}function nc(e,t,n,r){if(50<Xs)throw Xs=0,Ks=null,Error(o(185));vt(e,n,r),2&Ps&&e===Ts||(e===Ts&&(!(2&Ps)&&(Fs|=n),4===Rs&&ic(e,Ds)),rc(e,r),1===n&&0===Ps&&!(1&t.mode)&&(Us=Ke()+500,za&&Ua()))}function rc(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var l=31-lt(o),i=1<<l,s=a[l];-1===s?i&n&&!(i&r)||(a[l]=ft(i,t)):s<=t&&(e.expiredLanes|=i),o&=~i}}(e,t);var r=pt(e,e===Ts?Ds:0);if(0===r)null!==n&&Ye(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ye(n),1===t)0===e.tag?function(e){za=!0,ja(e)}(sc.bind(null,e)):ja(sc.bind(null,e)),la((function(){!(6&Ps)&&Ua()})),n=null;else{switch(Et(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Tc(n,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ac(e,t){if(Js=-1,Zs=0,6&Ps)throw Error(o(327));var n=e.callbackNode;if(Sc()&&e.callbackNode!==n)return null;var r=pt(e,e===Ts?Ds:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=hc(e,r);else{t=r;var a=Ps;Ps|=2;var l=mc();for(Ts===e&&Ds===t||(Ws=null,Us=Ke()+500,pc(e,t));;)try{yc();break}catch(t){fc(e,t)}No(),Cs.current=l,Ps=a,null!==Os?t=0:(Ts=null,Ds=0,t=Rs)}if(0!==t){if(2===t&&(0!==(a=mt(e))&&(r=a,t=oc(e,a))),1===t)throw n=Vs,pc(e,0),ic(e,r),rc(e,Ke()),n;if(6===t)ic(e,r);else{if(a=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!ir(o(),a))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)||(t=hc(e,r),2===t&&(l=mt(e),0!==l&&(r=l,t=oc(e,l))),1!==t)))throw n=Vs,pc(e,0),ic(e,r),rc(e,Ke()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:wc(e,$s,Ws);break;case 3:if(ic(e,r),(130023424&r)===r&&10<(t=js+500-Ke())){if(0!==pt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){ec(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(wc.bind(null,e,$s,Ws),t);break}wc(e,$s,Ws);break;case 4:if(ic(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var i=31-lt(r);l=1<<i,(i=t[i])>a&&(a=i),r&=~l}if(r=a,10<(r=(120>(r=Ke()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_s(r/1960))-r)){e.timeoutHandle=ra(wc.bind(null,e,$s,Ws),r);break}wc(e,$s,Ws);break;default:throw Error(o(329))}}}return rc(e,Ke()),e.callbackNode===n?ac.bind(null,e):null}function oc(e,t){var n=zs;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=hc(e,t))&&(t=$s,$s=n,null!==t&&lc(t)),e}function lc(e){null===$s?$s=e:$s.push.apply($s,e)}function ic(e,t){for(t&=~As,t&=~Fs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-lt(t),r=1<<n;e[n]=-1,t&=~r}}function sc(e){if(6&Ps)throw Error(o(327));Sc();var t=pt(e,0);if(!(1&t))return rc(e,Ke()),null;var n=hc(e,t);if(0!==e.tag&&2===n){var r=mt(e);0!==r&&(t=r,n=oc(e,r))}if(1===n)throw n=Vs,pc(e,0),ic(e,t),rc(e,Ke()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,$s,Ws),rc(e,Ke()),null}function cc(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Us=Ke()+500,za&&Ua())}}function uc(e){null!==Ys&&0===Ys.tag&&!(6&Ps)&&Sc();var t=Ps;Ps|=1;var n=Ns.transition,r=bt;try{if(Ns.transition=null,bt=1,e)return e()}finally{bt=r,Ns.transition=n,!(6&(Ps=t))&&Ua()}}function dc(){Ls=Ms.current,Ca(Ms)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Os)for(n=Os.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Ma();break;case 3:Ko(),Ca(Ta),Ca(Pa),rl();break;case 5:Zo(r);break;case 4:Ko();break;case 13:case 19:Ca(el);break;case 10:Po(r.type._context);break;case 22:case 23:dc()}n=n.return}if(Ts=e,Os=e=Mc(e.current,null),Ds=Ls=t,Rs=0,Vs=null,As=Fs=Is=0,$s=zs=null,null!==Lo){for(t=0;t<Lo.length;t++)if(null!==(r=(n=Lo[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var l=o.next;o.next=a,r.next=l}n.pending=r}Lo=null}return e}function fc(e,t){for(;;){var n=Os;try{if(No(),al.current=Jl,ul){for(var r=il.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ul=!1}if(ll=0,cl=sl=il=null,dl=!1,pl=0,xs.current=null,null===n||null===n.return){Rs=1,Vs=t,Os=null;break}e:{var l=e,i=n.return,s=n,c=t;if(t=Ds,s.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=s,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=hi(i);if(null!==m){m.flags&=-257,vi(m,i,s,0,t),1&m.mode&&gi(l,u,t),c=u;var g=(t=m).updateQueue;if(null===g){var h=new Set;h.add(c),t.updateQueue=h}else g.add(c);break e}if(!(1&t)){gi(l,u,t),gc();break e}c=Error(o(426))}else if(ao&&1&s.mode){var v=hi(i);if(null!==v){!(65536&v.flags)&&(v.flags|=256),vi(v,i,s,0,t),go(ci(c,s));break e}}l=c=ci(c,s),4!==Rs&&(Rs=2),null===zs?zs=[l]:zs.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,Uo(l,fi(0,c,t));break e;case 1:s=c;var y=l.type,b=l.stateNode;if(!(128&l.flags||"function"!=typeof y.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==qs&&qs.has(b)))){l.flags|=65536,t&=-t,l.lanes|=t,Uo(l,mi(l,s,t));break e}}l=l.return}while(null!==l)}Ec(n)}catch(e){t=e,Os===n&&null!==n&&(Os=n=n.return);continue}break}}function mc(){var e=Cs.current;return Cs.current=Jl,null===e?Jl:e}function gc(){0!==Rs&&3!==Rs&&2!==Rs||(Rs=4),null===Ts||!(268435455&Is)&&!(268435455&Fs)||ic(Ts,Ds)}function hc(e,t){var n=Ps;Ps|=2;var r=mc();for(Ts===e&&Ds===t||(Ws=null,pc(e,t));;)try{vc();break}catch(t){fc(e,t)}if(No(),Ps=n,Cs.current=r,null!==Os)throw Error(o(261));return Ts=null,Ds=0,Rs}function vc(){for(;null!==Os;)bc(Os)}function yc(){for(;null!==Os&&!Qe();)bc(Os)}function bc(e){var t=ks(e.alternate,e,Ls);e.memoizedProps=e.pendingProps,null===t?Ec(e):Os=t,xs.current=null}function Ec(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Yi(n,t)))return n.flags&=32767,void(Os=n);if(null===e)return Rs=6,void(Os=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Gi(n,t,Ls)))return void(Os=n);if(null!==(t=t.sibling))return void(Os=t);Os=t=e}while(null!==t);0===Rs&&(Rs=5)}function wc(e,t,n){var r=bt,a=Ns.transition;try{Ns.transition=null,bt=1,function(e,t,n,r){do{Sc()}while(null!==Ys);if(6&Ps)throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-lt(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,l),e===Ts&&(Os=Ts=null,Ds=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Gs||(Gs=!0,Tc(tt,(function(){return Sc(),null}))),l=!!(15990&n.flags),!!(15990&n.subtreeFlags)||l){l=Ns.transition,Ns.transition=null;var i=bt;bt=1;var s=Ps;Ps|=4,xs.current=null,function(e,t){if(ea=Ht,fr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch(e){n=null;break e}var i=0,s=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var m;p!==n||0!==a&&3!==p.nodeType||(s=i+a),p!==l||0!==r&&3!==p.nodeType||(c=i+r),3===p.nodeType&&(i+=p.nodeValue.length),null!==(m=p.firstChild);)f=p,p=m;for(;;){if(p===e)break t;if(f===n&&++u===a&&(s=i),f===l&&++d===r&&(c=i),null!==(m=p.nextSibling))break;f=(p=f).parentNode}p=m}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Ht=!1,Ji=t;null!==Ji;)if(e=(t=Ji).child,1028&t.subtreeFlags&&null!==e)e.return=t,Ji=e;else for(;null!==Ji;){t=Ji;try{var g=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var h=g.memoizedProps,v=g.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?h:ni(t.type,h),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var E=t.stateNode.containerInfo;1===E.nodeType?E.textContent="":9===E.nodeType&&E.documentElement&&E.removeChild(E.documentElement);break;default:throw Error(o(163))}}catch(e){_c(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Ji=e;break}Ji=t.return}g=ts,ts=!1}(e,n),hs(n,e),mr(ta),Ht=!!ea,ta=ea=null,e.current=n,ys(n,e,a),Xe(),Ps=s,bt=i,Ns.transition=l}else e.current=n;if(Gs&&(Gs=!1,Ys=e,Qs=a),l=e.pendingLanes,0===l&&(qs=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),rc(e,Ke()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Hs)throw Hs=!1,e=Bs,Bs=null,e;!!(1&Qs)&&0!==e.tag&&Sc(),l=e.pendingLanes,1&l?e===Ks?Xs++:(Xs=0,Ks=e):Xs=0,Ua()}(e,t,n,r)}finally{Ns.transition=a,bt=r}return null}function Sc(){if(null!==Ys){var e=Et(Qs),t=Ns.transition,n=bt;try{if(Ns.transition=null,bt=16>e?16:e,null===Ys)var r=!1;else{if(e=Ys,Ys=null,Qs=0,6&Ps)throw Error(o(331));var a=Ps;for(Ps|=4,Ji=e.current;null!==Ji;){var l=Ji,i=l.child;if(16&Ji.flags){var s=l.deletions;if(null!==s){for(var c=0;c<s.length;c++){var u=s[c];for(Ji=u;null!==Ji;){var d=Ji;switch(d.tag){case 0:case 11:case 15:ns(8,d,l)}var p=d.child;if(null!==p)p.return=d,Ji=p;else for(;null!==Ji;){var f=(d=Ji).sibling,m=d.return;if(os(d),d===u){Ji=null;break}if(null!==f){f.return=m,Ji=f;break}Ji=m}}}var g=l.alternate;if(null!==g){var h=g.child;if(null!==h){g.child=null;do{var v=h.sibling;h.sibling=null,h=v}while(null!==h)}}Ji=l}}if(2064&l.subtreeFlags&&null!==i)i.return=l,Ji=i;else e:for(;null!==Ji;){if(2048&(l=Ji).flags)switch(l.tag){case 0:case 11:case 15:ns(9,l,l.return)}var y=l.sibling;if(null!==y){y.return=l.return,Ji=y;break e}Ji=l.return}}var b=e.current;for(Ji=b;null!==Ji;){var E=(i=Ji).child;if(2064&i.subtreeFlags&&null!==E)E.return=i,Ji=E;else e:for(i=b;null!==Ji;){if(2048&(s=Ji).flags)try{switch(s.tag){case 0:case 11:case 15:rs(9,s)}}catch(e){_c(s,s.return,e)}if(s===i){Ji=null;break e}var w=s.sibling;if(null!==w){w.return=s.return,Ji=w;break e}Ji=s.return}}if(Ps=a,Ua(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(e){}r=!0}return r}finally{bt=n,Ns.transition=t}}return!1}function kc(e,t,n){e=$o(e,t=fi(0,t=ci(n,t),1),1),t=ec(),null!==e&&(vt(e,1,t),rc(e,t))}function _c(e,t,n){if(3===e.tag)kc(e,e,n);else for(;null!==t;){if(3===t.tag){kc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===qs||!qs.has(r))){t=$o(t,e=mi(t,e=ci(n,e),1),1),e=ec(),null!==t&&(vt(t,1,e),rc(t,e));break}}t=t.return}}function Cc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&n,Ts===e&&(Ds&n)===n&&(4===Rs||3===Rs&&(130023424&Ds)===Ds&&500>Ke()-js?pc(e,0):As|=n),rc(e,t)}function xc(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=ec();null!==(e=Vo(e,t))&&(vt(e,t,n),rc(e,n))}function Nc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),xc(e,n)}function Pc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),xc(e,n)}function Tc(e,t){return Ge(e,t)}function Oc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dc(e,t,n,r){return new Oc(e,t,n,r)}function Lc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Mc(e,t){var n=e.alternate;return null===n?((n=Dc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Rc(e,t,n,r,a,l){var i=2;if(r=e,"function"==typeof e)Lc(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case k:return Vc(n.children,a,l,t);case _:i=8,a|=8;break;case C:return(e=Dc(12,n,t,2|a)).elementType=C,e.lanes=l,e;case T:return(e=Dc(13,n,t,a)).elementType=T,e.lanes=l,e;case O:return(e=Dc(19,n,t,a)).elementType=O,e.lanes=l,e;case M:return Ic(n,a,l,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case x:i=10;break e;case N:i=9;break e;case P:i=11;break e;case D:i=14;break e;case L:i=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Dc(i,n,t,a)).elementType=e,t.type=r,t.lanes=l,t}function Vc(e,t,n,r){return(e=Dc(7,e,r,t)).lanes=n,e}function Ic(e,t,n,r){return(e=Dc(22,e,r,t)).elementType=M,e.lanes=n,e.stateNode={isHidden:!1},e}function Fc(e,t,n){return(e=Dc(6,e,null,t)).lanes=n,e}function Ac(e,t,n){return(t=Dc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zc(e,t,n,r,a){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=ht(0),this.expirationTimes=ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function $c(e,t,n,r,a,o,l,i,s){return e=new zc(e,t,n,i,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Dc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Fo(o),e}function jc(e){if(!e)return Na;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(La(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(La(n))return Va(e,n,t)}return t}function Uc(e,t,n,r,a,o,l,i,s){return(e=$c(n,r,!0,e,0,o,0,i,s)).context=jc(null),n=e.current,(o=zo(r=ec(),a=tc(n))).callback=null!=t?t:null,$o(n,o,a),e.current.lanes=a,vt(e,a,r),rc(e,r),e}function Wc(e,t,n,r){var a=t.current,o=ec(),l=tc(a);return n=jc(n),null===t.context?t.context=n:t.pendingContext=n,(t=zo(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=$o(a,t,l))&&(nc(e,a,l,o),jo(e,a,l)),l}function Hc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Bc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function qc(e,t){Bc(e,t),(e=e.alternate)&&Bc(e,t)}ks=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ta.current)bi=!0;else{if(!(e.lanes&n||128&t.flags))return bi=!1,function(e,t,n){switch(t.tag){case 3:Ti(t),mo();break;case 5:Jo(t);break;case 1:La(t.type)&&Ia(t);break;case 4:Xo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;xa(ko,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(xa(el,1&el.current),t.flags|=128,null):n&t.child.childLanes?Fi(e,t,n):(xa(el,1&el.current),null!==(e=Hi(e,t,n))?e.sibling:null);xa(el,1&el.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return Ui(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),xa(el,el.current),r)break;return null;case 22:case 23:return t.lanes=0,_i(e,t,n)}return Hi(e,t,n)}(e,t,n);bi=!!(131072&e.flags)}else bi=!1,ao&&1048576&t.flags&&Za(t,qa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Wi(e,t),e=t.pendingProps;var a=Da(t,Pa.current);Oo(t,n),a=hl(null,t,r,e,a,n);var l=vl();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,La(r)?(l=!0,Ia(t)):l=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Fo(t),a.updater=ai,t.stateNode=a,a._reactInternals=t,si(t,r,e,n),t=Pi(null,t,r,!0,l,n)):(t.tag=0,ao&&l&&eo(t),Ei(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Wi(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Lc(e)?1:0;if(null!=e){if((e=e.$$typeof)===P)return 11;if(e===D)return 14}return 2}(r),e=ni(r,e),a){case 0:t=xi(null,t,r,e,n);break e;case 1:t=Ni(null,t,r,e,n);break e;case 11:t=wi(null,t,r,e,n);break e;case 14:t=Si(null,t,r,ni(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,xi(e,t,r,a=t.elementType===r?a:ni(r,a),n);case 1:return r=t.type,a=t.pendingProps,Ni(e,t,r,a=t.elementType===r?a:ni(r,a),n);case 3:e:{if(Ti(t),null===e)throw Error(o(387));r=t.pendingProps,a=(l=t.memoizedState).element,Ao(e,t),Wo(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated){if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=Oi(e,t,r,n,a=ci(Error(o(423)),t));break e}if(r!==a){t=Oi(e,t,r,n,a=ci(Error(o(424)),t));break e}for(ro=ca(t.stateNode.containerInfo.firstChild),no=t,ao=!0,oo=null,n=So(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(mo(),r===a){t=Hi(e,t,n);break e}Ei(e,t,r,n)}t=t.child}return t;case 5:return Jo(t),null===e&&co(t),r=t.type,a=t.pendingProps,l=null!==e?e.memoizedProps:null,i=a.children,na(r,a)?i=null:null!==l&&na(r,l)&&(t.flags|=32),Ci(e,t),Ei(e,t,i,n),t.child;case 6:return null===e&&co(t),null;case 13:return Fi(e,t,n);case 4:return Xo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wo(t,null,r,n):Ei(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,wi(e,t,r,a=t.elementType===r?a:ni(r,a),n);case 7:return Ei(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ei(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,l=t.memoizedProps,i=a.value,xa(ko,r._currentValue),r._currentValue=i,null!==l)if(ir(l.value,i)){if(l.children===a.children&&!Ta.current){t=Hi(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var s=l.dependencies;if(null!==s){i=l.child;for(var c=s.firstContext;null!==c;){if(c.context===r){if(1===l.tag){(c=zo(-1,n&-n)).tag=2;var u=l.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}l.lanes|=n,null!==(c=l.alternate)&&(c.lanes|=n),To(l.return,n,t),s.lanes|=n;break}c=c.next}}else if(10===l.tag)i=l.type===t.type?null:l.child;else if(18===l.tag){if(null===(i=l.return))throw Error(o(341));i.lanes|=n,null!==(s=i.alternate)&&(s.lanes|=n),To(i,n,t),i=l.sibling}else i=l.child;if(null!==i)i.return=l;else for(i=l;null!==i;){if(i===t){i=null;break}if(null!==(l=i.sibling)){l.return=i.return,i=l;break}i=i.return}l=i}Ei(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Oo(t,n),r=r(a=Do(a)),t.flags|=1,Ei(e,t,r,n),t.child;case 14:return a=ni(r=t.type,t.pendingProps),Si(e,t,r,a=ni(r.type,a),n);case 15:return ki(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ni(r,a),Wi(e,t),t.tag=1,La(r)?(e=!0,Ia(t)):e=!1,Oo(t,n),li(t,r,a),si(t,r,a,n),Pi(null,t,r,!0,e,n);case 19:return Ui(e,t,n);case 22:return _i(e,t,n)}throw Error(o(156,t.tag))};var Gc="function"==typeof reportError?reportError:function(e){console.error(e)};function Yc(e){this._internalRoot=e}function Qc(e){this._internalRoot=e}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Kc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Jc(){}function Zc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var l=o;if("function"==typeof a){var i=a;a=function(){var e=Hc(l);i.call(e)}}Wc(t,l,e,a)}else l=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Hc(l);o.call(e)}}var l=Uc(t,r,e,0,null,!1,0,"",Jc);return e._reactRootContainer=l,e[ma]=l.current,Ur(8===e.nodeType?e.parentNode:e),uc(),l}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var i=r;r=function(){var e=Hc(s);i.call(e)}}var s=$c(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=s,e[ma]=s.current,Ur(8===e.nodeType?e.parentNode:e),uc((function(){Wc(t,s,n,r)})),s}(n,t,e,a,r);return Hc(l)}Qc.prototype.render=Yc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Wc(e,t,null,null)},Qc.prototype.unmount=Yc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc((function(){Wc(null,e,null,null)})),t[ma]=null}},Qc.prototype.unstable_scheduleHydration=function(e){if(e){var t=_t();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mt.length&&0!==t&&t<Mt[n].priority;n++);Mt.splice(n,0,e),0===n&&Ft(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),rc(t,Ke()),!(6&Ps)&&(Us=Ke()+500,Ua()))}break;case 13:uc((function(){var t=Vo(e,1);if(null!==t){var n=ec();nc(t,e,1,n)}})),qc(e,1)}},St=function(e){if(13===e.tag){var t=Vo(e,134217728);if(null!==t)nc(t,e,134217728,ec());qc(e,134217728)}},kt=function(e){if(13===e.tag){var t=tc(e),n=Vo(e,t);if(null!==n)nc(n,e,t,ec());qc(e,t)}},_t=function(){return bt},Ct=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},Se=function(e,t,n){switch(t){case"input":if(J(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=wa(r);if(!a)throw Error(o(90));G(r),J(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Pe=cc,Te=uc;var eu={usingClientEntryPoint:!1,Events:[ba,Ea,wa,xe,Ne,cc]},tu={findFiberByHostInstance:ya,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Be(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ru.isDisabled&&ru.supportsFiber)try{at=ru.inject(nu),ot=ru}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xc(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Xc(e))throw Error(o(299));var n=!1,r="",a=Gc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=$c(e,1,!1,null,0,n,0,r,a),e[ma]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Yc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=Be(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,n){if(!Kc(t))throw Error(o(200));return Zc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xc(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,l="",i=Gc;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(l=n.identifierPrefix),void 0!==n.onRecoverableError&&(i=n.onRecoverableError)),t=Uc(t,null,e,1,null!=n?n:null,a,0,l,i),e[ma]=t.current,Ur(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Qc(t)},t.render=function(e,t,n){if(!Kc(t))throw Error(o(200));return Zc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Kc(e))throw Error(o(40));return!!e._reactRootContainer&&(uc((function(){Zc(null,null,e,!1,(function(){e._reactRootContainer=null,e[ma]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Kc(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Zc(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},338:(e,t,n)=>{"use strict";var r=n(961);t.H=r.createRoot,r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(551)},27:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return u.default}}),t.default=void 0;var r=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var a,o,l={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return l;if(a=t?r:n){if(a.has(e))return a.get(e);a.set(e,l)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?a(l,t,o):l[t]=e[t]);return l}(e,t)}(n(540)),a=p(n(556)),o=p(n(961)),l=n(508),i=n(89),s=n(726),c=n(56),u=p(n(888)),d=p(n(696));function p(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(null,arguments)}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class g extends r.Component{static getDerivedStateFromProps(e,t){let{position:n}=e,{prevPropsPosition:r}=t;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,d.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:{...n}})}constructor(e){super(e),m(this,"onDragStart",((e,t)=>{(0,d.default)("Draggable: onDragStart: %j",t);if(!1===this.props.onStart(e,(0,s.createDraggableData)(this,t)))return!1;this.setState({dragging:!0,dragged:!0})})),m(this,"onDrag",((e,t)=>{if(!this.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",t);const n=(0,s.createDraggableData)(this,t),r={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){const{x:e,y:t}=r;r.x+=this.state.slackX,r.y+=this.state.slackY;const[a,o]=(0,s.getBoundPosition)(this,r.x,r.y);r.x=a,r.y=o,r.slackX=this.state.slackX+(e-r.x),r.slackY=this.state.slackY+(t-r.y),n.x=r.x,n.y=r.y,n.deltaX=r.x-this.state.x,n.deltaY=r.y-this.state.y}if(!1===this.props.onDrag(e,n))return!1;this.setState(r)})),m(this,"onDragStop",((e,t)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(e,(0,s.createDraggableData)(this,t)))return!1;(0,d.default)("Draggable: onDragStop: %j",t);const n={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:e,y:t}=this.props.position;n.x=e,n.y=t}this.setState(n)})),this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){return this.props?.nodeRef?.current??o.default.findDOMNode(this)}render(){const{axis:e,bounds:t,children:n,defaultPosition:a,defaultClassName:o,defaultClassNameDragging:c,defaultClassNameDragged:d,position:p,positionOffset:m,scale:g,...h}=this.props;let v={},y=null;const b=!Boolean(p)||this.state.dragging,E=p||a,w={x:(0,s.canDragX)(this)&&b?this.state.x:E.x,y:(0,s.canDragY)(this)&&b?this.state.y:E.y};this.state.isElementSVG?y=(0,i.createSVGTransform)(w,m):v=(0,i.createCSSTransform)(w,m);const S=(0,l.clsx)(n.props.className||"",o,{[c]:this.state.dragging,[d]:this.state.dragged});return r.createElement(u.default,f({},h,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),r.cloneElement(r.Children.only(n),{className:S,style:{...n.props.style,...v},transform:y}))}}t.default=g,m(g,"displayName","Draggable"),m(g,"propTypes",{...u.default.propTypes,axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),m(g,"defaultProps",{...u.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},888:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var a,o,l={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return l;if(a=t?r:n){if(a.has(e))return a.get(e);a.set(e,l)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?a(l,t,o):l[t]=e[t]);return l}(e,t)}(n(540)),a=u(n(556)),o=u(n(961)),l=n(89),i=n(726),s=n(56),c=u(n(696));function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p={start:"touchstart",move:"touchmove",stop:"touchend"},f={start:"mousedown",move:"mousemove",stop:"mouseup"};let m=f;class g extends r.Component{constructor(){super(...arguments),d(this,"dragging",!1),d(this,"lastX",NaN),d(this,"lastY",NaN),d(this,"touchIdentifier",null),d(this,"mounted",!1),d(this,"handleDragStart",(e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&"number"==typeof e.button&&0!==e.button)return!1;const t=this.findDOMNode();if(!t||!t.ownerDocument||!t.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:n}=t;if(this.props.disabled||!(e.target instanceof n.defaultView.Node)||this.props.handle&&!(0,l.matchesSelectorAndParentsTo)(e.target,this.props.handle,t)||this.props.cancel&&(0,l.matchesSelectorAndParentsTo)(e.target,this.props.cancel,t))return;"touchstart"!==e.type||this.props.allowMobileScroll||e.preventDefault();const r=(0,l.getTouchIdentifier)(e);this.touchIdentifier=r;const a=(0,i.getControlPosition)(e,r,this);if(null==a)return;const{x:o,y:s}=a,u=(0,i.createCoreData)(this,o,s);(0,c.default)("DraggableCore: handleDragStart: %j",u),(0,c.default)("calling",this.props.onStart);!1!==this.props.onStart(e,u)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,l.addUserSelectStyles)(n),this.dragging=!0,this.lastX=o,this.lastY=s,(0,l.addEvent)(n,m.move,this.handleDrag),(0,l.addEvent)(n,m.stop,this.handleDragStop))})),d(this,"handleDrag",(e=>{const t=(0,i.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX,t=r-this.lastY;if([e,t]=(0,i.snapToGrid)(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}const a=(0,i.createCoreData)(this,n,r);(0,c.default)("DraggableCore: handleDrag: %j",a);if(!1!==this.props.onDrag(e,a)&&!1!==this.mounted)this.lastX=n,this.lastY=r;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(e){const t=document.createEvent("MouseEvents");t.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(t)}})),d(this,"handleDragStop",(e=>{if(!this.dragging)return;const t=(0,i.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX||0,t=r-this.lastY||0;[e,t]=(0,i.snapToGrid)(this.props.grid,e,t),n=this.lastX+e,r=this.lastY+t}const a=(0,i.createCoreData)(this,n,r);if(!1===this.props.onStop(e,a)||!1===this.mounted)return!1;const o=this.findDOMNode();o&&this.props.enableUserSelectHack&&(0,l.scheduleRemoveUserSelectStyles)(o.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",a),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,o&&((0,c.default)("DraggableCore: Removing handlers"),(0,l.removeEvent)(o.ownerDocument,m.move,this.handleDrag),(0,l.removeEvent)(o.ownerDocument,m.stop,this.handleDragStop))})),d(this,"onMouseDown",(e=>(m=f,this.handleDragStart(e)))),d(this,"onMouseUp",(e=>(m=f,this.handleDragStop(e)))),d(this,"onTouchStart",(e=>(m=p,this.handleDragStart(e)))),d(this,"onTouchEnd",(e=>(m=p,this.handleDragStop(e))))}componentDidMount(){this.mounted=!0;const e=this.findDOMNode();e&&(0,l.addEvent)(e,p.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const e=this.findDOMNode();if(e){const{ownerDocument:t}=e;(0,l.removeEvent)(t,f.move,this.handleDrag),(0,l.removeEvent)(t,p.move,this.handleDrag),(0,l.removeEvent)(t,f.stop,this.handleDragStop),(0,l.removeEvent)(t,p.stop,this.handleDragStop),(0,l.removeEvent)(e,p.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,l.scheduleRemoveUserSelectStyles)(t)}}findDOMNode(){return this.props?.nodeRef?this.props?.nodeRef?.current:o.default.findDOMNode(this)}render(){return r.cloneElement(r.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}t.default=g,d(g,"displayName","DraggableCore"),d(g,"propTypes",{allowAnyClick:a.default.bool,allowMobileScroll:a.default.bool,children:a.default.node.isRequired,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number,className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),d(g,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},794:(e,t,n)=>{"use strict";const{default:r,DraggableCore:a}=n(27);e.exports=r,e.exports.default=r,e.exports.DraggableCore=a},89:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=c,t.addEvent=function(e,t,n,r){if(!e)return;const a={capture:!0,...r};e.addEventListener?e.addEventListener(t,n,a):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.addUserSelectStyles=function(e){if(!e)return;let t=e.getElementById("react-draggable-style-el");t||(t=e.createElement("style"),t.type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&c(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function(e,t){const n=i(e,t,"px");return{[(0,a.browserPrefixToKey)("transform",a.default)]:n}},t.createSVGTransform=function(e,t){return i(e,t,"")},t.getTouch=function(e,t){return e.targetTouches&&(0,r.findInArray)(e.targetTouches,(e=>t===e.identifier))||e.changedTouches&&(0,r.findInArray)(e.changedTouches,(e=>t===e.identifier))},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.getTranslation=i,t.innerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingTop),t-=(0,r.int)(n.paddingBottom),t},t.innerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingLeft),t-=(0,r.int)(n.paddingRight),t},t.matchesSelector=l,t.matchesSelectorAndParentsTo=function(e,t,n){let r=e;do{if(l(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.offsetXYFromParent=function(e,t,n){const r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),a=(e.clientX+t.scrollLeft-r.left)/n,o=(e.clientY+t.scrollTop-r.top)/n;return{x:a,y:o}},t.outerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderTopWidth),t+=(0,r.int)(n.borderBottomWidth),t},t.outerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderLeftWidth),t+=(0,r.int)(n.borderRightWidth),t},t.removeClassName=u,t.removeEvent=function(e,t,n,r){if(!e)return;const a={capture:!0,...r};e.removeEventListener?e.removeEventListener(t,n,a):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.scheduleRemoveUserSelectStyles=function(e){window.requestAnimationFrame?window.requestAnimationFrame((()=>{s(e)})):s(e)};var r=n(56),a=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var a,o,l={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return l;if(a=t?r:n){if(a.has(e))return a.get(e);a.set(e,l)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((o=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?a(l,t,o):l[t]=e[t]);return l}(e,t)}(n(514));let o="";function l(e,t){return o||(o=(0,r.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,r.isFunction)(e[t])}))),!!(0,r.isFunction)(e[o])&&e[o](t)}function i(e,t,n){let{x:r,y:a}=e,o=`translate(${r}${n},${a}${n})`;if(t){o=`translate(${`${"string"==typeof t.x?t.x:t.x+n}`}, ${`${"string"==typeof t.y?t.y:t.y+n}`})`+o}return o}function s(e){if(e)try{if(e.body&&u(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{const t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}}function c(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function u(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp(`(?:^|\\s)${t}(?!\\S)`,"g"),"")}},514:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=a,t.browserPrefixToStyle=function(e,t){return t?`-${t.toLowerCase()}-${e}`:e},t.default=void 0,t.getPrefix=r;const n=["Moz","Webkit","O","ms"];function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";const t=window.document?.documentElement?.style;if(!t)return"";if(e in t)return"";for(let r=0;r<n.length;r++)if(a(e,n[r])in t)return n[r];return""}function a(e,t){return t?`${t}${function(e){let t="",n=!0;for(let r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e)}`:e}t.default=r()},696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){0}},726:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function(e,t,n){const a=!(0,r.isNum)(e.lastX),l=o(e);return a?{node:l,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:l,deltaX:t-e.lastX,deltaY:n-e.lastY,lastX:e.lastX,lastY:e.lastY,x:t,y:n}},t.createDraggableData=function(e,t){const n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}},t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];let{bounds:l}=e.props;l="string"==typeof l?l:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(l);const i=o(e);if("string"==typeof l){const{ownerDocument:e}=i,t=e.defaultView;let n;if("parent"===l)n=i.parentNode;else{n=i.getRootNode().querySelector(l)}if(!(n instanceof t.HTMLElement))throw new Error('Bounds selector "'+l+'" could not find an element.');const o=n,s=t.getComputedStyle(i),c=t.getComputedStyle(o);l={left:-i.offsetLeft+(0,r.int)(c.paddingLeft)+(0,r.int)(s.marginLeft),top:-i.offsetTop+(0,r.int)(c.paddingTop)+(0,r.int)(s.marginTop),right:(0,a.innerWidth)(o)-(0,a.outerWidth)(i)-i.offsetLeft+(0,r.int)(c.paddingRight)-(0,r.int)(s.marginRight),bottom:(0,a.innerHeight)(o)-(0,a.outerHeight)(i)-i.offsetTop+(0,r.int)(c.paddingBottom)-(0,r.int)(s.marginBottom)}}(0,r.isNum)(l.right)&&(t=Math.min(t,l.right));(0,r.isNum)(l.bottom)&&(n=Math.min(n,l.bottom));(0,r.isNum)(l.left)&&(t=Math.max(t,l.left));(0,r.isNum)(l.top)&&(n=Math.max(n,l.top));return[t,n]},t.getControlPosition=function(e,t,n){const r="number"==typeof t?(0,a.getTouch)(e,t):null;if("number"==typeof t&&!r)return null;const l=o(n),i=n.props.offsetParent||l.offsetParent||l.ownerDocument.body;return(0,a.offsetXYFromParent)(r||e,i,n.props.scale)},t.snapToGrid=function(e,t,n){const r=Math.round(t/e[0])*e[0],a=Math.round(n/e[1])*e[1];return[r,a]};var r=n(56),a=n(89);function o(e){const t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},56:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function(e,t,n){if(e[t])return new Error(`Invalid prop ${t} passed to ${n} - do not set this, set it on the child.`)},t.findInArray=function(e,t){for(let n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},t.int=function(e){return parseInt(e,10)},t.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"==typeof e&&!isNaN(e)}},799:(e,t)=>{"use strict"; /** @license React v16.13.1 * react-is.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 n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,l=n?Symbol.for("react.strict_mode"):60108,i=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,E=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case o:case i:case l:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case h:case g:case s:return e;default:return t}}case a:return t}}}function S(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=h,t.Memo=g,t.Portal=a,t.Profiler=i,t.StrictMode=l,t.Suspense=f,t.isAsyncMode=function(e){return S(e)||w(e)===u},t.isConcurrentMode=S,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===h},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===i},t.isStrictMode=function(e){return w(e)===l},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===i||e===l||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===g||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===E||e.$$typeof===v)},t.typeOf=w},363:(e,t,n)=>{"use strict";e.exports=n(799)},287:(e,t)=>{"use strict"; /** * @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 n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,h={};function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var E=b.prototype=new y;E.constructor=b,g(E,v.prototype),E.isPureReactComponent=!0;var w=Array.isArray,S=Object.prototype.hasOwnProperty,k={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var a,o={},l=null,i=null;if(null!=t)for(a in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)S.call(t,a)&&!_.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:n,type:e,key:l,ref:i,props:o,_owner:k.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var N=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function T(e,t,a,o,l){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return l=l(s=e),e=""===o?"."+P(s,0):o,w(l)?(a="",null!=e&&(a=e.replace(N,"$&/")+"/"),T(l,t,a,"",(function(e){return e}))):null!=l&&(x(l)&&(l=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(l,a+(!l.key||s&&s.key===l.key?"":(""+l.key).replace(N,"$&/")+"/")+e)),t.push(l)),1;if(s=0,o=""===o?".":o+":",w(e))for(var c=0;c<e.length;c++){var u=o+P(i=e[c],c);s+=T(i,t,a,u,l)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(i=e.next()).done;)s+=T(i=i.value,t,a,u=o+P(i,c++),l);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function O(e,t,n){if(null==e)return e;var r=[],a=0;return T(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function D(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var L={current:null},M={transition:null},R={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:M,ReactCurrentOwner:k};function V(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=a,t.Profiler=l,t.PureComponent=b,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.act=V,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=g({},e.props),o=e.key,l=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,i=k.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)S.call(t,c)&&!_.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];a.children=s}return{$$typeof:n,type:e.type,key:o,ref:l,props:a,_owner:i}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:D}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=M.transition;M.transition={};try{e()}finally{M.transition=t}},t.unstable_act=V,t.useCallback=function(e,t){return L.current.useCallback(e,t)},t.useContext=function(e){return L.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return L.current.useDeferredValue(e)},t.useEffect=function(e,t){return L.current.useEffect(e,t)},t.useId=function(){return L.current.useId()},t.useImperativeHandle=function(e,t,n){return L.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return L.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return L.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return L.current.useMemo(e,t)},t.useReducer=function(e,t,n){return L.current.useReducer(e,t,n)},t.useRef=function(e){return L.current.useRef(e)},t.useState=function(e){return L.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return L.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return L.current.useTransition()},t.version="18.3.1"},540:(e,t,n)=>{"use strict";e.exports=n(287)},463:(e,t)=>{"use strict"; /** * @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. */function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,l=a>>>1;r<l;){var i=2*(r+1)-1,s=e[i],c=i+1,u=e[c];if(0>o(s,n))c<a&&0>o(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[i]=n,r=i);else{if(!(c<a&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var i=Date,s=i.now();t.unstable_now=function(){return i.now()-s}}var c=[],u=[],d=1,p=null,f=3,m=!1,g=!1,h=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function w(e){if(h=!1,E(e),!g)if(null!==r(c))g=!0,M(S);else{var t=r(u);null!==t&&R(w,t.startTime-e)}}function S(e,n){g=!1,h&&(h=!1,y(x),x=-1),m=!0;var o=f;try{for(E(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!T());){var l=p.callback;if("function"==typeof l){p.callback=null,f=p.priorityLevel;var i=l(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof i?p.callback=i:p===r(c)&&a(c),E(n)}else a(c);p=r(c)}if(null!==p)var s=!0;else{var d=r(u);null!==d&&R(w,d.startTime-n),s=!1}return s}finally{p=null,f=o,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,_=!1,C=null,x=-1,N=5,P=-1;function T(){return!(t.unstable_now()-P<N)}function O(){if(null!==C){var e=t.unstable_now();P=e;var n=!0;try{n=C(!0,e)}finally{n?k():(_=!1,C=null)}}else _=!1}if("function"==typeof b)k=function(){b(O)};else if("undefined"!=typeof MessageChannel){var D=new MessageChannel,L=D.port2;D.port1.onmessage=O,k=function(){L.postMessage(null)}}else k=function(){v(O,0)};function M(e){C=e,_||(_=!0,k())}function R(e,n){x=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,M(S))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,o){var l=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?l+o:l:o=l,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:i=o+i,sortIndex:-1},o>l?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(h?(y(x),x=-1):h=!0,R(w,o-l))):(e.sortIndex=i,n(c,e),g||m||(g=!0,M(S))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},982:(e,t,n)=>{"use strict";e.exports=n(463)}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return n[e](o,o.exports,a),o.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var l={};e=e||[null,t({}),t([]),t(t)];for(var i=2&r&&n;"object"==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>l[e]=()=>n[e]));return l.default=()=>n,a.d(o,l),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=a(540),t=a.t(e,2),n=a(338);const r={general:{enabled:!0,eventName:"",enableTimeWindow:!1,timeWindow:24},triggers:[],currentTrigger:null,selectedElement:null,videoPlayTrigger:"play",videoDisableWatchVideo:!1,selectedVideos:[],conditions:{enabled:!1,logic:"AND",conditions:[]},trigger_logic:"OR",fire_frequency:"every_time",modules:{},selectedModules:[],finalConfig:null,currentStep:"general"},o="SET_GENERAL",l="SET_TRIGGER",i="ADD_TRIGGER",s="UPDATE_TRIGGER",c="REMOVE_TRIGGER",u="SET_CURRENT_TRIGGER",d="SET_SELECTED_ELEMENT",p="SET_VIDEO_PLAY_TRIGGER",f="SET_VIDEO_DISABLE_WATCH_VIDEO",m="SET_SELECTED_VIDEOS",g="SET_CONDITIONS",h="SET_TRIGGER_LOGIC",v="SET_FIRE_FREQUENCY",y="SET_MODULES",b="SET_FINAL_CONFIG",E="SET_CURRENT_STEP",w="RESET_WIZARD";function S(e,t){switch(t.type){case o:return{...e,general:t.payload};case l:return{...e,trigger:t.payload};case i:return{...e,triggers:[...e.triggers,t.payload]};case s:return{...e,triggers:e.triggers.map((e=>e.id===t.payload.id?t.payload:e))};case c:return{...e,triggers:e.triggers.filter((e=>e.id!==t.payload))};case u:return{...e,currentTrigger:t.payload};case d:return{...e,selectedElement:t.payload};case p:return{...e,videoPlayTrigger:t.payload};case f:return{...e,videoDisableWatchVideo:t.payload};case m:return{...e,selectedVideos:t.payload};case g:return{...e,conditions:t.payload};case h:return{...e,trigger_logic:t.payload};case v:return{...e,fire_frequency:t.payload};case y:return{...e,modules:t.payload.modules,selectedModules:t.payload.selectedModules};case b:return{...e,finalConfig:t.payload};case E:return{...e,currentStep:t.payload};case w:return r;default:return e}}const k=(0,e.createContext)();function _({children:t}){const[n,a]=(0,e.useReducer)(S,r),_={setGeneral:e=>a({type:o,payload:e}),setTrigger:e=>a({type:l,payload:e}),addTrigger:e=>a({type:i,payload:e}),updateTrigger:e=>a({type:s,payload:e}),removeTrigger:e=>a({type:c,payload:e}),setCurrentTrigger:e=>a({type:u,payload:e}),setSelectedElement:e=>a({type:d,payload:e}),setVideoPlayTrigger:e=>a({type:p,payload:e}),setVideoDisableWatchVideo:e=>a({type:f,payload:e}),setSelectedVideos:e=>a({type:m,payload:e}),setConditions:e=>a({type:g,payload:e}),setTriggerLogic:e=>a({type:h,payload:e}),setFireFrequency:e=>a({type:v,payload:e}),setModules:(e,t)=>a({type:y,payload:{modules:e,selectedModules:t}}),setFinalConfig:e=>a({type:b,payload:e}),setCurrentStep:e=>a({type:E,payload:e}),resetWizard:()=>a({type:w})};return e.createElement(k.Provider,{value:{state:n,actions:_}},t)}function C(){const t=(0,e.useContext)(k);if(!t)throw new Error("useWizard must be used within a WizardProvider");return t}const x=(0,e.createContext)();function N({children:t}){const n=()=>{const e="undefined"!=typeof window?window.innerWidth-document.documentElement.clientWidth:0;return{x:("undefined"!=typeof window?window.innerWidth:1200)-420-24-e,y:24}},[r,a]=(0,e.useState)({"wizard-progress":{x:24,y:24},"step-panel":n()}),[o,l]=(0,e.useState)({"wizard-progress":!1,"step-panel":!1});(0,e.useEffect)((()=>{const e=()=>{a((e=>({...e,"step-panel":n()})))};if("undefined"!=typeof window)return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]);return e.createElement(x.Provider,{value:{positions:r,collapsed:o,updatePosition:(e,t)=>{const n=["general-step","trigger-panel","conditions","module-selector","final-config"].includes(e)?"step-panel":e;a((e=>({...e,[n]:t})))},updateCollapsed:(e,t)=>{const n=["general-step","trigger-panel","conditions","module-selector","final-config"].includes(e)?"step-panel":e;l((e=>({...e,[n]:t})))},getPosition:e=>{const t=["general-step","trigger-panel","conditions","module-selector","final-config"].includes(e);return r[t?"step-panel":e]||{x:0,y:0}},isCollapsed:e=>{const t=["general-step","trigger-panel","conditions","module-selector","final-config"].includes(e);return o[t?"step-panel":e]||!1}}},t)}const P=["general","triggers","conditions","modules","config"];function T(){const{state:e,actions:t}=C(),n=P.indexOf(e.currentStep),r=0===n,a=n===P.length-1;return{currentStep:e.currentStep,currentStepIndex:n,isFirstStep:r,isLastStep:a,goToNextStep:()=>{if(!a){const e=P[n+1];t.setCurrentStep(e)}},goToPreviousStep:()=>{if(!r){const e=P[n-1];t.setCurrentStep(e)}},goToStep:e=>{P.includes(e)&&t.setCurrentStep(e)},getStepNumber:(t=e.currentStep)=>P.indexOf(t)+1,getTotalSteps:()=>P.length,canGoToStep:e=>P.indexOf(e)<=n+1,steps:P}}function O({active:t}){return t?e.createElement("div",{className:"pys-est-dim"}):null} /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const D=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,t,n)=>n?n.toUpperCase():t.toLowerCase())))(e);return t.charAt(0).toUpperCase()+t.slice(1)},L=(...e)=>e.filter(((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t)).join(" ").trim(),M=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0}; /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ var R={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}; /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const V=(0,e.forwardRef)((({color:t="currentColor",size:n=24,strokeWidth:r=2,absoluteStrokeWidth:a,className:o="",children:l,iconNode:i,...s},c)=>(0,e.createElement)("svg",{ref:c,...R,width:n,height:n,stroke:t,strokeWidth:a?24*Number(r)/Number(n):r,className:L("lucide",o),...!l&&!M(s)&&{"aria-hidden":"true"},...s},[...i.map((([t,n])=>(0,e.createElement)(t,n))),...Array.isArray(l)?l:[l]]))),I=(t,n)=>{const r=(0,e.forwardRef)((({className:r,...a},o)=>{return(0,e.createElement)(V,{ref:o,iconNode:n,className:L(`lucide-${l=D(t),l.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${t}`,r),...a});var l}));return r.displayName=D(t),r},F=I("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),A=I("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function z({isOpen:t,title:n="Confirm Action",message:r="Are you sure you want to proceed?",confirmText:a="Confirm",cancelText:o="Cancel",variant:l="warning",onConfirm:i,onCancel:s}){if((0,e.useEffect)((()=>{if(!t)return;const e=e=>{"Escape"===e.key&&s&&s()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[t,s]),(0,e.useEffect)((()=>(document.body.style.overflow=t?"hidden":"",()=>{document.body.style.overflow=""})),[t]),!t)return null;const c=()=>{s&&s()};return e.createElement("div",{className:"pys-est-confirm-overlay",onClick:e=>{e.target===e.currentTarget&&c()}},e.createElement("div",{className:`pys-est-confirm-dialog pys-est-confirm-dialog--${l}`},e.createElement("div",{className:"pys-est-confirm-header"},e.createElement("div",{className:"pys-est-confirm-icon"},e.createElement(F,{size:24})),e.createElement("h3",{className:"pys-est-confirm-title"},n),e.createElement("button",{className:"pys-est-confirm-close",onClick:c,"aria-label":"Close dialog"},e.createElement(A,{size:20}))),e.createElement("div",{className:"pys-est-confirm-body"},e.createElement("p",{className:"pys-est-confirm-message"},r)),e.createElement("div",{className:"pys-est-confirm-footer"},e.createElement("button",{className:"pys-est-confirm-btn pys-est-confirm-btn--cancel",onClick:c},o),e.createElement("button",{className:`pys-est-confirm-btn pys-est-confirm-btn--confirm pys-est-confirm-btn--${l}`,onClick:()=>{i&&i()},autoFocus:!0},a))))}var $=a(794),j=a.n($); /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const U=I("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]),W=I("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(null,arguments)}function B({children:t,className:n="",panelId:r,title:a="",collapsible:o=!0,onDrag:l,...i}){const{getPosition:s,isCollapsed:c,updatePosition:u,updateCollapsed:d}=(()=>{const t=(0,e.useContext)(x);if(!t)throw new Error("usePanelPosition must be used within a PanelPositionProvider");return t})(),[p,f]=(0,e.useState)((()=>s(r))),[m,g]=(0,e.useState)((()=>c(r))),h=(0,e.useRef)(null);(0,e.useEffect)((()=>{f(s(r)),g(c(r))}),[r,s,c]);return e.createElement(j(),H({nodeRef:h,handle:".pys-est-drag-handle",position:p,onDrag:(e,t)=>{const n={x:t.x,y:t.y};f(n),u(r,n),l&&l(e,t)},bounds:(()=>{if(h.current){const e=h.current.offsetWidth||420,t=h.current.offsetHeight||400,n=window.innerWidth,r=window.innerHeight,a=r-48;return{left:0,top:0,right:n-e-(window.innerWidth-document.documentElement.clientWidth),bottom:Math.max(0,r-Math.min(t,a))}}return!1})()},i),e.createElement("div",{ref:h,className:`pys-est-draggable-panel ${n} ${m?"pys-est-panel--collapsed":""}`},e.createElement("div",{className:"pys-est-panel-header pys-est-drag-handle"},e.createElement("div",{className:"pys-est-panel-drag-indicator"},e.createElement("span",{className:"pys-est-drag-dots"},e.createElement(U,{size:16}))),a&&e.createElement("span",{className:"pys-est-panel-title"},a),e.createElement("div",{className:"pys-est-panel-controls"},o&&e.createElement("button",{className:"pys-est-panel-toggle",onClick:()=>{const e=!m;g(e),d(r,e)},type:"button",title:m?"Развернуть":"Свернуть"},e.createElement("span",{className:"pys-est-toggle-icon "+(m?"pys-est-toggle-icon--collapsed":"")},e.createElement(W,{size:16}))))),e.createElement("div",{className:"pys-est-panel-content "+(m?"pys-est-panel-content--collapsed":"")},t)))} /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const q=I("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),G=I("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);function Y({onNext:t,onBack:n,nextText:r="Next",backText:a="Back",nextDisabled:o=!1,backDisabled:l=!1,showBack:i=!0,showNext:s=!0,className:c=""}){return e.createElement("div",{className:`pys-est-step-footer ${c}`},e.createElement("div",{className:"pys-est-step-footer__actions"},i&&n?e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary",onClick:n,disabled:l},e.createElement(q,{size:16}),a):e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary pys-est-btn--invisible",disabled:!0,"aria-hidden":"true"},e.createElement(q,{size:16}),a),s&&t&&e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--primary",onClick:t,disabled:o},r,e.createElement(G,{size:16}))))} /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const Q=I("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);function X({children:t}){return t?e.createElement("div",{className:"pys-est-field-error"},e.createElement(Q,{size:14}),t):null}function K({onNext:t}){const{state:n,actions:r}=C(),[a,o]=(0,e.useState)(n.general?.enabled??!0),[l,i]=(0,e.useState)(n.general?.eventName??""),[s,c]=(0,e.useState)(n.general?.enableTimeWindow??!1),[u,d]=(0,e.useState)(n.general?.timeWindow??24),[p,f]=(0,e.useState)("");(0,e.useEffect)((()=>{console.log("Loading general state:",n.general),o(n.general?.enabled??!0),i(n.general?.eventName??""),c(n.general?.enableTimeWindow??!1),d(n.general?.timeWindow??24)}),[n.general]);const m=e=>{d(e),r.setGeneral({enabled:a,eventName:l,enableTimeWindow:s,timeWindow:e})};return e.createElement(B,{className:"pys-est-general",panelId:"general-step",title:"Step 1: General",collapsible:!0},e.createElement("div",{className:"pys-est-general__header"},e.createElement("h3",null,"Step 1: General")),e.createElement("div",{className:"pys-est-general__body"},e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:a,onChange:e=>{return t=e.target.checked,console.log("Toggle changed to:",t),o(t),void r.setGeneral({enabled:t,eventName:l,enableTimeWindow:s,timeWindow:u});var t}}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Enable Event")),e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Event Name"),e.createElement("input",{type:"text",value:l,onChange:e=>{return t=e.target.value,i(t),r.setGeneral({enabled:a,eventName:t,enableTimeWindow:s,timeWindow:u}),void(p&&f(""));var t},onBlur:()=>{l.trim()||f("Please enter an event name.")},placeholder:"Enter event title",className:"pys-est-input "+(p?"pys-est-input--error":"")}),e.createElement(X,null,p),e.createElement("p",{className:"pys-est-field-description"},"This name will be used in the GTM data layer for the custom parameters object.")),e.createElement("div",{className:"pys-est-time-window-group"},e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:s,onChange:e=>{return t=e.target.checked,c(t),void r.setGeneral({enabled:a,eventName:l,enableTimeWindow:t,timeWindow:u});var t}}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Fire this event only once in")),s&&e.createElement("div",{className:"pys-est-time-input-group"},e.createElement("div",{className:"pys-est-number-input"},e.createElement("button",{type:"button",className:"pys-est-number-btn",onClick:()=>m(Math.max(1,u-1))},"−"),e.createElement("input",{type:"number",min:"1",value:u,onChange:e=>m(parseInt(e.target.value)||1),className:"pys-est-number-input-field"}),e.createElement("button",{type:"button",className:"pys-est-number-btn",onClick:()=>m(u+1)},"+")),e.createElement("span",{className:"pys-est-time-unit"},"hours")),e.createElement("p",{className:"pys-est-field-description"},"When enabled, the event will fire only once within the specified time window to prevent duplicate tracking."))),e.createElement(Y,{onNext:()=>{l.trim()?(f(""),t({enabled:a,eventName:l,enableTimeWindow:s,timeWindow:u})):f("Please enter an event name before proceeding.")},nextDisabled:!!p,showBack:!1}))} /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const J=I("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);function Z({onExit:t}){return e.createElement("button",{className:"pys-est-btn pys-est-btn--exit",onClick:t},e.createElement(A,{size:16}),"Exit")}function ee({title:t,onExit:n}){return e.createElement("div",{className:"pys-est-step-header"},e.createElement("h3",null,t),e.createElement(Z,{onExit:n}))} /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const te=I("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),ne=I("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),re={css_click:"Click on element",css_mouseover:"Mouse over element",copy_element:"Copy element text",video_view:"Embedded Video View",video_speed:"Video Speed Change",form_field:"Filling out a form field",scroll_pos:"Page Scroll",page_visit:"Page visit",number_page_visit:"Number of Page Visits",post_type:"Post type"},ae={equal:"=",equal_or_larger:">=",equal_or_less:"<=",larger:">",less:"<"};function oe({triggers:t,onEditTrigger:n,onRemoveTrigger:r}){return t&&0!==t.length?e.createElement("div",{className:"pys-est-trigger-list"},e.createElement("div",{className:"pys-est-trigger-list__title"},"Added Triggers (",t.length,")"),e.createElement("div",{className:"pys-est-trigger-list__items"},t.map((t=>e.createElement("div",{key:t.id,className:"pys-est-trigger-item"},e.createElement("div",{className:"pys-est-trigger-item__content"},e.createElement("div",{className:"pys-est-trigger-item__header"},e.createElement("span",{className:"pys-est-trigger-item__label"},re[t.type]||t.type),e.createElement("span",{className:"pys-est-trigger-item__badge"},t.type)),e.createElement("div",{className:"pys-est-trigger-item__config"},"video_view"===t.type&&t.selectedVideos&&t.selectedVideos.length>0&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Videos:")," ",t.selectedVideos.length," selected"),"video_view"===t.type&&t.videoPlayTrigger&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Video Trigger:")," ",t.videoPlayTrigger),"scroll_pos"===t.type&&t.scrollPosition&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Scroll Position:")," ",t.scrollPosition,"%"),"number_page_visit"===t.type&&t.pageVisitCount&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Page Visits:")," ",ae[t.conditionalNumberVisit]||"="," ",t.pageVisitCount),"page_visit"===t.type&&t.pageVisitTriggers&&t.pageVisitTriggers.length>0&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"URLs:")," ",t.pageVisitTriggers.length," rule(s)"),"number_page_visit"===t.type&&t.numberPageVisitTriggers&&t.numberPageVisitTriggers.length>0&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"URLs:")," ",t.numberPageVisitTriggers.length," rule(s)"),["css_click","css_mouseover","copy_element"].includes(t.type)&&t.selectedElement&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Element:")," ",t.selectedElement.tagName,t.selectedElement.id&&` #${t.selectedElement.id}`,t.selectedElement.classes&&` .${t.selectedElement.classes}`),"css_click"===t.type&&t.click_count>1&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Click Count:")," ",t.click_count),"css_click"===t.type&&t.click_time_limit>0&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Time Limit:")," ",t.click_time_limit,"s"),"video_speed"===t.type&&t.selectedVideos&&t.selectedVideos.length>0&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Videos:")," ",t.selectedVideos.length," selected"),"video_speed"===t.type&&t.videoSpeedRate&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Speed Direction:")," ","increase"===t.videoSpeedRate?"Increase":"decrease"===t.videoSpeedRate?"Decrease":"Any change"),"form_field"===t.type&&t.formField&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Form:")," ",t.formField.form),"form_field"===t.type&&t.formField&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"Field:")," ",t.formField.field),"form_field"===t.type&&t.formFieldUrls&&t.formFieldUrls.length>0&&e.createElement("div",{className:"pys-est-trigger-item__detail"},e.createElement("strong",null,"URLs:")," ",t.formFieldUrls.length," page(s)"))),e.createElement("div",{className:"pys-est-trigger-item__actions"},e.createElement("button",{className:"pys-est-trigger-item__btn pys-est-trigger-item__btn--edit",onClick:()=>n(t),title:"Edit trigger"},e.createElement(te,{size:16})),e.createElement("button",{className:"pys-est-trigger-item__btn pys-est-trigger-item__btn--remove",onClick:()=>r(t.id),title:"Remove trigger"},e.createElement(ne,{size:16})))))))):e.createElement("div",{className:"pys-est-trigger-list--empty"},e.createElement("div",{className:"pys-est-trigger-list__empty-text"},'No triggers added yet. Click "Add Trigger" to get started.'))}function le(e){const t=[];return Array.isArray(e)?(e.forEach((e=>{if(!e.type)return;const n=e.type,r={condition_type:n};switch(n){case"url_filters":case"url_parameters":case"landing_page":case"source":if(!e.condition_rule||!e.condition_value)return;r[n]={condition_rule:e.condition_rule,condition_value:e.condition_value};break;case"device":if(!e.device)return;r.device=e.device;break;case"user_role":if(console.log("Processing user_role condition:",e),!(e.userRoles&&Array.isArray(e.userRoles)&&e.userRoles.length>0))return void console.warn("Skipping user_role condition - no userRoles found or empty array");r.user_role=e.userRoles,console.log("Set user_role:",r.user_role);break;default:return}t.push(r)})),console.log("Transformed conditions result:",t),t):t}async function ie(e){try{console.log("Saving EST event with data:",e);const t=window.pysEstData?.saveEventNonce||"",n=window.pysEstData?.ajaxUrl||window.ajaxurl||"/wp-admin/admin-ajax.php";if(console.log("Using nonce:",t),console.log("Using AJAX URL:",n),!t)throw new Error("No nonce available. Make sure pysEstData.saveEventNonce is set.");const r=new FormData;r.append("action","pys_save_est_event"),r.append("est_data",JSON.stringify(e)),r.append("_wpnonce",t),console.log("FormData contents:");for(let[e,t]of r.entries())console.log(e,t);const a=await fetch(n,{method:"POST",body:r,credentials:"same-origin"});let o;console.log("Response status:",a.status),console.log("Response headers:",a.headers);const l=await a.text();console.log("Raw response:",l);try{o=JSON.parse(l)}catch(e){throw console.error("Failed to parse JSON response:",e),new Error(`Invalid JSON response: ${l}`)}if(!a.ok)throw console.error("HTTP error response:",o),new Error(`HTTP error! status: ${a.status}, message: ${o?.data?.message||"Unknown error"}`);return console.log("Parsed result:",o),o}catch(e){throw console.error("Error saving EST event:",e),e}}function se(e){console.log("Transforming wizard data:",e);const t={general:{eventName:e.general?.eventName||"",enabled:!1!==e.general?.enabled,enableTimeWindow:e.general?.enableTimeWindow||!1,timeWindow:e.general?.timeWindow||24},triggers:e.triggers||[],trigger:e.trigger,selectedElement:e.selectedElement,selectedVideos:e.selectedVideos||[],videoPlayTrigger:e.videoPlayTrigger||"0%",trigger_logic:e.trigger_logic||"OR",fire_frequency:e.fire_frequency||"every_time",conditions:{enabled:e.conditions?.enabled||!1,logic:e.conditions?.logic||"OR",conditions:le(e.conditions?.conditions||[])},modules:{}};return e.modules&&Object.keys(e.modules).forEach((n=>{const r=e.modules[n];r&&r.enabled&&(t.modules[n]={enabled:!0,pixelId:r.pixelId,eventType:r.eventType||r.eventAction,customEventName:r.customEventName||r.customEventAction,customEventType:r.customEventType,paramsEnabled:r.paramsEnabled||!1,params:r.params||{},customParams:r.customParams||[],trackSingleWooData:r.trackSingleWooData||!1,trackCartWooData:r.trackCartWooData||!1,conversionLabel:r.conversionLabel||"",selectedGAEvent:r.selectedGAEvent})})),console.log("Transformed data:",t),t}function ce(e,t=[]){const n=t.length>0?`\n <ul class="pys-est-notification__errors">\n ${t.map((e=>`<li>${e}</li>`)).join("")}\n </ul>\n `:"",r=document.createElement("div");r.className="pys-est-notification pys-est-notification--error",r.innerHTML=`\n <div class="pys-est-notification__content">\n <div class="pys-est-notification__icon">⚠</div>\n <div class="pys-est-notification__message">${e}</div>\n ${n}\n </div>\n <button class="pys-est-notification__close" onclick="this.parentElement.remove()">×</button>\n `,document.body.appendChild(r),setTimeout((()=>{r.parentElement&&r.remove()}),8e3)}function ue(e,t){try{const n=document.querySelectorAll(e);return 1===n.length&&n[0]===t}catch(e){return!1}}function de(e){const t=function(e){if(!e||1!==e.nodeType)return"";if(e.id){const t=`#${CSS.escape(e.id)}`;if(ue(t,e))return t}if(e.hasAttribute("data-testid")){const t=`${e.tagName.toLowerCase()}[data-testid="${CSS.escape(e.getAttribute("data-testid"))}"]`;if(ue(t,e))return t}if(e.hasAttribute("data-test")){const t=`${e.tagName.toLowerCase()}[data-test="${CSS.escape(e.getAttribute("data-test"))}"]`;if(ue(t,e))return t}if(e.hasAttribute("name")&&e.name){const t=`${e.tagName.toLowerCase()}[name="${CSS.escape(e.name)}"]`;if(ue(t,e))return t}const t=[];let n=e,r=!1;for(;n&&1===n.nodeType&&n!==document.documentElement&&!r;){let a=n.tagName.toLowerCase();const o=[];if(n.id){const e=`#${CSS.escape(n.id)}`;o.push(a+e)}if(n.classList&&n.classList.length){const e=Array.from(n.classList).filter((e=>!e.match(/^(wp-|elementor-|woocommerce-|pys-|css-|js-)/)&&e.length>2&&!e.match(/^\d+$/)&&!e.match(/^(active|hover|focus|disabled|selected|current)$/i))).slice(0,3);if(e.length>0){const t="."+e.map((e=>CSS.escape(e))).join(".");o.push(a+t)}if(n.classList.length>0&&n.classList.length<=5){const e=Array.from(n.classList).filter((e=>!e.match(/^(active|hover|focus|disabled|selected|current)$/i))).slice(0,5);if(e.length>0){const t="."+e.map((e=>CSS.escape(e))).join(".");o.push(a+t)}}}const l=Array.from(n.attributes).filter((e=>e.name.startsWith("data-")&&!e.name.match(/^data-(wp-|elementor-|woocommerce-|pys-)/)&&e.value.length>0&&e.value.length<50)).slice(0,2);if(l.length>0){const e=l.map((e=>`[${e.name}="${CSS.escape(e.value)}"]`)).join("");o.push(a+e)}n.hasAttribute("type")&&n.type&&o.push(a+`[type="${CSS.escape(n.type)}"]`);const i=["alt","title","placeholder","aria-label","role"];for(const e of i)if(n.hasAttribute(e)){const t=n.getAttribute(e);t&&t.length>0&&t.length<100&&o.push(a+`[${e}="${CSS.escape(t)}"]`)}let s=a,c=!1;for(const n of o){if(ue([n,...t].join(" > "),e)){t.unshift(n),r=!0,c=!0;break}n.includes("#")||n.includes("[")?s=n:!n.includes(".")||s.includes("#")||s.includes("[")||(s=n)}if(r)break;const u=n.parentElement;if(u&&!c){const a=Array.from(u.children);if(a.filter((e=>e.tagName===n.tagName)).length>1&&(s+=`:nth-child(${a.indexOf(n)+1})`,ue([s,...t].join(" > "),e))){t.unshift(s),r=!0;break}}if(t.unshift(s),ue(t.join(" > "),e)){r=!0;break}if(n=u,t.length>=10)break}let a=t.join(" > ");if(!ue(a,e)){const n=e.parentElement;if(n){const r=Array.from(n.children).indexOf(e)+1;if(t.length>0){const o=t[0].replace(/:nth-child\(\d+\)/,"")+`:nth-child(${r})`;if(t[0]=o,a=t.join(" > "),!ue(a,e)){let r=n,o=[],l=5;for(;r&&r!==document.documentElement&&l>0;){let n=r.tagName.toLowerCase();if(r.id){n+=`#${CSS.escape(r.id)}`,o.unshift(n);break}if(r.classList&&r.classList.length>0){const e=Array.from(r.classList).filter((e=>!e.match(/^(active|hover|focus|disabled|selected|current)$/i))).slice(0,3);e.length>0&&(n+="."+e.map((e=>CSS.escape(e))).join("."))}const i=r.parentElement?Array.from(r.parentElement.children):[];i.filter((e=>e.tagName===r.tagName)).length>1&&(n+=`:nth-child(${i.indexOf(r)+1})`),o.unshift(n);const s=[...o,...t].join(" > ");if(ue(s,e)){a=s;break}r=r.parentElement,l--}}}}}return a}(e),n=e.tagName.toLowerCase(),r=e.textContent?.trim().substring(0,50)||"",a=Array.from(e.classList).join(" "),o=e.id||"",l="a"===n&&e.href||"",i=e.closest("form");let s="";i&&(s=function(e){if(!e||"form"!==e.tagName.toLowerCase())return"";let t="form";if(e.id){const t=`form#${CSS.escape(e.id)}`;if(ue(t,e))return t}const n=["data-form-id","data-id","data-form-type","data-gf-form-id","data-forminator-form-id","data-wpforms-id","data-ninja-form-id"];for(const t of n)if(e.hasAttribute(t)){const n=e.getAttribute(t);if(n){const r=`form[${t}="${CSS.escape(n)}"]`;if(ue(r,e))return r}}if(e.hasAttribute("name")&&e.name){const t=`form[name="${CSS.escape(e.name)}"]`;if(ue(t,e))return t}const r=[];if(e.classList&&e.classList.length){const t=Array.from(e.classList).filter((e=>e.match(/form-/i)||e.match(/-form$/i)||e.match(/contact/i)||e.match(/newsletter/i)||e.match(/subscription/i)||e.match(/elementor/i)||e.match(/gravity/i)||e.match(/ninja/i)||e.match(/wpforms/i)||e.match(/cf7/i)||e.match(/caldera/i)||e.match(/forminator/i)||e.match(/fluent/i)||e.length>3&&!e.match(/^(wp-|css-|js-)/)&&!e.match(/^\d+$/)&&!e.match(/^(container|wrapper|row|col|active|hover|focus)$/i)));if(t.length>0){const n="form."+t.slice(0,3).map((e=>CSS.escape(e))).join(".");if(ue(n,e))return n;r.push("."+t.slice(0,3).map((e=>CSS.escape(e))).join("."))}if(e.classList.length>0&&e.classList.length<=5){const t=Array.from(e.classList).filter((e=>!e.match(/^(active|hover|focus|disabled)$/i))).slice(0,5);if(t.length>0){const n="form."+t.map((e=>CSS.escape(e))).join(".");if(ue(n,e))return n}}}const a=[];e.id&&a.push(`#${CSS.escape(e.id)}`);for(const t of n)if(e.hasAttribute(t)){const n=e.getAttribute(t);n&&a.push(`[${t}="${CSS.escape(n)}"]`)}if(e.hasAttribute("name")&&e.name&&a.push(`[name="${CSS.escape(e.name)}"]`),r.length>0&&a.push(...r),a.length>0&&(t+=a.slice(0,4).join(""),ue(t,e)))return t;const o=e.parentElement;if(o&&o!==document.body&&o!==document.documentElement){let n=o.tagName.toLowerCase();if(o.id)n+=`#${CSS.escape(o.id)}`;else if(o.classList&&o.classList.length>0){const e=Array.from(o.classList).filter((e=>e.length>2&&!e.match(/^\d+$/))).slice(0,2);e.length>0&&(n+="."+e.map((e=>CSS.escape(e))).join("."))}const r=`${n} > ${t}`;if(ue(r,e))return r}if(o){const n=Array.from(o.children);n.filter((e=>"form"===e.tagName.toLowerCase())).length>1&&(t+=`:nth-child(${n.indexOf(e)+1})`)}return t}(i));let c="text";const u=e.tagName.toLowerCase();if("input"===u){switch(e.type?e.type.toLowerCase():"text"){case"email":c="email";break;case"tel":case"phone":c="tel";break;case"password":c="password";break;case"number":c="number";break;case"url":c="url";break;case"search":c="search";break;case"date":case"datetime-local":case"time":case"month":case"week":c="date";break;case"checkbox":c="checkbox";break;case"radio":c="radio";break;case"range":c="range";break;case"file":c="file";break;case"hidden":c="hidden";break;case"submit":case"button":case"reset":c="button";break;case"color":c="color";break;default:c="text"}}else"select"===u?c=e.multiple?"select-multiple":"select":"textarea"===u?c="textarea":"button"===u&&(c="button");return{selector:t,tagName:n,text:r,classes:a,id:o,href:l,element:e,formSelector:s,type:c}}function pe(e,t,n=[]){switch(t){case"form_field":const t=e.tagName.toLowerCase();if("form"===t)return!0;if(null!==e.closest("form"))return!0;return["input","button","select","textarea"].includes(t);case"video_view":if(n.length>0){const t=e.tagName.toLowerCase();if("iframe"===t){const t=e.src||e.getAttribute("data-src")||"";return n.some((e=>t.includes(e.id)||t.includes(e.url)))}if("video"===t){const t=e.src||e.querySelector("source")?.src||"";return n.some((e=>t.includes(e.id)||t.includes(e.url)))}const r=["data-video","data-youtube","data-vimeo","data-player"];for(const t of r){const r=e.getAttribute(t);if(r&&n.some((e=>r.includes(e.id)||r.includes(e.url))))return!0}const a=e.closest("[data-video], [data-youtube], [data-vimeo], .elementor-widget-video");if(a){const e=a.getAttribute("data-settings")||a.getAttribute("data-video")||a.getAttribute("data-youtube")||a.getAttribute("data-vimeo");if(e&&n.some((t=>e.includes(t.id)||e.includes(t.url))))return!0}return!1}{const t=e.tagName.toLowerCase();if("video"===t)return!0;if("iframe"===t){const t=e.src||e.getAttribute("data-src")||"";return["youtube.com","youtu.be","youtube-nocookie.com","vimeo.com","player.vimeo.com","dailymotion.com","dai.ly","twitch.tv","player.twitch.tv","facebook.com/plugins/video","instagram.com/p/","tiktok.com","wistia.com","fast.wistia.net","brightcove.com","players.brightcove.net","jwplayer.com","content.jwplatform.com"].some((e=>t.includes(e)))}const n=Array.from(e.classList);if(["video","player","video-player","video-container","youtube","vimeo","wistia","jwplayer","brightcove","video-wrapper","video-embed","embed-video","wp-video","wp-video-shortcode"].some((e=>n.some((t=>t.toLowerCase().includes(e))))))return!0;if(e.closest('video, iframe[src*="youtube"], iframe[src*="vimeo"], iframe[src*="dailymotion"], .video, .player, .video-player, .video-container'))return!0;return!!["data-video","data-youtube","data-vimeo","data-player"].some((t=>e.hasAttribute(t)))}case"css_click":case"css_mouseover":case"copy_element":case"parameter_value":return!0;default:return!1}}function fe({active:t,onPick:n,onCancel:r,triggerType:a="css"}){const[o,l]=(0,e.useState)([]),[i,s]=(0,e.useState)(!1);(0,e.useEffect)((()=>{if(!t||"video"!==a)return;(async()=>{s(!0);try{const e=new FormData;e.append("action","pys_scan_video"),e.append("urls[]",window.location.href);const t=window.pysEstData?.videoScanNonce||"";e.append("_wpnonce",t);const n=await fetch(window.ajaxurl||"/wp-admin/admin-ajax.php",{method:"POST",body:e}),r=await n.json();r.success&&r.data?l(r.data):console.warn("Video scan failed:",r.data||"Unknown error")}catch(e){console.error("Error scanning videos:",e)}finally{s(!1)}})()}),[t,a]);const c=()=>{document.querySelectorAll(".pys-est-hover, .pys-est-invalid").forEach((e=>{e.classList.remove("pys-est-hover","pys-est-invalid")})),console.log("Cancelling element picker"),r()};if((0,e.useEffect)((()=>{if(!t)return;const e=e=>{const t=e.target;t&&"pys-est-root"!==t.id&&!t.closest("#pys-est-root")&&(document.querySelectorAll(".pys-est-hover, .pys-est-invalid").forEach((e=>{e.classList.remove("pys-est-hover","pys-est-invalid")})),pe(t,a,o)?t.classList.add("pys-est-hover"):t.classList.add("pys-est-invalid"))},r=e=>{const t=e.target;t&&t.classList.remove("pys-est-hover","pys-est-invalid")},l=e=>{const t=e.target;if("pys-est-root"===t.id||t.closest("#pys-est-root"))return;if(e.preventDefault(),e.stopPropagation(),!pe(t,a,o))return;document.querySelectorAll(".pys-est-hover, .pys-est-invalid").forEach((e=>{e.classList.remove("pys-est-hover","pys-est-invalid")}));const r=de(t);n(r)},i=e=>{"Escape"===e.key&&c()};return document.addEventListener("mouseover",e,!0),document.addEventListener("mouseout",r,!0),document.addEventListener("click",l,!0),document.addEventListener("keydown",i),()=>{document.removeEventListener("mouseover",e,!0),document.removeEventListener("mouseout",r,!0),document.removeEventListener("click",l,!0),document.removeEventListener("keydown",i),document.querySelectorAll(".pys-est-hover, .pys-est-invalid").forEach((e=>{e.classList.remove("pys-est-hover","pys-est-invalid")}))}}),[t,n,r,a,o,c]),!t)return null;return e.createElement("div",{className:"pys-est-picker-tip"},e.createElement("div",{className:"pys-est-picker-tip__text",dangerouslySetInnerHTML:{__html:(()=>{switch(a){case"email_link":return"Click on an email link (mailto:) to select it. Press <kbd>Esc</kbd> to cancel.";case"form_field":return"Click on a form or form element to select it. Press <kbd>Esc</kbd> to cancel.";case"parameter_value":return"Click on any element to extract its value (text, input value, data attribute, etc.). Press <kbd>Esc</kbd> to cancel.";case"video_view":return i?"Scanning for videos on the page... Press <kbd>Esc</kbd> to cancel.":o.length>0?`Found ${o.length} video(s). Click on a video element to select it. Press <kbd>Esc</kbd> to cancel.`:"No videos found on this page. Click on a video element to select it. Press <kbd>Esc</kbd> to cancel.";default:return"Click an element to select it. Press <kbd>Esc</kbd> to cancel."}})()}}),e.createElement("button",{className:"pys-est-btn",onClick:c},"Cancel"))}function me(e){return me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},me(e)}function ge(e){var t=function(e,t){if("object"!=me(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==me(t)?t:t+""}function he(e,t,n){return(t=ge(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function be(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ee(e,t){if(e){if("string"==typeof e)return be(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?be(e,t):void 0}}function we(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],s=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return i}}(e,t)||Ee(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Se(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var ke=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_e.apply(null,arguments)}function Ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ge(r.key),r)}}function xe(e,t){return xe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xe(e,t)}function Ne(e){return Ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ne(e)}function Pe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pe=function(){return!!e})()}function Te(e,t){if(t&&("object"==me(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Oe(e){return function(e){if(Array.isArray(e))return be(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ee(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var De=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Le=Math.abs,Me=String.fromCharCode,Re=Object.assign;function Ve(e){return e.trim()}function Ie(e,t,n){return e.replace(t,n)}function Fe(e,t){return e.indexOf(t)}function Ae(e,t){return 0|e.charCodeAt(t)}function ze(e,t,n){return e.slice(t,n)}function $e(e){return e.length}function je(e){return e.length}function Ue(e,t){return t.push(e),e}var We=1,He=1,Be=0,qe=0,Ge=0,Ye="";function Qe(e,t,n,r,a,o,l){return{value:e,root:t,parent:n,type:r,props:a,children:o,line:We,column:He,length:l,return:""}}function Xe(e,t){return Re(Qe("",null,null,"",null,null,0),e,{length:-e.length},t)}function Ke(){return Ge=qe>0?Ae(Ye,--qe):0,He--,10===Ge&&(He=1,We--),Ge}function Je(){return Ge=qe<Be?Ae(Ye,qe++):0,He++,10===Ge&&(He=1,We++),Ge}function Ze(){return Ae(Ye,qe)}function et(){return qe}function tt(e,t){return ze(Ye,e,t)}function nt(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function rt(e){return We=He=1,Be=$e(Ye=e),qe=0,[]}function at(e){return Ye="",e}function ot(e){return Ve(tt(qe-1,st(91===e?e+2:40===e?e+1:e)))}function lt(e){for(;(Ge=Ze())&&Ge<33;)Je();return nt(e)>2||nt(Ge)>3?"":" "}function it(e,t){for(;--t&&Je()&&!(Ge<48||Ge>102||Ge>57&&Ge<65||Ge>70&&Ge<97););return tt(e,et()+(t<6&&32==Ze()&&32==Je()))}function st(e){for(;Je();)switch(Ge){case e:return qe;case 34:case 39:34!==e&&39!==e&&st(Ge);break;case 40:41===e&&st(e);break;case 92:Je()}return qe}function ct(e,t){for(;Je()&&e+Ge!==57&&(e+Ge!==84||47!==Ze()););return"/*"+tt(t,qe-1)+"*"+Me(47===e?e:Je())}function ut(e){for(;!nt(Ze());)Je();return tt(e,qe)}var dt="-ms-",pt="-moz-",ft="-webkit-",mt="comm",gt="rule",ht="decl",vt="@keyframes";function yt(e,t){for(var n="",r=je(e),a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function bt(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case ht:return e.return=e.return||e.value;case mt:return"";case vt:return e.return=e.value+"{"+yt(e.children,r)+"}";case gt:e.value=e.props.join(",")}return $e(n=yt(e.children,r))?e.return=e.value+"{"+n+"}":""}function Et(e){return at(wt("",null,null,null,[""],e=rt(e),0,[0],e))}function wt(e,t,n,r,a,o,l,i,s){for(var c=0,u=0,d=l,p=0,f=0,m=0,g=1,h=1,v=1,y=0,b="",E=a,w=o,S=r,k=b;h;)switch(m=y,y=Je()){case 40:if(108!=m&&58==Ae(k,d-1)){-1!=Fe(k+=Ie(ot(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:k+=ot(y);break;case 9:case 10:case 13:case 32:k+=lt(m);break;case 92:k+=it(et()-1,7);continue;case 47:switch(Ze()){case 42:case 47:Ue(kt(ct(Je(),et()),t,n),s);break;default:k+="/"}break;case 123*g:i[c++]=$e(k)*v;case 125*g:case 59:case 0:switch(y){case 0:case 125:h=0;case 59+u:-1==v&&(k=Ie(k,/\f/g,"")),f>0&&$e(k)-d&&Ue(f>32?_t(k+";",r,n,d-1):_t(Ie(k," ","")+";",r,n,d-2),s);break;case 59:k+=";";default:if(Ue(S=St(k,t,n,c,u,a,i,b,E=[],w=[],d),o),123===y)if(0===u)wt(k,t,S,S,E,o,d,i,w);else switch(99===p&&110===Ae(k,3)?100:p){case 100:case 108:case 109:case 115:wt(e,S,S,r&&Ue(St(e,S,S,0,0,a,i,b,a,E=[],d),w),a,w,d,i,r?E:w);break;default:wt(k,S,S,S,[""],w,0,i,w)}}c=u=f=0,g=v=1,b=k="",d=l;break;case 58:d=1+$e(k),f=m;default:if(g<1)if(123==y)--g;else if(125==y&&0==g++&&125==Ke())continue;switch(k+=Me(y),y*g){case 38:v=u>0?1:(k+="\f",-1);break;case 44:i[c++]=($e(k)-1)*v,v=1;break;case 64:45===Ze()&&(k+=ot(Je())),p=Ze(),u=d=$e(b=k+=ut(et())),y++;break;case 45:45===m&&2==$e(k)&&(g=0)}}return o}function St(e,t,n,r,a,o,l,i,s,c,u){for(var d=a-1,p=0===a?o:[""],f=je(p),m=0,g=0,h=0;m<r;++m)for(var v=0,y=ze(e,d+1,d=Le(g=l[m])),b=e;v<f;++v)(b=Ve(g>0?p[v]+" "+y:Ie(y,/&\f/g,p[v])))&&(s[h++]=b);return Qe(e,t,n,0===a?gt:i,s,c,u)}function kt(e,t,n){return Qe(e,t,n,mt,Me(Ge),ze(e,2,-2),0)}function _t(e,t,n,r){return Qe(e,t,n,ht,ze(e,0,r),ze(e,r+1,-1),r)}var Ct=function(e,t,n){for(var r=0,a=0;r=a,a=Ze(),38===r&&12===a&&(t[n]=1),!nt(a);)Je();return tt(e,qe)},xt=function(e,t){return at(function(e,t){var n=-1,r=44;do{switch(nt(r)){case 0:38===r&&12===Ze()&&(t[n]=1),e[n]+=Ct(qe-1,t,n);break;case 2:e[n]+=ot(r);break;case 4:if(44===r){e[++n]=58===Ze()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Me(r)}}while(r=Je());return e}(rt(e),t))},Nt=new WeakMap,Pt=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Nt.get(n))&&!r){Nt.set(e,!0);for(var a=[],o=xt(t,a),l=n.props,i=0,s=0;i<o.length;i++)for(var c=0;c<l.length;c++,s++)e.props[s]=a[i]?o[i].replace(/&\f/g,l[c]):l[c]+" "+o[i]}}},Tt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Ot(e,t){switch(function(e,t){return 45^Ae(e,0)?(((t<<2^Ae(e,0))<<2^Ae(e,1))<<2^Ae(e,2))<<2^Ae(e,3):0}(e,t)){case 5103:return ft+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return ft+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return ft+e+pt+e+dt+e+e;case 6828:case 4268:return ft+e+dt+e+e;case 6165:return ft+e+dt+"flex-"+e+e;case 5187:return ft+e+Ie(e,/(\w+).+(:[^]+)/,ft+"box-$1$2"+dt+"flex-$1$2")+e;case 5443:return ft+e+dt+"flex-item-"+Ie(e,/flex-|-self/,"")+e;case 4675:return ft+e+dt+"flex-line-pack"+Ie(e,/align-content|flex-|-self/,"")+e;case 5548:return ft+e+dt+Ie(e,"shrink","negative")+e;case 5292:return ft+e+dt+Ie(e,"basis","preferred-size")+e;case 6060:return ft+"box-"+Ie(e,"-grow","")+ft+e+dt+Ie(e,"grow","positive")+e;case 4554:return ft+Ie(e,/([^-])(transform)/g,"$1"+ft+"$2")+e;case 6187:return Ie(Ie(Ie(e,/(zoom-|grab)/,ft+"$1"),/(image-set)/,ft+"$1"),e,"")+e;case 5495:case 3959:return Ie(e,/(image-set\([^]*)/,ft+"$1$`$1");case 4968:return Ie(Ie(e,/(.+:)(flex-)?(.*)/,ft+"box-pack:$3"+dt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+ft+e+e;case 4095:case 3583:case 4068:case 2532:return Ie(e,/(.+)-inline(.+)/,ft+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if($e(e)-1-t>6)switch(Ae(e,t+1)){case 109:if(45!==Ae(e,t+4))break;case 102:return Ie(e,/(.+:)(.+)-([^]+)/,"$1"+ft+"$2-$3$1"+pt+(108==Ae(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Fe(e,"stretch")?Ot(Ie(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Ae(e,t+1))break;case 6444:switch(Ae(e,$e(e)-3-(~Fe(e,"!important")&&10))){case 107:return Ie(e,":",":"+ft)+e;case 101:return Ie(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ft+(45===Ae(e,14)?"inline-":"")+"box$3$1"+ft+"$2$3$1"+dt+"$2box$3")+e}break;case 5936:switch(Ae(e,t+11)){case 114:return ft+e+dt+Ie(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ft+e+dt+Ie(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ft+e+dt+Ie(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ft+e+dt+e+e}return e}var Dt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case ht:e.return=Ot(e.value,e.length);break;case vt:return yt([Xe(e,{value:Ie(e.value,"@","@"+ft)})],r);case gt:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return yt([Xe(e,{props:[Ie(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return yt([Xe(e,{props:[Ie(t,/:(plac\w+)/,":"+ft+"input-$1")]}),Xe(e,{props:[Ie(t,/:(plac\w+)/,":-moz-$1")]}),Xe(e,{props:[Ie(t,/:(plac\w+)/,dt+"input-$1")]})],r)}return""}))}}],Lt=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,a,o=e.stylisPlugins||Dt,l={},i=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)l[t[n]]=!0;i.push(e)}));var s,c,u,d,p=[bt,(d=function(e){s.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],f=(c=[Pt,Tt].concat(o,p),u=je(c),function(e,t,n,r){for(var a="",o=0;o<u;o++)a+=c[o](e,t,n,r)||"";return a});a=function(e,t,n,r){s=n,yt(Et(e?e+"{"+t.styles+"}":t.styles),f),r&&(m.inserted[t.name]=!0)};var m={key:t,sheet:new De({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:l,registered:{},insert:a};return m.sheet.hydrate(i),m};var Mt=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)};var Rt={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Vt(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var It=/[A-Z]|^ms/g,Ft=/_EMO_([^_]+?)_([^]*?)_EMO_/g,At=function(e){return 45===e.charCodeAt(1)},zt=function(e){return null!=e&&"boolean"!=typeof e},$t=Vt((function(e){return At(e)?e:e.replace(It,"-$&").toLowerCase()})),jt=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Ft,(function(e,t,n){return Wt={name:t,styles:n,next:Wt},t}))}return 1===Rt[e]||At(e)||"number"!=typeof t||0===t?t:t+"px"};function Ut(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var a=n;if(1===a.anim)return Wt={name:a.name,styles:a.styles,next:Wt},a.name;var o=n;if(void 0!==o.styles){var l=o.next;if(void 0!==l)for(;void 0!==l;)Wt={name:l.name,styles:l.styles,next:Wt},l=l.next;return o.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a<n.length;a++)r+=Ut(e,t,n[a])+";";else for(var o in n){var l=n[o];if("object"!=typeof l){var i=l;null!=t&&void 0!==t[i]?r+=o+"{"+t[i]+"}":zt(i)&&(r+=$t(o)+":"+jt(o,i)+";")}else if(!Array.isArray(l)||"string"!=typeof l[0]||null!=t&&void 0!==t[l[0]]){var s=Ut(e,t,l);switch(o){case"animation":case"animationName":r+=$t(o)+":"+s+";";break;default:r+=o+"{"+s+"}"}}else for(var c=0;c<l.length;c++)zt(l[c])&&(r+=$t(o)+":"+jt(o,l[c])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=Wt,s=n(e);return Wt=i,Ut(e,t,s)}}var c=n;if(null==t)return c;var u=t[c];return void 0!==u?u:c}var Wt,Ht=/label:\s*([^\s;{]+)\s*(;|$)/g;function Bt(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,a="";Wt=void 0;var o=e[0];null==o||void 0===o.raw?(r=!1,a+=Ut(n,t,o)):a+=o[0];for(var l=1;l<e.length;l++){if(a+=Ut(n,t,e[l]),r)a+=o[l]}Ht.lastIndex=0;for(var i,s="";null!==(i=Ht.exec(a));)s+="-"+i[1];var c=function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(a)+s;return{name:c,styles:a,next:Wt}}var qt=!!t.useInsertionEffect&&t.useInsertionEffect,Gt=qt||function(e){return e()},Yt=(qt||e.useLayoutEffect,e.createContext("undefined"!=typeof HTMLElement?Lt({key:"css"}):null)),Qt=(Yt.Provider,function(t){return(0,e.forwardRef)((function(n,r){var a=(0,e.useContext)(Yt);return t(n,a,r)}))}),Xt=e.createContext({});var Kt,Jt,Zt={}.hasOwnProperty,en="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",tn=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Mt(t,n,r),Gt((function(){return function(e,t,n){Mt(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}(t,n,r)})),null},nn=Qt((function(t,n,r){var a=t.css;"string"==typeof a&&void 0!==n.registered[a]&&(a=n.registered[a]);var o=t[en],l=[a],i="";"string"==typeof t.className?i=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}(n.registered,l,t.className):null!=t.className&&(i=t.className+" ");var s=Bt(l,void 0,e.useContext(Xt));i+=n.key+"-"+s.name;var c={};for(var u in t)Zt.call(t,u)&&"css"!==u&&u!==en&&(c[u]=t[u]);return c.className=i,r&&(c.ref=r),e.createElement(e.Fragment,null,e.createElement(tn,{cache:n,serialized:s,isStringTag:"string"==typeof o}),e.createElement(o,c))})),rn=nn,an=(a(146),function(t,n){var r=arguments;if(null==n||!Zt.call(n,"css"))return e.createElement.apply(void 0,r);var a=r.length,o=new Array(a);o[0]=rn,o[1]=function(e,t){var n={};for(var r in t)Zt.call(t,r)&&(n[r]=t[r]);return n[en]=e,n}(t,n);for(var l=2;l<a;l++)o[l]=r[l];return e.createElement.apply(null,o)});Kt=an||(an={}),Jt||(Jt=Kt.JSX||(Kt.JSX={}));function on(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Bt(t)}var ln=a(961);const sn=Math.min,cn=Math.max,un=Math.round,dn=Math.floor,pn=e=>({x:e,y:e});function fn(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function mn(){return"undefined"!=typeof window}function gn(e){return yn(e)?(e.nodeName||"").toLowerCase():"#document"}function hn(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function vn(e){var t;return null==(t=(yn(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function yn(e){return!!mn()&&(e instanceof Node||e instanceof hn(e).Node)}function bn(e){return!!mn()&&(e instanceof Element||e instanceof hn(e).Element)}function En(e){return!!mn()&&(e instanceof HTMLElement||e instanceof hn(e).HTMLElement)}function wn(e){return!(!mn()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof hn(e).ShadowRoot)}const Sn=new Set(["inline","contents"]);function kn(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=Nn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!Sn.has(a)}function _n(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const Cn=new Set(["html","body","#document"]);function xn(e){return Cn.has(gn(e))}function Nn(e){return hn(e).getComputedStyle(e)}function Pn(e){if("html"===gn(e))return e;const t=e.assignedSlot||e.parentNode||wn(e)&&e.host||vn(e);return wn(t)?t.host:t}function Tn(e){const t=Pn(e);return xn(t)?e.ownerDocument?e.ownerDocument.body:e.body:En(t)&&kn(t)?t:Tn(t)}function On(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=Tn(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),l=hn(a);if(o){const e=Dn(l);return t.concat(l,l.visualViewport||[],kn(a)?a:[],e&&n?On(e):[])}return t.concat(a,On(a,[],n))}function Dn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ln(e){const t=Nn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=En(e),o=a?e.offsetWidth:n,l=a?e.offsetHeight:r,i=un(n)!==o||un(r)!==l;return i&&(n=o,r=l),{width:n,height:r,$:i}}function Mn(e){return bn(e)?e:e.contextElement}function Rn(e){const t=Mn(e);if(!En(t))return pn(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:o}=Ln(t);let l=(o?un(n.width):n.width)/r,i=(o?un(n.height):n.height)/a;return l&&Number.isFinite(l)||(l=1),i&&Number.isFinite(i)||(i=1),{x:l,y:i}}const Vn=pn(0);function In(e){const t=hn(e);return _n()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Vn}function Fn(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),o=Mn(e);let l=pn(1);t&&(r?bn(r)&&(l=Rn(r)):l=Rn(e));const i=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==hn(e))&&t}(o,n,r)?In(o):pn(0);let s=(a.left+i.x)/l.x,c=(a.top+i.y)/l.y,u=a.width/l.x,d=a.height/l.y;if(o){const e=hn(o),t=r&&bn(r)?hn(r):r;let n=e,a=Dn(n);for(;a&&r&&t!==n;){const e=Rn(a),t=a.getBoundingClientRect(),r=Nn(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,c*=e.y,u*=e.x,d*=e.y,s+=o,c+=l,n=hn(a),a=Dn(n)}}return fn({width:u,height:d,x:s,y:c})}function An(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function zn(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:i="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,c=Mn(e),u=a||o?[...c?On(c):[],...On(t)]:[];u.forEach((e=>{a&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)}));const d=c&&i?function(e,t){let n,r=null;const a=vn(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function l(i,s){void 0===i&&(i=!1),void 0===s&&(s=1),o();const c=e.getBoundingClientRect(),{left:u,top:d,width:p,height:f}=c;if(i||t(),!p||!f)return;const m={rootMargin:-dn(d)+"px "+-dn(a.clientWidth-(u+p))+"px "+-dn(a.clientHeight-(d+f))+"px "+-dn(u)+"px",threshold:cn(0,sn(1,s))||1};let g=!0;function h(t){const r=t[0].intersectionRatio;if(r!==s){if(!g)return l();r?l(!1,r):n=setTimeout((()=>{l(!1,1e-7)}),1e3)}1!==r||An(c,e.getBoundingClientRect())||l(),g=!1}try{r=new IntersectionObserver(h,{...m,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(h,m)}r.observe(e)}(!0),o}(c,n):null;let p,f=-1,m=null;l&&(m=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{var e;null==(e=m)||e.observe(t)}))),n()})),c&&!s&&m.observe(c),m.observe(t));let g=s?Fn(e):null;return s&&function t(){const r=Fn(e);g&&!An(g,r)&&n();g=r,p=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{a&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=m)||e.disconnect(),m=null,s&&cancelAnimationFrame(p)}}var $n=e.useLayoutEffect,jn=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Un=function(){};function Wn(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Hn(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];var o=[].concat(r);if(t&&e)for(var l in t)t.hasOwnProperty(l)&&t[l]&&o.push("".concat(Wn(e,l)));return o.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var Bn=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===me(e)&&null!==e?[e]:[];var t},qn=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,ye({},Se(e,jn))},Gn=function(e,t,n){var r=e.cx,a=e.getStyles,o=e.getClassNames,l=e.className;return{css:a(t,e),className:r(null!=n?n:{},o(t,e),l)}};function Yn(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function Qn(e){return Yn(e)?window.pageYOffset:e.scrollTop}function Xn(e,t){Yn(e)?window.scrollTo(0,t):e.scrollTop=t}function Kn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Un,a=Qn(e),o=t-a,l=0;!function t(){var i,s=o*((i=(i=l+=10)/n-1)*i*i+1)+a;Xn(e,s),l<n?window.requestAnimationFrame(t):r(e)}()}function Jn(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),a=t.offsetHeight/3;r.bottom+a>n.bottom?Xn(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a<n.top&&Xn(e,Math.max(t.offsetTop-a,0))}function Zn(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var er=!1,tr={get passive(){return er=!0}},nr="undefined"!=typeof window?window:{};nr.addEventListener&&nr.removeEventListener&&(nr.addEventListener("p",Un,tr),nr.removeEventListener("p",Un,!1));var rr=er;function ar(e){return null!=e}function or(e,t,n){return e?t:n}var lr=["children","innerProps"],ir=["children","innerProps"];function sr(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,a=e.placement,o=e.shouldScroll,l=e.isFixedPosition,i=e.controlHeight,s=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var a=e;a=a.parentElement;)if(t=getComputedStyle(a),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return a;return document.documentElement}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u,d=s.getBoundingClientRect().height,p=n.getBoundingClientRect(),f=p.bottom,m=p.height,g=p.top,h=n.offsetParent.getBoundingClientRect().top,v=l?window.innerHeight:Yn(u=s)?window.innerHeight:u.clientHeight,y=Qn(s),b=parseInt(getComputedStyle(n).marginBottom,10),E=parseInt(getComputedStyle(n).marginTop,10),w=h-E,S=v-g,k=w+y,_=d-y-g,C=f-v+y+b,x=y+g-E,N=160;switch(a){case"auto":case"bottom":if(S>=m)return{placement:"bottom",maxHeight:t};if(_>=m&&!l)return o&&Kn(s,C,N),{placement:"bottom",maxHeight:t};if(!l&&_>=r||l&&S>=r)return o&&Kn(s,C,N),{placement:"bottom",maxHeight:l?S-b:_-b};if("auto"===a||l){var P=t,T=l?w:k;return T>=r&&(P=Math.min(T-b-i,t)),{placement:"top",maxHeight:P}}if("bottom"===a)return o&&Xn(s,C),{placement:"bottom",maxHeight:t};break;case"top":if(w>=m)return{placement:"top",maxHeight:t};if(k>=m&&!l)return o&&Kn(s,x,N),{placement:"top",maxHeight:t};if(!l&&k>=r||l&&w>=r){var O=t;return(!l&&k>=r||l&&w>=r)&&(O=l?w-E:k-E),o&&Kn(s,x,N),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}var cr,ur=function(e){return"auto"===e?"bottom":e},dr=(0,e.createContext)(null),pr=function(t){var n=t.children,r=t.minMenuHeight,a=t.maxMenuHeight,o=t.menuPlacement,l=t.menuPosition,i=t.menuShouldScrollIntoView,s=t.theme,c=((0,e.useContext)(dr)||{}).setPortalPlacement,u=(0,e.useRef)(null),d=we((0,e.useState)(a),2),p=d[0],f=d[1],m=we((0,e.useState)(null),2),g=m[0],h=m[1],v=s.spacing.controlHeight;return $n((function(){var e=u.current;if(e){var t="fixed"===l,n=sr({maxHeight:a,menuEl:e,minHeight:r,placement:o,shouldScroll:i&&!t,isFixedPosition:t,controlHeight:v});f(n.maxHeight),h(n.placement),null==c||c(n.placement)}}),[a,o,l,i,r,c,v]),n({ref:u,placerProps:ye(ye({},t),{},{placement:g||ur(o),maxHeight:p})})},fr=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return an("div",_e({},Gn(e,"menu",{menu:!0}),{ref:n},r),t)},mr=function(e,t){var n=e.theme,r=n.spacing.baseUnit,a=n.colors;return ye({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},gr=mr,hr=mr,vr=["size"],yr=["innerProps","isRtl","size"];var br,Er,wr={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Sr=function(e){var t=e.size,n=Se(e,vr);return an("svg",_e({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:wr},n))},kr=function(e){return an(Sr,_e({size:20},e),an("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},_r=function(e){return an(Sr,_e({size:20},e),an("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Cr=function(e,t){var n=e.isFocused,r=e.theme,a=r.spacing.baseUnit,o=r.colors;return ye({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*a,":hover":{color:n?o.neutral80:o.neutral40}})},xr=Cr,Nr=Cr,Pr=function(){var e=on.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(cr||(br=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],Er||(Er=br.slice(0)),cr=Object.freeze(Object.defineProperties(br,{raw:{value:Object.freeze(Er)}})))),Tr=function(e){var t=e.delay,n=e.offset;return an("span",{css:on({animation:"".concat(Pr," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Or=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.innerRef,o=e.innerProps,l=e.menuIsOpen;return an("div",_e({ref:a},Gn(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":l}),o,{"aria-disabled":n||void 0}),t)},Dr=["data"],Lr=function(e){var t=e.children,n=e.cx,r=e.getStyles,a=e.getClassNames,o=e.Heading,l=e.headingProps,i=e.innerProps,s=e.label,c=e.theme,u=e.selectProps;return an("div",_e({},Gn(e,"group",{group:!0}),i),an(o,_e({},l,{selectProps:u,theme:c,getStyles:r,getClassNames:a,cx:n}),s),an("div",null,t))},Mr=["innerRef","isDisabled","isHidden","inputClassName"],Rr={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Vr={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":ye({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Rr)},Ir=function(e){return ye({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Rr)},Fr=function(e){var t=e.children,n=e.innerProps;return an("div",n,t)};var Ar=function(e){var t=e.children,n=e.components,r=e.data,a=e.innerProps,o=e.isDisabled,l=e.removeProps,i=e.selectProps,s=n.Container,c=n.Label,u=n.Remove;return an(s,{data:r,innerProps:ye(ye({},Gn(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),a),selectProps:i},an(c,{data:r,innerProps:ye({},Gn(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:i},t),an(u,{data:r,innerProps:ye(ye({},Gn(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},l),selectProps:i}))},zr={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return an("div",_e({},Gn(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||an(kr,null))},Control:Or,DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return an("div",_e({},Gn(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||an(_r,null))},DownChevron:_r,CrossIcon:kr,Group:Lr,GroupHeading:function(e){var t=qn(e);t.data;var n=Se(t,Dr);return an("div",_e({},Gn(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return an("div",_e({},Gn(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return an("span",_e({},t,Gn(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=qn(e),a=r.innerRef,o=r.isDisabled,l=r.isHidden,i=r.inputClassName,s=Se(r,Mr);return an("div",_e({},Gn(e,"input",{"input-container":!0}),{"data-value":n||""}),an("input",_e({className:t({input:!0},i),ref:a,style:Ir(l),disabled:o},s)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,a=void 0===r?4:r,o=Se(e,yr);return an("div",_e({},Gn(ye(ye({},o),{},{innerProps:t,isRtl:n,size:a}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),an(Tr,{delay:0,offset:n}),an(Tr,{delay:160,offset:!0}),an(Tr,{delay:320,offset:!n}))},Menu:fr,MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,a=e.isMulti;return an("div",_e({},Gn(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:r},n),t)},MenuPortal:function(t){var n=t.appendTo,r=t.children,a=t.controlElement,o=t.innerProps,l=t.menuPlacement,i=t.menuPosition,s=(0,e.useRef)(null),c=(0,e.useRef)(null),u=we((0,e.useState)(ur(l)),2),d=u[0],p=u[1],f=(0,e.useMemo)((function(){return{setPortalPlacement:p}}),[]),m=we((0,e.useState)(null),2),g=m[0],h=m[1],v=(0,e.useCallback)((function(){if(a){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(a),t="fixed"===i?0:window.pageYOffset,n=e[d]+t;n===(null==g?void 0:g.offset)&&e.left===(null==g?void 0:g.rect.left)&&e.width===(null==g?void 0:g.rect.width)||h({offset:n,rect:e})}}),[a,i,d,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);$n((function(){v()}),[v]);var y=(0,e.useCallback)((function(){"function"==typeof c.current&&(c.current(),c.current=null),a&&s.current&&(c.current=zn(a,s.current,v,{elementResize:"ResizeObserver"in window}))}),[a,v]);$n((function(){y()}),[y]);var b=(0,e.useCallback)((function(e){s.current=e,y()}),[y]);if(!n&&"fixed"!==i||!g)return null;var E=an("div",_e({ref:b},Gn(ye(ye({},t),{},{offset:g.offset,position:i,rect:g.rect}),"menuPortal",{"menu-portal":!0}),o),r);return an(dr.Provider,{value:f},n?(0,ln.createPortal)(E,n):E)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,a=Se(e,ir);return an("div",_e({},Gn(ye(ye({},a),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,a=Se(e,lr);return an("div",_e({},Gn(ye(ye({},a),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},MultiValue:Ar,MultiValueContainer:Fr,MultiValueLabel:Fr,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return an("div",_e({role:"button"},n),t||an(kr,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.isSelected,o=e.innerRef,l=e.innerProps;return an("div",_e({},Gn(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":a}),{ref:o,"aria-disabled":n},l),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return an("div",_e({},Gn(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,a=e.isRtl;return an("div",_e({},Gn(e,"container",{"--is-disabled":r,"--is-rtl":a}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return an("div",_e({},Gn(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,a=e.hasValue;return an("div",_e({},Gn(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":a}),n),t)}},$r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function jr(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],a=t[n],!(r===a||$r(r)&&$r(a)))return!1;var r,a;return!0}for(var Ur={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Wr=function(e){return an("span",_e({css:Ur},e))},Hr={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,a=e.context,o=e.isInitialFocus;switch(a){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return o?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,a=e.labels,o=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(a.length>1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(r,o?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,a=e.label,o=void 0===a?"":a,l=e.selectValue,i=e.isDisabled,s=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&l)return"value ".concat(o," focused, ").concat(u(l,n),".");if("menu"===t&&c){var d=i?" disabled":"",p="".concat(s?" selected":"").concat(d);return"".concat(o).concat(p,", ").concat(u(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},Br=function(t){var n=t.ariaSelection,r=t.focusedOption,a=t.focusedValue,o=t.focusableOptions,l=t.isFocused,i=t.selectValue,s=t.selectProps,c=t.id,u=t.isAppleDevice,d=s.ariaLiveMessages,p=s.getOptionLabel,f=s.inputValue,m=s.isMulti,g=s.isOptionDisabled,h=s.isSearchable,v=s.menuIsOpen,y=s.options,b=s.screenReaderStatus,E=s.tabSelectsValue,w=s.isLoading,S=s["aria-label"],k=s["aria-live"],_=(0,e.useMemo)((function(){return ye(ye({},Hr),d||{})}),[d]),C=(0,e.useMemo)((function(){var e,t="";if(n&&_.onChange){var r=n.option,a=n.options,o=n.removedValue,l=n.removedValues,s=n.value,c=o||r||(e=s,Array.isArray(e)?null:e),u=c?p(c):"",d=a||l||void 0,f=d?d.map(p):[],m=ye({isDisabled:c&&g(c,i),label:u,labels:f},n);t=_.onChange(m)}return t}),[n,_,g,i,p]),x=(0,e.useMemo)((function(){var e="",t=r||a,n=!!(r&&i&&i.includes(r));if(t&&_.onFocus){var l={focused:t,label:p(t),isDisabled:g(t,i),isSelected:n,options:o,context:t===r?"menu":"value",selectValue:i,isAppleDevice:u};e=_.onFocus(l)}return e}),[r,a,p,g,_,o,i,u]),N=(0,e.useMemo)((function(){var e="";if(v&&y.length&&!w&&_.onFilter){var t=b({count:o.length});e=_.onFilter({inputValue:f,resultsMessage:t})}return e}),[o,f,v,_,y,b,w]),P="initial-input-focus"===(null==n?void 0:n.action),T=(0,e.useMemo)((function(){var e="";if(_.guidance){var t=a?"value":v?"menu":"input";e=_.guidance({"aria-label":S,context:t,isDisabled:r&&g(r,i),isMulti:m,isSearchable:h,tabSelectsValue:E,isInitialFocus:P})}return e}),[S,r,a,m,g,h,v,_,i,E,P]),O=an(e.Fragment,null,an("span",{id:"aria-selection"},C),an("span",{id:"aria-focused"},x),an("span",{id:"aria-results"},N),an("span",{id:"aria-guidance"},T));return an(e.Fragment,null,an(Wr,{id:c},P&&O),an(Wr,{"aria-live":k,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},l&&!P&&O))},qr=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Gr=new RegExp("["+qr.map((function(e){return e.letters})).join("")+"]","g"),Yr={},Qr=0;Qr<qr.length;Qr++)for(var Xr=qr[Qr],Kr=0;Kr<Xr.letters.length;Kr++)Yr[Xr.letters[Kr]]=Xr.base;var Jr=function(e){return e.replace(Gr,(function(e){return Yr[e]}))},Zr=function(e,t){void 0===t&&(t=jr);var n=null;function r(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var o=e.apply(this,r);return n={lastResult:o,lastArgs:r,lastThis:this},o}return r.clear=function(){n=null},r}(Jr),ea=function(e){return e.replace(/^\s+|\s+$/g,"")},ta=function(e){return"".concat(e.label," ").concat(e.value)},na=["innerRef"];function ra(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=Object.entries(e).filter((function(e){var t=we(e,1)[0];return!n.includes(t)}));return a.reduce((function(e,t){var n=we(t,2),r=n[0],a=n[1];return e[r]=a,e}),{})}(Se(e,na),"onExited","in","enter","exit","appear");return an("input",_e({ref:t},n,{css:on({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var aa=["boxSizing","height","overflow","paddingRight","position"],oa={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function la(e){e.cancelable&&e.preventDefault()}function ia(e){e.stopPropagation()}function sa(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function ca(){return"ontouchstart"in window||navigator.maxTouchPoints}var ua=!("undefined"==typeof window||!window.document||!window.document.createElement),da=0,pa={capture:!1,passive:!1};var fa=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},ma={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function ga(t){var n=t.children,r=t.lockEnabled,a=t.captureEnabled,o=function(t){var n=t.isEnabled,r=t.onBottomArrive,a=t.onBottomLeave,o=t.onTopArrive,l=t.onTopLeave,i=(0,e.useRef)(!1),s=(0,e.useRef)(!1),c=(0,e.useRef)(0),u=(0,e.useRef)(null),d=(0,e.useCallback)((function(e,t){if(null!==u.current){var n=u.current,c=n.scrollTop,d=n.scrollHeight,p=n.clientHeight,f=u.current,m=t>0,g=d-p-c,h=!1;g>t&&i.current&&(a&&a(e),i.current=!1),m&&s.current&&(l&&l(e),s.current=!1),m&&t>g?(r&&!i.current&&r(e),f.scrollTop=d,h=!0,i.current=!0):!m&&-t>c&&(o&&!s.current&&o(e),f.scrollTop=0,h=!0,s.current=!0),h&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}}),[r,a,o,l]),p=(0,e.useCallback)((function(e){d(e,e.deltaY)}),[d]),f=(0,e.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),m=(0,e.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),g=(0,e.useCallback)((function(e){if(e){var t=!!rr&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",m,t)}}),[m,f,p]),h=(0,e.useCallback)((function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",m,!1))}),[m,f,p]);return(0,e.useEffect)((function(){if(n){var e=u.current;return g(e),function(){h(e)}}}),[n,g,h]),function(e){u.current=e}}({isEnabled:void 0===a||a,onBottomArrive:t.onBottomArrive,onBottomLeave:t.onBottomLeave,onTopArrive:t.onTopArrive,onTopLeave:t.onTopLeave}),l=function(t){var n=t.isEnabled,r=t.accountForScrollbars,a=void 0===r||r,o=(0,e.useRef)({}),l=(0,e.useRef)(null),i=(0,e.useCallback)((function(e){if(ua){var t=document.body,n=t&&t.style;if(a&&aa.forEach((function(e){var t=n&&n[e];o.current[e]=t})),a&&da<1){var r=parseInt(o.current.paddingRight,10)||0,l=document.body?document.body.clientWidth:0,i=window.innerWidth-l+r||0;Object.keys(oa).forEach((function(e){var t=oa[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(i,"px"))}t&&ca()&&(t.addEventListener("touchmove",la,pa),e&&(e.addEventListener("touchstart",sa,pa),e.addEventListener("touchmove",ia,pa))),da+=1}}),[a]),s=(0,e.useCallback)((function(e){if(ua){var t=document.body,n=t&&t.style;da=Math.max(da-1,0),a&&da<1&&aa.forEach((function(e){var t=o.current[e];n&&(n[e]=t)})),t&&ca()&&(t.removeEventListener("touchmove",la,pa),e&&(e.removeEventListener("touchstart",sa,pa),e.removeEventListener("touchmove",ia,pa)))}}),[a]);return(0,e.useEffect)((function(){if(n){var e=l.current;return i(e),function(){s(e)}}}),[n,i,s]),function(e){l.current=e}}({isEnabled:r});return an(e.Fragment,null,r&&an("div",{onClick:fa,css:ma}),n((function(e){o(e),l(e)})))}var ha={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},va=function(e){var t=e.name,n=e.onFocus;return an("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:ha,value:"",onChange:function(){}})};function ya(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function ba(){return ya(/^Mac/i)}function Ea(){return ya(/^iPhone/i)||ya(/^iPad/i)||ba()&&navigator.maxTouchPoints>1}var wa={clearIndicator:Nr,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,a=e.theme,o=a.colors,l=a.borderRadius;return ye({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:r?o.primary:o.neutral20,borderRadius:l,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:r?o.primary:o.neutral30}})},dropdownIndicator:xr,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,a=n.spacing;return ye({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,a=r.spacing.baseUnit,o=r.colors;return ye({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:2*a,marginTop:2*a})},input:function(e,t){var n=e.isDisabled,r=e.value,a=e.theme,o=a.spacing,l=a.colors;return ye(ye({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Vr),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:l.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,a=e.theme,o=a.colors,l=a.spacing.baseUnit;return ye({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*l})},loadingMessage:hr,menu:function(e,t){var n,r=e.placement,a=e.theme,o=a.borderRadius,l=a.spacing,i=a.colors;return ye((he(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),he(n,"position","absolute"),he(n,"width","100%"),he(n,"zIndex",1),n),t?{}:{backgroundColor:i.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:l.menuGutter,marginTop:l.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return ye({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,a=n.borderRadius,o=n.colors;return ye({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:a/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,a=n.colors,o=e.cropWithEllipsis;return ye({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,a=n.borderRadius,o=n.colors,l=e.isFocused;return ye({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:l?o.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},noOptionsMessage:gr,option:function(e,t){var n=e.isDisabled,r=e.isFocused,a=e.isSelected,o=e.theme,l=o.spacing,i=o.colors;return ye({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?i.primary:r?i.primary25:"transparent",color:n?i.neutral20:a?i.neutral0:"inherit",padding:"".concat(2*l.baseUnit,"px ").concat(3*l.baseUnit,"px"),":active":{backgroundColor:n?void 0:a?i.primary:i.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,a=n.colors;return ye({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,a=r.spacing,o=r.colors;return ye({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?o.neutral40:o.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,a=e.hasValue,o=e.selectProps.controlShouldRenderValue;return ye({alignItems:"center",display:r&&a&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}};var Sa,ka={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},_a={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Zn(),captureMenuScroll:!Zn(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=ye({ignoreCase:!0,ignoreAccents:!0,stringify:ta,trim:!0,matchFrom:"any"},Sa),r=n.ignoreCase,a=n.ignoreAccents,o=n.stringify,l=n.trim,i=n.matchFrom,s=l?ea(t):t,c=l?ea(o(e)):o(e);return r&&(s=s.toLowerCase(),c=c.toLowerCase()),a&&(s=Zr(s),c=Jr(c)),"start"===i?c.substr(0,s.length)===s:c.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Ca(e,t,n,r){return{type:"option",data:t,isDisabled:Ma(e,t,n),isSelected:Ra(e,t,n),label:Da(e,t),value:La(e,t),index:r}}function xa(e,t){return e.options.map((function(n,r){if("options"in n){var a=n.options.map((function(n,r){return Ca(e,n,t,r)})).filter((function(t){return Ta(e,t)}));return a.length>0?{type:"group",data:n,options:a,index:r}:void 0}var o=Ca(e,n,t,r);return Ta(e,o)?o:void 0})).filter(ar)}function Na(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,Oe(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Pa(e,t){return e.reduce((function(e,n){return"group"===n.type?e.push.apply(e,Oe(n.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}})))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e}),[])}function Ta(e,t){var n=e.inputValue,r=void 0===n?"":n,a=t.data,o=t.isSelected,l=t.label,i=t.value;return(!Ia(e)||!o)&&Va(e,{label:l,value:i,data:a},r)}var Oa=function(e,t){var n;return(null===(n=e.find((function(e){return e.data===t})))||void 0===n?void 0:n.id)||null},Da=function(e,t){return e.getOptionLabel(t)},La=function(e,t){return e.getOptionValue(t)};function Ma(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function Ra(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=La(e,t);return n.some((function(t){return La(e,t)===r}))}function Va(e,t,n){return!e.filterOption||e.filterOption(t,n)}var Ia=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},Fa=1,Aa=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xe(e,t)}(r,t);var n=function(e){var t=Pe();return function(){var n,r=Ne(e);if(t){var a=Ne(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Te(this,n)}}(r);function r(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(t=n.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,a=r.onChange,o=r.name;n.name=o,t.ariaOnChange(e,n),a(e,n)},t.setValue=function(e,n,r){var a=t.props,o=a.closeMenuOnSelect,l=a.isMulti,i=a.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:i}),o&&(t.setState({inputIsHiddenAfterUpdate:!l}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n=t.props,r=n.blurInputOnSelect,a=n.isMulti,o=n.name,l=t.state.selectValue,i=a&&t.isOptionSelected(e,l),s=t.isOptionDisabled(e,l);if(i){var c=t.getOptionValue(e);t.setValue(l.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",option:e,name:o});a?t.setValue([].concat(Oe(l),[e]),"select-option",e):t.setValue(e,"select-option")}r&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,r=t.state.selectValue,a=t.getOptionValue(e),o=r.filter((function(e){return t.getOptionValue(e)!==a})),l=or(n,o,o[0]||null);t.onChange(l,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(or(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,r=n[n.length-1],a=n.slice(0,n.length-1),o=or(e,a,a[0]||null);r&&t.onChange(o,{action:"pop-value",removedValue:r})},t.getFocusedOptionId=function(e){return Oa(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return Pa(xa(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return Hn.apply(void 0,[t.props.classNamePrefix].concat(n))},t.getOptionLabel=function(e){return Da(t.props,e)},t.getOptionValue=function(e){return La(t.props,e)},t.getStyles=function(e,n){var r=t.props.unstyled,a=wa[e](n,r);a.boxSizing="border-box";var o=t.props.styles[e];return o?o(a,n):a},t.getClassNames=function(e,n){var r,a;return null===(r=(a=t.props.classNames)[e])||void 0===r?void 0:r.call(a,n)},t.getElementId=function(e){return"".concat(t.state.instancePrefix,"-").concat(e)},t.getComponents=function(){return e=t.props,ye(ye({},zr),e.components);var e},t.buildCategorizedOptions=function(){return xa(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return Na(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,n){t.setState({ariaSelection:ye({value:e},n)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var n=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():n&&t.openMenu("first"):(n&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var n=t.props,r=n.isMulti,a=n.menuIsOpen;t.focusInput(),a?(t.setState({inputIsHiddenAfterUpdate:!r}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((function(){return t.focusInput()})))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&Yn(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var n=e.touches,r=n&&n.item(0);r&&(t.initialTouchX=r.clientX,t.initialTouchY=r.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var n=e.touches,r=n&&n.item(0);if(r){var a=Math.abs(r.clientX-t.initialTouchX),o=Math.abs(r.clientY-t.initialTouchY);t.userIsDragging=a>5||o>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,r=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(r,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var n=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:n>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return Ia(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,a=n.backspaceRemovesValue,o=n.escapeClearsValue,l=n.inputValue,i=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,g=f.focusedValue,h=f.selectValue;if(!(s||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||l)return;t.focusValue("previous");break;case"ArrowRight":if(!r||l)return;t.focusValue("next");break;case"Delete":case"Backspace":if(l)return;if(g)t.removeValue(g);else{if(!a)return;r?t.popValue():i&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,h))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:l}),t.onMenuClose()):i&&o&&t.clearValue();break;case" ":if(l)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++Fa),t.state.selectValue=Bn(e.value),e.menuIsOpen&&t.state.selectValue.length){var a=t.getFocusableOptionsWithIds(),o=t.buildFocusableOptions(),l=o.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=a,t.state.focusedOption=o[l],t.state.focusedOptionId=Oa(a,o[l])}return t}return function(e,t,n){t&&Ce(e.prototype,t),n&&Ce(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Jn(this.menuListRef,this.focusedOptionRef),(ba()||Ea())&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Jn(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,o=this.buildFocusableOptions(),l="first"===e?0:o.length-1;if(!this.props.isMulti){var i=o.indexOf(r[0]);i>-1&&(l=i)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[l],focusedOptionId:this.getFocusedOptionId(o[l])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=n.indexOf(r);r||(a=-1);var o=n.length-1,l=-1;if(n.length){switch(e){case"previous":l=0===a?0:-1===a?o:a-1;break;case"next":a>-1&&a<o&&(l=a+1)}this.setState({inputIsHidden:-1!==l,focusedValue:n[l]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var a=0,o=r.indexOf(n);n||(o=-1),"up"===e?a=o>0?o-1:r.length-1:"down"===e?a=(o+1)%r.length:"pageup"===e?(a=o-t)<0&&(a=0):"pagedown"===e?(a=o+t)>r.length-1&&(a=r.length-1):"last"===e&&(a=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(ka):ye(ye({},ka),this.props.theme):ka}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,a=this.getValue,o=this.selectOption,l=this.setValue,i=this.props,s=i.isMulti,c=i.isRtl,u=i.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:a,hasValue:this.hasValue(),isMulti:s,isRtl:c,options:u,selectOption:o,selectProps:i,setValue:l,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return Ma(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Ra(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Va(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,n=t.isDisabled,r=t.isSearchable,a=t.inputId,o=t.inputValue,l=t.tabIndex,i=t.form,s=t.menuIsOpen,c=t.required,u=this.getComponents().Input,d=this.state,p=d.inputIsHidden,f=d.ariaSelection,m=this.commonProps,g=a||this.getElementId("input"),h=ye(ye(ye({"aria-autocomplete":"list","aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},s&&{"aria-controls":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==f?void 0:f.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?e.createElement(u,_e({},m,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:n,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:l,form:i,type:"text",value:o},h)):e.createElement(ra,_e({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Un,onFocus:this.onInputFocus,disabled:n,tabIndex:l,inputMode:"none",form:i,value:""},h))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,n=this.getComponents(),r=n.MultiValue,a=n.MultiValueContainer,o=n.MultiValueLabel,l=n.MultiValueRemove,i=n.SingleValue,s=n.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,g=u.placeholder,h=this.state,v=h.selectValue,y=h.focusedValue,b=h.isFocused;if(!this.hasValue()||!d)return m?null:e.createElement(s,_e({},c,{key:"placeholder",isDisabled:p,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),g);if(f)return v.map((function(n,i){var s=n===y,u="".concat(t.getOptionLabel(n),"-").concat(t.getOptionValue(n));return e.createElement(r,_e({},c,{components:{Container:a,Label:o,Remove:l},isFocused:s,isDisabled:p,key:u,index:i,removeProps:{onClick:function(){return t.removeValue(n)},onTouchEnd:function(){return t.removeValue(n)},onMouseDown:function(e){e.preventDefault()}},data:n}),t.formatOptionLabel(n,"value"))}));if(m)return null;var E=v[0];return e.createElement(i,_e({},c,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,n=this.commonProps,r=this.props,a=r.isDisabled,o=r.isLoading,l=this.state.isFocused;if(!this.isClearable()||!t||a||!this.hasValue()||o)return null;var i={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,_e({},n,{innerProps:i,isFocused:l}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,n=this.commonProps,r=this.props,a=r.isDisabled,o=r.isLoading,l=this.state.isFocused;if(!t||!o)return null;return e.createElement(t,_e({},n,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:l}))}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),n=t.DropdownIndicator,r=t.IndicatorSeparator;if(!n||!r)return null;var a=this.commonProps,o=this.props.isDisabled,l=this.state.isFocused;return e.createElement(r,_e({},a,{isDisabled:o,isFocused:l}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var n=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,_e({},n,{innerProps:o,isDisabled:r,isFocused:a}))}},{key:"renderMenu",value:function(){var t=this,n=this.getComponents(),r=n.Group,a=n.GroupHeading,o=n.Menu,l=n.MenuList,i=n.MenuPortal,s=n.LoadingMessage,c=n.NoOptionsMessage,u=n.Option,d=this.commonProps,p=this.state.focusedOption,f=this.props,m=f.captureMenuScroll,g=f.inputValue,h=f.isLoading,v=f.loadingMessage,y=f.minMenuHeight,b=f.maxMenuHeight,E=f.menuIsOpen,w=f.menuPlacement,S=f.menuPosition,k=f.menuPortalTarget,_=f.menuShouldBlockScroll,C=f.menuShouldScrollIntoView,x=f.noOptionsMessage,N=f.onMenuScrollToTop,P=f.onMenuScrollToBottom;if(!E)return null;var T,O=function(n,r){var a=n.type,o=n.data,l=n.isDisabled,i=n.isSelected,s=n.label,c=n.value,f=p===o,m=l?void 0:function(){return t.onOptionHover(o)},g=l?void 0:function(){return t.selectOption(o)},h="".concat(t.getElementId("option"),"-").concat(r),v={id:h,onClick:g,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":t.state.isAppleDevice?void 0:i};return e.createElement(u,_e({},d,{innerProps:v,data:o,isDisabled:l,isSelected:i,key:h,label:s,type:a,value:c,isFocused:f,innerRef:f?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(n.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map((function(n){if("group"===n.type){var o=n.data,l=n.options,i=n.index,s="".concat(t.getElementId("group"),"-").concat(i),c="".concat(s,"-heading");return e.createElement(r,_e({},d,{key:s,data:o,options:l,Heading:a,headingProps:{id:c,data:n.data},label:t.formatGroupLabel(n.data)}),n.options.map((function(e){return O(e,"".concat(i,"-").concat(e.index))})))}if("option"===n.type)return O(n,"".concat(n.index))}));else if(h){var D=v({inputValue:g});if(null===D)return null;T=e.createElement(s,d,D)}else{var L=x({inputValue:g});if(null===L)return null;T=e.createElement(c,d,L)}var M={minMenuHeight:y,maxMenuHeight:b,menuPlacement:w,menuPosition:S,menuShouldScrollIntoView:C},R=e.createElement(pr,_e({},d,M),(function(n){var r=n.ref,a=n.placerProps,i=a.placement,s=a.maxHeight;return e.createElement(o,_e({},d,M,{innerRef:r,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:h,placement:i}),e.createElement(ga,{captureEnabled:m,onTopArrive:N,onBottomArrive:P,lockEnabled:_},(function(n){return e.createElement(l,_e({},d,{innerRef:function(e){t.getMenuListRef(e),n(e)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:t.getElementId("listbox")},isLoading:h,maxHeight:s,focusedOption:p}),T)})))}));return k||"fixed"===S?e.createElement(i,_e({},d,{appendTo:k,controlElement:this.controlRef,menuPlacement:w,menuPosition:S}),R):R}},{key:"renderFormField",value:function(){var t=this,n=this.props,r=n.delimiter,a=n.isDisabled,o=n.isMulti,l=n.name,i=n.required,s=this.state.selectValue;if(i&&!this.hasValue()&&!a)return e.createElement(va,{name:l,onFocus:this.onValueInputFocus});if(l&&!a){if(o){if(r){var c=s.map((function(e){return t.getOptionValue(e)})).join(r);return e.createElement("input",{name:l,type:"hidden",value:c})}var u=s.length>0?s.map((function(n,r){return e.createElement("input",{key:"i-".concat(r),name:l,type:"hidden",value:t.getOptionValue(n)})})):e.createElement("input",{name:l,type:"hidden",value:""});return e.createElement("div",null,u)}var d=s[0]?this.getOptionValue(s[0]):"";return e.createElement("input",{name:l,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,n=this.state,r=n.ariaSelection,a=n.focusedOption,o=n.focusedValue,l=n.isFocused,i=n.selectValue,s=this.getFocusableOptions();return e.createElement(Br,_e({},t,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:a,focusedValue:o,isFocused:l,selectValue:i,focusableOptions:s,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var t=this.getComponents(),n=t.Control,r=t.IndicatorsContainer,a=t.SelectContainer,o=t.ValueContainer,l=this.props,i=l.className,s=l.id,c=l.isDisabled,u=l.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return e.createElement(a,_e({},p,{className:i,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),e.createElement(n,_e({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),e.createElement(o,_e({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),e.createElement(r,_e({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,a=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,l=t.isFocused,i=t.prevWasFocused,s=t.instancePrefix,c=e.options,u=e.value,d=e.menuIsOpen,p=e.inputValue,f=e.isMulti,m=Bn(u),g={};if(n&&(u!==n.value||c!==n.options||d!==n.menuIsOpen||p!==n.inputValue)){var h=d?function(e,t){return Na(xa(e,t))}(e,m):[],v=d?Pa(xa(e,m),"".concat(s,"-option")):[],y=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,m):null,b=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,h);g={selectValue:m,focusedOption:b,focusedOptionId:Oa(v,b),focusableOptionsWithIds:v,focusedValue:y,clearFocusValueOnUpdate:!1}}var E=null!=a&&e!==n?{inputIsHidden:a,inputIsHiddenAfterUpdate:void 0}:{},w=o,S=l&&i;return l&&!S&&(w={value:or(f,m,m[0]||null),options:m,action:"initial-input-focus"},S=!i),"initial-input-focus"===(null==o?void 0:o.action)&&(w=null),ye(ye(ye({},g),E),{},{prevProps:e,ariaSelection:w,prevWasFocused:S})}}]),r}(e.Component);Aa.defaultProps=_a;var za=(0,e.forwardRef)((function(t,n){var r=function(t){var n=t.defaultInputValue,r=void 0===n?"":n,a=t.defaultMenuIsOpen,o=void 0!==a&&a,l=t.defaultValue,i=void 0===l?null:l,s=t.inputValue,c=t.menuIsOpen,u=t.onChange,d=t.onInputChange,p=t.onMenuClose,f=t.onMenuOpen,m=t.value,g=Se(t,ke),h=we((0,e.useState)(void 0!==s?s:r),2),v=h[0],y=h[1],b=we((0,e.useState)(void 0!==c?c:o),2),E=b[0],w=b[1],S=we((0,e.useState)(void 0!==m?m:i),2),k=S[0],_=S[1],C=(0,e.useCallback)((function(e,t){"function"==typeof u&&u(e,t),_(e)}),[u]),x=(0,e.useCallback)((function(e,t){var n;"function"==typeof d&&(n=d(e,t)),y(void 0!==n?n:e)}),[d]),N=(0,e.useCallback)((function(){"function"==typeof f&&f(),w(!0)}),[f]),P=(0,e.useCallback)((function(){"function"==typeof p&&p(),w(!1)}),[p]),T=void 0!==s?s:v,O=void 0!==c?c:E,D=void 0!==m?m:k;return ye(ye({},g),{},{inputValue:T,menuIsOpen:O,onChange:C,onInputChange:x,onMenuClose:P,onMenuOpen:N,value:D})}(t);return e.createElement(Aa,_e({ref:n},r))})),$a=za;function ja(){return ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ja.apply(null,arguments)}const Ua=({options:t=[],value:n,onChange:r,placeholder:a="Select...",isDisabled:o=!1,isClearable:l=!1,isSearchable:i=!0,className:s="",...c})=>{const u=t.find((e=>e.value===n))||null;return e.createElement($a,ja({className:`pys-est-react-select ${s}`,classNamePrefix:"pys-est-select",options:t,value:u,onChange:e=>{r&&r(e?e.value:null)},placeholder:a,isDisabled:o,isClearable:l,isSearchable:i,styles:{control:(e,t)=>({...e,minHeight:"40px",height:"40px",borderColor:t.isFocused?"#0073aa":"#ddd",boxShadow:t.isFocused?"0 0 0 1px #0073aa":"none","&:hover":{borderColor:t.isFocused?"#0073aa":"#999"},cursor:"pointer",fontSize:"14px",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'}),valueContainer:e=>({...e,height:"40px",padding:"0 8px"}),input:e=>({...e,margin:"0",padding:"0"}),indicatorsContainer:e=>({...e,height:"40px"}),indicatorSeparator:e=>({...e,display:"none"}),dropdownIndicator:e=>({...e,padding:"6px",color:"#555","&:hover":{color:"#0073aa"}}),clearIndicator:e=>({...e,padding:"6px",color:"#555","&:hover":{color:"#dc3232"}}),menu:e=>({...e,zIndex:9999,fontSize:"14px",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'}),menuList:e=>({...e,padding:"4px 0"}),option:(e,t)=>({...e,backgroundColor:t.isSelected?"#0073aa":t.isFocused?"#f0f0f1":"white",color:t.isSelected?"white":"#2c3338",cursor:"pointer",padding:"8px 12px","&:active":{backgroundColor:"#0073aa"}}),placeholder:e=>({...e,color:"#757575"}),singleValue:e=>({...e,color:"#2c3338"})}},c))};function Wa(){return Wa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wa.apply(null,arguments)}const Ha=({options:t=[],value:n=[],onChange:r,placeholder:a="Select...",isDisabled:o=!1,isClearable:l=!0,isSearchable:i=!0,closeMenuOnSelect:s=!1,hideSelectedOptions:c=!1,showAllOption:u=!1,allOptionLabel:d="All",className:p="",...f})=>{const m=u?[{value:"all",label:d},...t]:t,g=m.filter((e=>n.includes(e.value)));return e.createElement($a,Wa({className:`pys-est-react-select pys-est-react-select--multi ${p}`,classNamePrefix:"pys-est-select",options:m,value:g,onChange:e=>{if(!r)return;const t=e?e.map((e=>e.value)):[];if(u){const e=t.includes("all"),a=n.includes("all");if(e&&!a)return void r(["all"]);if(!e&&a)return void r([]);if(e&&t.length>1)return void r(t.filter((e=>"all"!==e)))}r(t)},placeholder:a,isDisabled:o,isClearable:l,isSearchable:i,isMulti:!0,closeMenuOnSelect:s,hideSelectedOptions:c,styles:{control:(e,t)=>({...e,minHeight:"36px",borderColor:t.isFocused?"#0073aa":"#ddd",boxShadow:t.isFocused?"0 0 0 1px #0073aa":"none","&:hover":{borderColor:t.isFocused?"#0073aa":"#999"},cursor:"pointer",fontSize:"14px",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'}),valueContainer:e=>({...e,padding:"2px 8px"}),input:e=>({...e,margin:"0",padding:"0"}),indicatorSeparator:e=>({...e,display:"none"}),dropdownIndicator:e=>({...e,padding:"6px",color:"#555","&:hover":{color:"#0073aa"}}),clearIndicator:e=>({...e,padding:"6px",color:"#555","&:hover":{color:"#dc3232"}}),multiValue:e=>({...e,backgroundColor:"#f0f0f1",borderRadius:"3px"}),multiValueLabel:e=>({...e,color:"#2c3338",fontSize:"13px",padding:"2px 6px"}),multiValueRemove:e=>({...e,color:"#555",cursor:"pointer","&:hover":{backgroundColor:"#dc3232",color:"white"}}),menu:e=>({...e,zIndex:9999,fontSize:"14px",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'}),menuList:e=>({...e,padding:"4px 0"}),option:(e,t)=>({...e,backgroundColor:t.isSelected?"#0073aa":t.isFocused?"#f0f0f1":"white",color:t.isSelected?"white":"#2c3338",cursor:"pointer",padding:"8px 12px","&:active":{backgroundColor:"#0073aa"}}),placeholder:e=>({...e,color:"#757575"})}},f))};function Ba(){return Ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ba.apply(null,arguments)}const qa=({options:t=[],value:n,onChange:r,placeholder:a="Select...",isDisabled:o=!1,isClearable:l=!1,isSearchable:i=!0,className:s="",formatGroupLabel:c,...u})=>{const d=(()=>{for(const e of t)if(e.options){const t=e.options.find((e=>e.value===n));if(t)return t}return null})();return e.createElement($a,Ba({className:`pys-est-react-select pys-est-react-select--grouped ${s}`,classNamePrefix:"pys-est-select",options:t,value:d,onChange:e=>{r&&r(e?e.value:null,e||null)},placeholder:a,isDisabled:o,isClearable:l,isSearchable:i,formatGroupLabel:c||(t=>e.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"8px 12px",fontWeight:"600",fontSize:"13px",color:"#2c3338",textTransform:"uppercase",letterSpacing:"0.5px",backgroundColor:"#f9f9f9",borderBottom:"1px solid #e0e0e0"}},e.createElement("span",null,t.label),e.createElement("span",{style:{backgroundColor:"#0073aa",color:"white",borderRadius:"10px",padding:"2px 8px",fontSize:"11px",fontWeight:"500"}},t.options.length))),styles:{control:(e,t)=>({...e,minHeight:"36px",height:"36px",borderColor:t.isFocused?"#0073aa":"#ddd",boxShadow:t.isFocused?"0 0 0 1px #0073aa":"none","&:hover":{borderColor:t.isFocused?"#0073aa":"#999"},cursor:"pointer",fontSize:"14px",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'}),valueContainer:e=>({...e,height:"36px",padding:"0 8px"}),input:e=>({...e,margin:"0",padding:"0"}),indicatorsContainer:e=>({...e,height:"36px"}),indicatorSeparator:e=>({...e,display:"none"}),dropdownIndicator:e=>({...e,padding:"6px",color:"#555","&:hover":{color:"#0073aa"}}),clearIndicator:e=>({...e,padding:"6px",color:"#555","&:hover":{color:"#dc3232"}}),menu:e=>({...e,zIndex:9999,fontSize:"14px",fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'}),menuList:e=>({...e,padding:"0"}),group:e=>({...e,padding:"0"}),groupHeading:e=>({...e,margin:"0",padding:"0"}),option:(e,t)=>({...e,backgroundColor:t.isSelected?"#0073aa":t.isFocused?"#f0f0f1":"white",color:t.isSelected?"white":"#2c3338",cursor:"pointer",padding:"8px 12px 8px 24px","&:active":{backgroundColor:"#0073aa"}}),placeholder:e=>({...e,color:"#757575"}),singleValue:e=>({...e,color:"#2c3338"})}},u))},Ga=[{id:"page_visit",label:"Page visit"},{id:"number_page_visit",label:"Number of Page Visits"},{id:"post_type",label:"Post type"},{id:"scroll_pos",label:"Page Scroll"},{id:"css_click",label:"Click on element"},{id:"css_mouseover",label:"Mouse over element"},{id:"copy_element",label:"Copy element text"},{id:"video_view",label:"Embedded Video View"},{id:"video_speed",label:"Video Speed Change"},{id:"form_field",label:"Filling out a form field"}];function Ya({trigger:t=null,onSave:n,onCancel:r,isEditing:a=!1}){const o=()=>"undefined"!=typeof window?window.location.origin+window.location.pathname:"/",[l,i]=(0,e.useState)((()=>{const e={type:t?.type||"",selectedElement:t?.selectedElement||null,selectedVideos:t?.selectedVideos||[],videoPlayTrigger:t?.videoPlayTrigger||"0%",videoDisableWatchVideo:t?.videoDisableWatchVideo||!1,videoSpeedRate:t?.videoSpeedRate||"any",scrollPosition:t?.scrollPosition||50,pageVisitCount:t?.pageVisitCount||1,conditionalNumberVisit:t?.conditionalNumberVisit||"equal",pageVisitTriggers:t?.pageVisitTriggers||("page_visit"===t?.type?[{rule:"match",value:o()}]:[]),numberPageVisitTriggers:t?.numberPageVisitTriggers||("number_page_visit"===t?.type?[{rule:"match",value:o()}]:[]),delay:t?.delay||"",postType:t?.postType||"post",rule:t?.rule||"match",formField:t?.formField||null,click_count:t?.click_count||1,click_time_limit:t?.click_time_limit||0};return t?.type?e:{type:"",selectedElement:null,selectedVideos:[],videoPlayTrigger:"0%",videoDisableWatchVideo:!1,videoSpeedRate:"any",scrollPosition:50,pageVisitCount:1,conditionalNumberVisit:"equal",pageVisitTriggers:[],numberPageVisitTriggers:[],delay:"",postType:"post",rule:"match",formField:null,click_count:1,click_time_limit:0}})),[s,c]=(0,e.useState)(!1),[u,d]=(0,e.useState)([]),[p,f]=(0,e.useState)(!1),[m,g]=(0,e.useState)(!t?.type),[h,v]=(0,e.useState)([]),[y,b]=(0,e.useState)(!1),[E,w]=(0,e.useState)(null);(0,e.useEffect)((()=>{(async()=>{try{b(!0);const e=await async function(){try{const e=window.pysEstData?.saveEventNonce||"",t=window.pysEstData?.restUrl||"/wp-json/pys-est/v1",n=await fetch(`${t}/post-types?pys_est_nonce=${e}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!n.ok)throw new Error(`HTTP error! status: ${n.status}`);const r=await n.json();return console.log("Retrieved post types:",r),r}catch(e){throw console.error("Error fetching post types:",e),e}}();v(e)}catch(e){console.error("Failed to load post types:",e),v([{value:"post",label:"Post"},{value:"page",label:"Page"},{value:"product",label:"Product"}])}finally{b(!1)}})()}),[]),(0,e.useEffect)((()=>{"form_field"===t?.type&&t?.formField&&w(t.formField)}),[t]),(0,e.useEffect)((()=>{if(("video_view"===t?.type||"video_speed"===t?.type)&&t?.selectedVideos&&u.length>0&&a){const e=[];t.selectedVideos.forEach((t=>{u.forEach(((n,r)=>{n.id===t&&e.push(`${t}_${r}`)}))})),e.length>0&&i((t=>({...t,selectedVideos:e})))}}),[t,u,a]);const S=["css_click","css_mouseover","copy_element"].includes(l.type),k=async()=>{f(!0);try{const e=new FormData;e.append("action","pys_scan_video"),e.append("urls[]",window.location.href);const t=window.pysEstData?.videoScanNonce||"";e.append("_wpnonce",t);const n=await fetch(window.ajaxurl||"/wp-admin/admin-ajax.php",{method:"POST",body:e}),r=await n.text();console.log("Raw response:",r);try{const e=JSON.parse(r);if(console.log("Parsed result:",e),e.success&&e.data){const t=Array.isArray(e.data)?e.data:Object.values(e.data).flat();console.log("Videos found:",t),d(t)}else console.error("Video scan failed:",e),d([])}catch(e){console.error("JSON parse error:",e),console.error("Response text:",r),d([])}}catch(e){console.error("Error scanning videos:",e),d([])}finally{f(!1)}},_=(e,t,n)=>{i((r=>({...r,pageVisitTriggers:r.pageVisitTriggers.map(((r,a)=>a===e?{...r,[t]:n}:r))})))},C=(e,t,n)=>{i((r=>({...r,numberPageVisitTriggers:r.numberPageVisitTriggers.map(((r,a)=>a===e?{...r,[t]:n}:r))})))};return e.createElement("div",{className:"pys-est-trigger-form"},e.createElement("div",{className:"pys-est-trigger-form__header"},e.createElement("h3",null,a?"Edit Trigger":"Add New Trigger")),e.createElement("div",{className:"pys-est-trigger-form__body"},e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Trigger Type"),m?e.createElement("div",{className:"pys-est-chips"},Ga.map((t=>e.createElement("button",{key:t.id,type:"button",className:"pys-est-chip "+(l.type===t.id?"pys-est-chip--active":""),onClick:()=>{return e=t.id,i((t=>{const n={type:e,selectedElement:null,selectedVideos:[],videoPlayTrigger:"0%",videoDisableWatchVideo:!1,videoSpeedRate:"any",scrollPosition:50,pageVisitCount:1,conditionalNumberVisit:"equal",pageVisitTriggers:[],numberPageVisitTriggers:[],delay:"",postType:"post",click_count:1,click_time_limit:0};return"video_view"===e?{...n,videoPlayTrigger:t.videoPlayTrigger||"play",videoDisableWatchVideo:t.videoDisableWatchVideo||!1}:"video_speed"===e?{...n,videoSpeedRate:t.videoSpeedRate||"any"}:"scroll_pos"===e?{...n,scrollPosition:t.scrollPosition||50}:"page_visit"===e?{...n,pageVisitTriggers:t.pageVisitTriggers.length>0?t.pageVisitTriggers:[{rule:"match",value:o()}],delay:t.delay||""}:"post_type"===e?{...n,delay:t.delay||"",postType:t.postType||"post"}:"number_page_visit"===e?{...n,pageVisitCount:t.pageVisitCount||1,conditionalNumberVisit:t.conditionalNumberVisit||"equal",numberPageVisitTriggers:t.numberPageVisitTriggers.length>0?t.numberPageVisitTriggers:[{rule:"match",value:o()}]}:["css_click","css_mouseover","copy_element","form_field"].includes(e)?{...n,selectedElement:t.selectedElement}:n})),g(!1),void("video_view"===e||"video_speed"===e?setTimeout((()=>{k()}),100):["css_click","css_mouseover","copy_element","form_field"].includes(e)&&setTimeout((()=>{c(!0)}),100));var e}},t.label)))):e.createElement("div",{className:"pys-est-selected-trigger"},e.createElement("div",{className:"pys-est-selected-trigger__display"},e.createElement("span",{className:"pys-est-selected-trigger__label"},Ga.find((e=>e.id===l.type))?.label||l.type),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary pys-est-selected-trigger__change",onClick:()=>{g(!0),i((e=>({...e,type:"",selectedElement:null,selectedVideos:[],videoPlayTrigger:"0%",videoDisableWatchVideo:!1,videoSpeedRate:"any",scrollPosition:50,pageVisitCount:1,conditionalNumberVisit:"equal",pageVisitTriggers:[],numberPageVisitTriggers:[],delay:"",postType:"post",click_count:1,click_time_limit:0})))}},"Change Trigger")))),"video_view"===l.type&&e.createElement("div",{className:"pys-est-video-section"},e.createElement("div",{className:"pys-est-element-display__title"},"Video Selection:"),p&&e.createElement("div",{className:"pys-est-scanning"},e.createElement("div",{className:"pys-est-scanning__text"},"Scanning for videos...")),!p&&u.length>0&&e.createElement("div",{className:"pys-est-video-selector"},e.createElement("label",{className:"pys-est-element-display__label"},"Select videos:"),e.createElement(Ha,{value:l.selectedVideos,onChange:e=>{i((t=>({...t,selectedVideos:e})))},options:u.map(((e,t)=>({value:`${e.id}_${t}`,label:`${e.title||`Video ${t+1}`} (${e.type?.toUpperCase()})`}))),placeholder:"Select videos...",closeMenuOnSelect:!1})),!p&&0===u.length&&e.createElement("div",{className:"pys-est-no-videos"},e.createElement("div",{className:"pys-est-no-videos__text"},"No videos found on this page"),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary",onClick:k},"Scan Again")),l.selectedVideos.length>0&&e.createElement("div",{className:"pys-est-video-settings"},e.createElement("div",{className:"pys-est-video-setting"},e.createElement("label",{className:"pys-est-element-display__label"},"Select trigger:"),e.createElement(Ua,{value:l.videoPlayTrigger,onChange:e=>i((t=>({...t,videoPlayTrigger:e}))),options:[{value:"0%",label:"Play"},{value:"10%",label:"10%"},{value:"50%",label:"50%"},{value:"90%",label:"90%"},{value:"100%",label:"100%"}],isSearchable:!1})),e.createElement("div",{className:"pys-est-video-setting"},e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:l.videoDisableWatchVideo,onChange:e=>i((t=>({...t,videoDisableWatchVideo:e.target.checked})))}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Disable the automatic WatchVideo events for the video"))))),"video_speed"===l.type&&e.createElement("div",{className:"pys-est-video-section"},e.createElement("div",{className:"pys-est-element-display__title"},"Video Selection:"),p&&e.createElement("div",{className:"pys-est-scanning"},e.createElement("div",{className:"pys-est-scanning__text"},"Scanning for videos...")),!p&&u.length>0&&e.createElement("div",{className:"pys-est-video-selector"},e.createElement("label",{className:"pys-est-element-display__label"},"Select videos:"),e.createElement(Ha,{value:l.selectedVideos,onChange:e=>{i((t=>({...t,selectedVideos:e})))},options:u.map(((e,t)=>({value:`${e.id}_${t}`,label:`${e.title||`Video ${t+1}`} (${e.type?.toUpperCase()})`}))),placeholder:"Select videos...",closeMenuOnSelect:!1})),!p&&0===u.length&&e.createElement("div",{className:"pys-est-no-videos"},e.createElement("div",{className:"pys-est-no-videos__text"},"No videos found on this page"),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary",onClick:k},"Scan Again")),e.createElement("div",{className:"pys-est-video-settings"},e.createElement("div",{className:"pys-est-video-setting"},e.createElement("label",{className:"pys-est-element-display__label"},"Speed change direction:"),e.createElement(Ua,{value:l.videoSpeedRate,onChange:e=>i((t=>({...t,videoSpeedRate:e}))),options:[{value:"any",label:"Any speed change"},{value:"increase",label:"Increase speed"},{value:"decrease",label:"Decrease speed"}],isSearchable:!1})))),"form_field"===l.type&&e.createElement("div",{className:"pys-est-form-field-section"},e.createElement("div",{className:"pys-est-element-display__title"},"Form Field Selection:"),E?e.createElement("div",{className:"pys-est-selected-field-display"},e.createElement("div",{className:"pys-est-selected-field-display__title"},"Selected Configuration:"),e.createElement("div",{className:"pys-est-selected-field-display__details"},E.form&&e.createElement("div",{className:"pys-est-selected-field-display__form"},e.createElement("strong",null,"Form:")," ",E.form),e.createElement("div",{className:"pys-est-selected-field-display__field"},e.createElement("strong",null,"Field:")," ",E.field)),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary",onClick:()=>{w(null),c(!0)}},"Change Field")):e.createElement("div",{className:"pys-est-field-group"},e.createElement("p",{className:"pys-est-field-description"},"Click on a form field on the page to select it. The element picker will start automatically."))),S&&l.selectedElement&&e.createElement("div",{className:"pys-est-element-display"},e.createElement("div",{className:"pys-est-element-display__title"},"Selected Element:"),e.createElement("div",{className:"pys-est-element-display__preview"},e.createElement("div",{className:"pys-est-element-display__tag"},e.createElement("span",{className:"pys-est-element-display__tag-name"},l.selectedElement.tagName),l.selectedElement.id&&e.createElement("span",{className:"pys-est-element-display__tag-id"},"#",l.selectedElement.id),l.selectedElement.classes&&e.createElement("span",{className:"pys-est-element-display__tag-classes"},".",l.selectedElement.classes)),l.selectedElement.text&&e.createElement("div",{className:"pys-est-element-display__text"},'"',l.selectedElement.text,'"')),e.createElement("div",{className:"pys-est-element-display__selector"},e.createElement("label",{className:"pys-est-element-display__label"},"CSS Selector:"),e.createElement("div",{className:"pys-est-element-display__selector-input"},e.createElement("input",{type:"text",className:"pys-est-element-display__input",value:l.selectedElement.selector,readOnly:!0}))),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary",onClick:()=>{c(!0)}},"Change Element")),"css_click"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Required Click Count"),e.createElement("input",{type:"number",className:"pys-est-input",value:l.click_count,onChange:e=>i((t=>({...t,click_count:parseInt(e.target.value)||1}))),min:"1"})),"css_click"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Click Time Limit (seconds, 0 = no limit)"),e.createElement("input",{type:"number",className:"pys-est-input",value:l.click_time_limit,onChange:e=>i((t=>({...t,click_time_limit:parseInt(e.target.value)||0}))),min:"0"})),"scroll_pos"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Scroll Position (%)"),e.createElement("input",{type:"number",className:"pys-est-input",value:l.scrollPosition,onChange:e=>i((t=>({...t,scrollPosition:parseInt(e.target.value)||0}))),min:"0",max:"100"})),"post_type"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Post Type"),e.createElement(Ua,{value:l.postType||"post",onChange:e=>i((t=>({...t,postType:e}))),options:h,isDisabled:y,placeholder:y?"Loading post types...":"Select post type"})),("page_visit"===l.type||"post_type"===l.type)&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Delay (seconds)"),e.createElement("input",{type:"number",className:"pys-est-input",value:l.delay,onChange:e=>i((t=>({...t,delay:""===e.target.value?"":parseInt(e.target.value)||0}))),min:"0",placeholder:"0"})),"number_page_visit"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Condition"),e.createElement(Ua,{value:l.conditionalNumberVisit,onChange:e=>i((t=>({...t,conditionalNumberVisit:e}))),options:[{value:"equal",label:"= (Equal)"},{value:"equal_or_larger",label:">= (Equal or Larger)"},{value:"equal_or_less",label:"<= (Equal or Less)"},{value:"larger",label:"> (Larger)"},{value:"less",label:"< (Less)"}],isSearchable:!1})),"number_page_visit"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Number of Page Visits"),e.createElement("input",{type:"number",className:"pys-est-input",value:l.pageVisitCount,onChange:e=>i((t=>({...t,pageVisitCount:parseInt(e.target.value)||1}))),min:"1"})),"page_visit"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Page Visit URLs"),e.createElement("div",{className:"pys-est-url-triggers"},l.pageVisitTriggers.map(((t,n)=>e.createElement("div",{key:n,className:"pys-est-url-trigger"},e.createElement("div",{className:"pys-est-url-trigger__wrapper"},e.createElement("div",{className:"pys-est-url-trigger__row"},e.createElement("div",{className:"pys-est-select-wrap"},e.createElement(Ua,{value:t.rule,onChange:e=>_(n,"rule",e),options:[{value:"contains",label:"URL Contains"},{value:"match",label:"URL Match"},{value:"param_contains",label:"URL Parameters Contains"},{value:"param_match",label:"URL Parameters Match"}],isSearchable:!1})),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--remove pys-est-url-trigger__remove",onClick:()=>(e=>{i((t=>({...t,pageVisitTriggers:t.pageVisitTriggers.filter(((t,n)=>n!==e))})))})(n),title:"Remove URL rule"},e.createElement(A,{size:18}))),e.createElement("div",{className:"pys-est-url-trigger__input"},e.createElement("input",{type:"text",className:"pys-est-input",placeholder:"Enter URL",value:t.value,onChange:e=>_(n,"value",e.target.value)})))))),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--primary",onClick:()=>{i((e=>({...e,pageVisitTriggers:[...e.pageVisitTriggers,{rule:"match",value:o()}]})))}},"Add another URL"))),"number_page_visit"===l.type&&e.createElement("div",{className:"pys-est-field-group"},e.createElement("label",{className:"pys-est-label"},"Number Page Visit URLs"),e.createElement("div",{className:"pys-est-url-triggers"},l.numberPageVisitTriggers.map(((t,n)=>e.createElement("div",{key:n,className:"pys-est-url-trigger"},e.createElement("div",{className:"pys-est-url-trigger__wrapper"},e.createElement("div",{className:"pys-est-url-trigger__row"},e.createElement("div",{className:"pys-est-select-wrap"},e.createElement(Ua,{value:t.rule,onChange:e=>C(n,"rule",e),options:[{value:"any",label:"Any URL's"},{value:"contains",label:"URL Contains"},{value:"match",label:"URL Match"},{value:"param_contains",label:"URL Parameters Contains"},{value:"param_match",label:"URL Parameters Match"}],isSearchable:!1})),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--danger pys-est-btn--small pys-est-url-trigger__remove",onClick:()=>(e=>{i((t=>({...t,numberPageVisitTriggers:t.numberPageVisitTriggers.filter(((t,n)=>n!==e))})))})(n),title:"Remove URL rule"},"✕")),e.createElement("div",{className:"pys-est-url-trigger__input "+("any"===t.rule?"pys-est-url-trigger__input--hidden":"")},e.createElement("input",{type:"text",className:"pys-est-input",placeholder:"Enter URL",value:t.value,onChange:e=>C(n,"value",e.target.value)})))))),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--primary",onClick:()=>{i((e=>({...e,numberPageVisitTriggers:[...e.numberPageVisitTriggers,{rule:"match",value:o()}]})))}},"Add another URL")))),e.createElement("div",{className:"pys-est-trigger-form__actions"},e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary",onClick:r},"Cancel"),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--primary",onClick:()=>{let e={...{id:t?.id||`trigger_${Date.now()}`,type:l.type}};if("video_view"===l.type){const t=l.selectedVideos.map((e=>{const t=String(e).split("_");return t.pop(),t.join("_")}));e={...e,selectedVideos:t,videoPlayTrigger:l.videoPlayTrigger,videoDisableWatchVideo:l.videoDisableWatchVideo,scanUrl:window.location.origin+window.location.pathname,videoData:u}}else if("scroll_pos"===l.type)e={...e,scrollPosition:l.scrollPosition};else if("page_visit"===l.type)e={...e,pageVisitTriggers:l.pageVisitTriggers,delay:""===l.delay?0:parseInt(l.delay)||0};else if("post_type"===l.type)e={...e,delay:""===l.delay?0:parseInt(l.delay)||0,postType:l.postType};else if("number_page_visit"===l.type)e={...e,pageVisitCount:l.pageVisitCount,conditionalNumberVisit:l.conditionalNumberVisit,numberPageVisitTriggers:l.numberPageVisitTriggers};else if("css_click"===l.type)e={...e,selectedElement:l.selectedElement,click_count:l.click_count,click_time_limit:l.click_time_limit};else if(["css_mouseover","copy_element"].includes(l.type))e={...e,selectedElement:l.selectedElement};else if("video_speed"===l.type){const t=l.selectedVideos.map((e=>{const t=String(e).split("_");return t.pop(),t.join("_")}));e={...e,selectedVideos:t,videoSpeedRate:l.videoSpeedRate,scanUrl:window.location.origin+window.location.pathname,videoData:u}}else"form_field"===l.type&&(e={...e,formFieldUrls:[o()],formFieldData:"[]",formField:l.formField});n(e)},disabled:!(l.type&&("video_view"===l.type||"video_speed"===l.type?l.selectedVideos.length>0:"form_field"===l.type?E&&l.formField:!S||l.selectedElement))},a?"Update Trigger":"Add Trigger")),s&&e.createElement(fe,{active:s,onPick:e=>{"form_field"===l.type?((e=>{const t={form:e.formSelector||"",field:e.selector,type:e.type||"text"};w(t),i((e=>({...e,formField:t})))})(e),c(!1)):(i((t=>({...t,selectedElement:e}))),c(!1))},onCancel:()=>{c(!1)},triggerType:l.type}))}function Qa({onChange:t,onBack:n,onNext:r,onExit:a}){const{state:o,actions:l}=C(),[i,s]=(0,e.useState)(!1),[c,u]=(0,e.useState)(null),[d,p]=(0,e.useState)(!1),[f,m]=(0,e.useState)(null);return e.createElement(B,{className:"pys-est-panel",panelId:"trigger-panel",title:"Step 2: Event Triggers",collapsible:!0},e.createElement(ee,{title:"Step 2: Event Triggers",onExit:a}),e.createElement("div",{className:"pys-est-panel__body"},e.createElement("div",{className:"pys-est-panel__title"},"Event Triggers"),e.createElement("div",{className:"pys-est-panel__subtitle"},"Add triggers to fire events when specific actions occur:"),e.createElement(oe,{triggers:o.triggers,onEditTrigger:e=>{u(e),s(!0)},onRemoveTrigger:e=>{m(e),p(!0)}}),e.createElement("div",{className:"pys-est-add-trigger-section"},e.createElement("button",{className:"pys-est-btn pys-est-btn--primary",onClick:()=>{u(null),s(!0)}},e.createElement(J,{size:16}),"Add Trigger")),o.triggers.length>=2&&e.createElement("div",{className:"pys-est-logic"},e.createElement("h4",null,"Trigger Logic:"),e.createElement("div",{className:"pys-est-radio-group pys-est-radio-group--logic"},e.createElement("label",{className:"pys-est-radio pys-est-radio--logic"},e.createElement("input",{type:"radio",name:"trigger_logic",value:"OR",checked:"OR"===o.trigger_logic,onChange:e=>l.setTriggerLogic(e.target.value)}),e.createElement("span",{className:"pys-est-radio__content"},e.createElement("span",{className:"pys-est-radio__indicator"}),e.createElement("span",{className:"pys-est-radio__text"},e.createElement("span",{className:"pys-est-radio__title"},"OR"),e.createElement("span",{className:"pys-est-radio__description"},"Fire when ANY trigger is met")))),e.createElement("label",{className:"pys-est-radio pys-est-radio--logic"},e.createElement("input",{type:"radio",name:"trigger_logic",value:"AND",checked:"AND"===o.trigger_logic,onChange:e=>l.setTriggerLogic(e.target.value)}),e.createElement("span",{className:"pys-est-radio__content"},e.createElement("span",{className:"pys-est-radio__indicator"}),e.createElement("span",{className:"pys-est-radio__text"},e.createElement("span",{className:"pys-est-radio__title"},"AND"),e.createElement("span",{className:"pys-est-radio__description"},"Fire only when ALL triggers are met")))))),e.createElement("div",{className:"pys-est-logic"},e.createElement("h4",null,"Fire Frequency:"),e.createElement("div",{className:"pys-est-radio-group pys-est-radio-group--logic"},e.createElement("label",{className:"pys-est-radio pys-est-radio--logic"},e.createElement("input",{type:"radio",name:"fire_frequency",value:"every_time",checked:"every_time"===o.fire_frequency,onChange:e=>l.setFireFrequency(e.target.value)}),e.createElement("span",{className:"pys-est-radio__content"},e.createElement("span",{className:"pys-est-radio__indicator"}),e.createElement("span",{className:"pys-est-radio__text"},e.createElement("span",{className:"pys-est-radio__title"},"Every time"),e.createElement("span",{className:"pys-est-radio__description"},"Fire the event on each match")))),e.createElement("label",{className:"pys-est-radio pys-est-radio--logic"},e.createElement("input",{type:"radio",name:"fire_frequency",value:"once",checked:"once"===o.fire_frequency,onChange:e=>l.setFireFrequency(e.target.value)}),e.createElement("span",{className:"pys-est-radio__content"},e.createElement("span",{className:"pys-est-radio__indicator"}),e.createElement("span",{className:"pys-est-radio__text"},e.createElement("span",{className:"pys-est-radio__title"},"Once per page"),e.createElement("span",{className:"pys-est-radio__description"},"Fire only once per page load")))))),i&&e.createElement("div",{className:"pys-est-trigger-form-overlay"},e.createElement("div",{className:"pys-est-trigger-form-modal"},e.createElement(Ya,{trigger:c,onSave:e=>{c?l.updateTrigger(e):l.addTrigger(e),s(!1),u(null)},onCancel:()=>{s(!1),u(null)},isEditing:!!c})))),e.createElement(Y,{onNext:()=>{0!==o.triggers.length?r():alert("Please add at least one trigger")},onBack:n,nextDisabled:0===o.triggers.length}),e.createElement(z,{isOpen:d,title:"Remove Trigger",message:"Are you sure you want to remove this trigger?",confirmText:"Remove",cancelText:"Cancel",variant:"danger",onConfirm:()=>{f&&l.removeTrigger(f),p(!1),m(null)},onCancel:()=>{p(!1),m(null)}}))}const Xa={url_filters:{contains:"URL contains",match:"URL match"},url_parameters:{contains:"URL parameters contains",match:"URL parameters match"},landing_page:{contains:"Landing page contains",match:"Landing page match"},source:{contains:"Source contains",match:"Source match"}},Ka=["Desktop","Mobile"],Ja=[{value:"guest",label:"Guest"},{value:"administrator",label:"Administrator"},{value:"editor",label:"Editor"},{value:"author",label:"Author"},{value:"contributor",label:"Contributor"},{value:"subscriber",label:"Subscriber"}];function Za({type:t,condition_rule:n,condition_value:r,onChange:a}){const o=Object.entries(Xa[t]||Xa.url_filters).map((([e,t])=>({value:e,label:t})));return e.createElement("div",{className:"pys-est-condition-inputs"},e.createElement(Ua,{value:n,onChange:e=>{a({condition_rule:e})},options:o,isSearchable:!1,className:"pys-est-select-rule"}),e.createElement("input",{type:"text",value:r,onChange:e=>{return t=e.target.value,void a({condition_value:t});var t},placeholder:"Enter URL",className:"pys-est-input"}))}function eo({device:t,onChange:n,groupName:r}){return e.createElement("div",{className:"pys-est-radio-group"},Ka.map((a=>e.createElement("label",{key:a,className:"pys-est-radio"},e.createElement("input",{type:"radio",name:`${r||"device"}-radio`,value:a,checked:t===a,onChange:e=>{return t=e.target.value,void n({device:t});var t}}),e.createElement("span",null,a)))))}function to({userRoles:t,onChange:n}){return e.createElement("div",{className:"pys-est-checkbox-group"},Ja.map((r=>e.createElement("label",{key:r.value,className:"pys-est-checkbox"},e.createElement("input",{type:"checkbox",value:r.value,checked:t.includes(r.value),onChange:e=>((e,r)=>{let a;a=r?[...t,e]:t.filter((t=>t!==e)),n({userRoles:a})})(r.value,e.target.checked)}),e.createElement("span",null,r.label)))))}function no({condition:t,onChange:n,groupName:r}){const{type:a,condition_rule:o,condition_value:l,device:i,userRoles:s}=t;switch(a){case"url_filters":case"url_parameters":case"landing_page":case"source":return e.createElement(Za,{type:a,condition_rule:o,condition_value:l,onChange:n});case"device":return e.createElement(eo,{device:i,onChange:n,groupName:r});case"user_role":return e.createElement(to,{userRoles:s,onChange:n});default:return null}}const ro={url_filters:"URL filters",url_parameters:"URL parameters",landing_page:"Landing page",source:"Source",device:"Device",user_role:"User role"};function ao({condition:t,index:n,onChange:r,onRemove:a}){const[o,l]=(0,e.useState)({type:"url_filters",condition_rule:"contains",condition_value:"",device:"Desktop",userRoles:["guest"],...t});(0,e.useEffect)((()=>{l((e=>({...e,...t})))}),[t]);return e.createElement("div",{className:"pys-est-condition-item"},e.createElement("div",{className:"pys-est-condition-item__header"},e.createElement("div",{className:"pys-est-condition-item__title"},e.createElement("span",null,"Select the condition type")),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--remove",onClick:()=>a(n),title:"Remove condition"},e.createElement(A,{size:18}))),e.createElement("div",{className:"pys-est-condition-item__body"},e.createElement("div",{className:"pys-est-condition-type"},e.createElement(Ua,{value:o.type,onChange:e=>{const t={type:e,condition_rule:"contains",condition_value:"url_filters"===e?"undefined"!=typeof window?window.location.origin+window.location.pathname:"/":"",device:"Desktop",userRoles:["guest"]};l(t),r(n,t)},options:Object.entries(ro).map((([e,t])=>({value:e,label:t}))),isSearchable:!1,className:"pys-est-select--type"})),e.createElement("div",{className:"pys-est-condition-options"},e.createElement(no,{condition:o,onChange:e=>{const t={...o,...e};l(t),r(n,t)},groupName:`condition-${n}`}))))}function oo({onNext:t,onBack:n,onExit:r}){const{state:a,actions:o}=C(),[l,i]=(0,e.useState)(a.conditions.logic||"AND"),[s,c]=(0,e.useState)(a.conditions.enabled||!1),[u,d]=(0,e.useState)(a.conditions.conditions||[]);(0,e.useEffect)((()=>{i(a.conditions.logic||"AND"),c(a.conditions.enabled||!1),d(a.conditions.conditions||[])}),[a.conditions]);const p=e=>{console.log("Updating conditions:",e),d(e),o.setConditions({enabled:s,logic:l,conditions:e})},f=e=>{i(e),o.setConditions({enabled:s,logic:e,conditions:u})},m=(e,t)=>{const n=[...u];n[e]=t,p(n)};return e.createElement(B,{className:"pys-est-conditions",panelId:"conditions",title:"Step 3: Conditions",collapsible:!0},e.createElement(ee,{title:"Step 3: Conditions",onExit:r}),e.createElement("div",{className:"pys-est-panel__body"},e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:s,onChange:e=>{return t=e.target.checked,c(t),void o.setConditions({enabled:t,logic:l,conditions:u});var t}}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Enable Conditions")),s&&e.createElement(e.Fragment,null,e.createElement("div",{className:"pys-est-logic"},e.createElement("h4",null,"Logic:"),e.createElement("div",{className:"pys-est-radio-group pys-est-radio-group--logic"},e.createElement("label",{className:"pys-est-radio pys-est-radio--logic"},e.createElement("input",{type:"radio",name:"logic",value:"AND",checked:"AND"===l,onChange:e=>f(e.target.value)}),e.createElement("span",{className:"pys-est-radio__content"},e.createElement("span",{className:"pys-est-radio__indicator"}),e.createElement("span",{className:"pys-est-radio__text"},e.createElement("span",{className:"pys-est-radio__title"},"AND"),e.createElement("span",{className:"pys-est-radio__description"},"Match ALL conditions")))),e.createElement("label",{className:"pys-est-radio pys-est-radio--logic"},e.createElement("input",{type:"radio",name:"logic",value:"OR",checked:"OR"===l,onChange:e=>f(e.target.value)}),e.createElement("span",{className:"pys-est-radio__content"},e.createElement("span",{className:"pys-est-radio__indicator"}),e.createElement("span",{className:"pys-est-radio__text"},e.createElement("span",{className:"pys-est-radio__title"},"OR"),e.createElement("span",{className:"pys-est-radio__description"},"Match ANY condition")))))),e.createElement("div",{className:"pys-est-conditions-list"},u.map(((t,n)=>e.createElement(ao,{key:n,condition:t,index:n,onChange:m,onRemove:()=>(e=>{const t=u.filter(((t,n)=>n!==e));p(t)})(n)})))),e.createElement("div",{className:"pys-est-add-condition"},e.createElement("button",{className:"pys-est-btn pys-est-btn--secondary",onClick:()=>{const e={type:"url_filters",condition_rule:"contains",condition_value:"undefined"!=typeof window?window.location.origin+window.location.pathname:"/",device:"Desktop",userRoles:["guest"]};p([...u,e])}},e.createElement(J,{size:16}),"Add Condition")))),e.createElement(Y,{onNext:()=>{t({enabled:s,logic:l,conditions:u})},onBack:n}))}function lo({module:t,isSelected:n,isEnabled:r,onSelect:a}){const o=t.configured;return e.createElement("div",{className:`pys-est-module-card ${n?"pys-est-module-card--selected":""} ${o?"":"pys-est-module-card--disabled"} ${r?"pys-est-module-card--enabled":"pys-est-module-card--not-enabled"}`,onClick:()=>o&&a(t.id)},e.createElement("div",{className:"pys-est-module-card__header"},e.createElement("div",{className:"pys-est-module-card__logo"},e.createElement("img",{src:t.logo,alt:t.name,className:"pys-est-module-logo "+(o?"":"pys-est-module-logo--disabled")})),e.createElement("div",{className:"pys-est-module-card__status"},r?e.createElement("span",{className:"pys-est-status pys-est-status--active"},"Active"):e.createElement("span",{className:"pys-est-status pys-est-status--inactive"},"Inactive"))),e.createElement("div",{className:"pys-est-module-card__body"},e.createElement("h4",{className:"pys-est-module-name"},t.name),!o&&e.createElement("p",{className:"pys-est-module-error"},"Error: ",t.name," is not configured")))}function io({modules:t,selectedModuleId:n,onModuleSelect:r,moduleConfigs:a}){return e.createElement("div",{className:"pys-est-modules-grid"},t.map((t=>e.createElement(lo,{key:t.id,module:t,isSelected:n===t.id,isEnabled:a?.[t.id]?.enabled||!1,onSelect:r}))))} /** * @license lucide-react v0.553.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */ const so=I("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),co=I("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);function uo(e,t="text",n="string"){if(!e)return"";const r=e.tagName.toLowerCase(),a="int"===n||"float"===n,o="int"===n;if("input"===r||"select"===r||"textarea"===r){const t=e.type?.toLowerCase();if("checkbox"===t||"radio"===t)return e.checked?"true":"false";const n=e.value||"";if(a&&n){const e=po(n,o);return null!==e?e:n}return n}if("meta"===r){const t=e.getAttribute("content")||"";if(a){const e=po(t,o);return null!==e?e:t}return t}if("img"===r){if(a){const t=fo(e);if(t){const e=po(t,o);if(null!==e)return e}}return e.alt||""}const l=fo(e);if(l){if(a){const e=po(l,o);return null!==e?e:l}return l}const i=e.textContent?.trim()||"";if(a){const e=po(i,o);return null!==e?e:i}return i}function po(e,t=!1){if(!e)return null;const n=e.replace(/[$€£¥₽\u00A0\u202F]/g,"").trim().match(/[\d.,]+/);if(!n)return null;let r=n[0];const a=(r.match(/\./g)||[]).length,o=(r.match(/,/g)||[]).length;let l=null;if(0===a&&0===o)l=r;else if(a>0&&0===o)if(a>1)l=r.replace(/\./g,"");else{const e=r.split(".");l=(3===e[1].length&&e.length,r)}else if(o>0&&0===a)if(o>1)l=r.replace(/,/g,"");else{l=r.split(",")[1].length<=2?r.replace(",","."):r.replace(/,/g,"")}else{const e=r.lastIndexOf(".");l=r.lastIndexOf(",")>e?r.replace(/\./g,"").replace(",","."):r.replace(/,/g,"")}if(null!==l&&t){const e=parseFloat(l);isNaN(e)||(l=Math.round(e).toString())}return l}function fo(e){return e.getAttribute("data-value")||e.getAttribute("data-price")||e.getAttribute("data-id")||e.getAttribute("data-name")||e.getAttribute("data-product-id")||null}function mo({value:t="",selector:n="",dynamic:r=!1,onChange:a,placeholder:o="Enter value",type:l="text",input_type:i="string",step:s="1",className:c=""}){const[u,d]=(0,e.useState)(!1),[p,f]=(0,e.useState)(""),[m,g]=(0,e.useState)(r);(0,e.useEffect)((()=>{g(r)}),[r]),(0,e.useEffect)((()=>{if(n&&""!==n.trim())try{const e=document.querySelector(n);if(e){const t=uo(e,l,i);f(t||"(empty)")}else f("(element not found)")}catch(e){f("(invalid selector)")}else f("")}),[n,l,i]);return e.createElement("div",{className:"pys-est-param-input"},e.createElement("div",{className:"pys-est-param-input__wrapper"},e.createElement("input",{type:l,value:m&&p?p:t,onChange:e=>{a(e.target.value,n,m,i)},placeholder:o,className:`pys-est-input pys-est-param-input__field ${c}`,step:s,disabled:m,title:m?"Value is taken from selected element":""}),e.createElement("button",{type:"button",className:"pys-est-param-input__pick-btn",onClick:e=>{e.preventDefault(),e.stopPropagation(),d(!0)},title:"Select element from page"},e.createElement(so,{size:16}))),e.createElement("div",{className:"pys-est-param-dynamic-toggle"},e.createElement("label",{className:"pys-est-param-dynamic-label"},e.createElement("input",{type:"checkbox",checked:m,onChange:e=>{const r=e.target.checked;g(r),a(r&&p&&"(empty)"!==p&&"(element not found)"!==p&&"(invalid selector)"!==p?p:t,n,r,i)},className:"pys-est-param-dynamic-checkbox"}),e.createElement("span",null,"Use dynamic value from page"))),m&&e.createElement("div",{className:"pys-est-param-selector-info"},n&&""!==n.trim()?e.createElement(e.Fragment,null,e.createElement("div",{className:"pys-est-param-selector-row"},e.createElement("label",{className:"pys-est-param-selector-label"},"Selector:"),e.createElement("code",{className:"pys-est-param-selector-code"},n),e.createElement("div",{className:"pys-est-param-selector-actions"},e.createElement("button",{type:"button",className:"pys-est-param-selector-action",onClick:e=>{if(e.preventDefault(),e.stopPropagation(),n)try{const e=document.querySelector(n);e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.classList.add("pys-est--param-highlight-element"),setTimeout((()=>{e.classList.remove("pys-est--param-highlight-element")}),2e3))}catch(e){console.error("Failed to highlight element:",e)}},title:"Highlight element on page","aria-label":"Highlight element"},e.createElement(co,{size:14})),e.createElement("button",{type:"button",className:"pys-est-param-selector-action pys-est-param-selector-action--clear",onClick:e=>{e.preventDefault(),e.stopPropagation(),a(t,"",!1,i),g(!1)},title:"Clear selector","aria-label":"Clear selector"},e.createElement(A,{size:14})))),e.createElement("div",{className:"pys-est-param-selector-row"},e.createElement("label",{className:"pys-est-param-selector-label"},"Current value:"),e.createElement("span",{className:"pys-est-param-preview-value"},p))):e.createElement("div",{className:"pys-est-param-selector-empty"},e.createElement("span",null,'No element selected. Click the "Pick element" button to select an element from the page.'))),u&&e.createElement(fe,{active:!0,triggerType:"parameter_value",onPick:e=>{if(e&&e.element){const t=uo(e.element,l,i),n=e.selector;a(t,n,m,i)}d(!1)},onCancel:()=>d(!1)}))}const go=e.memo((({param:t,paramName:n,paramLabel:r,paramValue:a,paramSelector:o,paramDynamic:l,hasError:i,onParamChange:s})=>{const c=t.type||"input";return e.createElement("div",{className:"pys-est-config-field"},e.createElement("label",{className:"pys-est-config-label"},r,t.required&&e.createElement("span",{className:"pys-est-required"},"*")),"input"===c&&e.createElement(mo,{value:a,selector:o,dynamic:l,onChange:s,placeholder:`Enter ${r}`,type:"float"===t.input_type||"int"===t.input_type?"number":"text",input_type:t.input_type??"string",step:"float"===t.input_type?"0.01":"1",className:i?"pys-est-input--error":""}),"select"===c&&t.options&&e.createElement("select",{value:a,onChange:e=>s(e.target.value,"",!1),className:"pys-est-select "+(i?"pys-est-input--error":"")},e.createElement("option",{value:""},"Select ",r),t.options.map(((t,n)=>e.createElement("option",{key:n,value:t.value},t.label)))),t.description&&e.createElement("p",{className:"pys-est-field-hint"},t.description))}));function ho({moduleId:t,eventType:n,eventTypes:r,selectedGAEvent:a,params:o={},onParamsChange:l,validationAttempted:i=!1}){let s=null;if("google_analytics"===t||"google_gtm"===t?a&&a.params&&(s=a):s=Array.isArray(r)?r.find((e=>e.value===n)):null,!s||!s.params||0===s.params.length)return null;const c=(0,e.useCallback)(((e,t,n="",r=!1,a="string")=>{l((o=>({...o,[e]:{value:t,selector:n,dynamic:r,input_type:a}})))}),[l]),u=(0,e.useMemo)((()=>{const e={};return s.params.forEach((t=>{const n=t.label||t.name;e[n]=(e,t,r,a)=>{c(n,e,t,r,a)}})),e}),[s.params,c]);return e.createElement("div",{className:"pys-est-event-params"},e.createElement("div",{className:"pys-est-event-params__header"},e.createElement("h4",null,"Event Parameters"),e.createElement("p",{className:"pys-est-event-params__description"},"Configure parameters for ",s.label||n," event")),e.createElement("div",{className:"pys-est-event-params__fields"},s.params.map(((t,n)=>{const r=t.label||t.name,a=t.label||t.name,l=o[r],s="object"==typeof l?l.value||"":l||"",c="object"==typeof l&&l.selector||"",d="object"==typeof l&&l.dynamic||!1,p=t.required,f=!s||""===s.trim(),m=i&&p&&f;return e.createElement(go,{key:r,param:t,paramName:r,paramLabel:a,paramValue:s,paramSelector:c,paramDynamic:d,hasError:m,onParamChange:u[r]})}))))}function vo({params:t=[],onChange:n}){const r=e.useMemo((()=>t.map((e=>({name:e.name||"",value:e.value||"",selector:e.selector||"",dynamic:void 0!==e.dynamic&&e.dynamic})))),[t]);return e.createElement("div",{className:"pys-est-config-field pys-est-event-params"},e.createElement("div",{className:"pys-est-event-params__header"},e.createElement("h4",null,"Custom Parameters"),e.createElement("p",{className:"pys-est-event-params__description"},"Add additional key/value pairs that will be sent with the event.")),0===r.length&&e.createElement("div",{className:"pys-est-custom-params__empty"},"No custom parameters added yet."),r.map(((t,a)=>e.createElement("div",{className:"pys-est-custom-params__row",key:a},e.createElement("div",{className:"pys-est-custom-params__fields"},e.createElement("div",{className:"pys-est-custom-params__field"},e.createElement("div",{class:"pys-est-param-input__wrapper"},e.createElement("input",{type:"text",placeholder:"Parameter name",value:t.name||"",onChange:e=>((e,t,a)=>{const o=r.map(((n,r)=>r===e?{...n,[t]:a}:n));n(o)})(a,"name",e.target.value),className:"pys-est-input"}),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--remove pys-est-param-input__remove",onClick:()=>(e=>{const t=r.filter(((t,n)=>n!==e));n(t)})(a),"aria-label":"Remove parameter",title:"Remove parameter"},e.createElement(A,{size:16})))),e.createElement("div",{className:"pys-est-custom-params__field"},e.createElement(mo,{value:t.value||"",selector:t.selector||"",dynamic:t.dynamic||!1,onChange:(e,t,o)=>((e,t,a,o)=>{const l=r.map(((n,r)=>r===e?{...n,value:t,selector:a,dynamic:o}:n));n(l)})(a,e,t,o),placeholder:"Parameter value"})))))),e.createElement("button",{type:"button",className:"pys-est-btn pys-est-btn--secondary pys-est-custom-params__add",onClick:()=>{n([...r,{name:"",value:"",selector:"",dynamic:!1}])}},"Add Custom Parameter"))}function yo({module:t,config:n,onConfigChange:r,validationAttempted:a=!1}){const[o,l]=(0,e.useState)(!1),[i,s]=(0,e.useState)(""),[c,u]=(0,e.useState)([]),[d,p]=(0,e.useState)(""),[f,m]=(0,e.useState)(""),[g,h]=(0,e.useState)(!1),[v,y]=(0,e.useState)(!1),[b,E]=(0,e.useState)(!1),[w,S]=(0,e.useState)([]),[k,_]=(0,e.useState)([]),[C,x]=(0,e.useState)(null),[N,P]=(0,e.useState)({}),[T,O]=(0,e.useState)([]),[D,L]=(0,e.useState)(""),[M,R]=(0,e.useState)(!0),[V,I]=(0,e.useState)(!1),F=["facebook","google_analytics","google_gtm"].includes(t.id);(0,e.useEffect)((()=>{console.log(`Loading config for ${t.id}:`,n),n?(l(n.enabled||!1),F?Array.isArray(n.pixelId)?u(n.pixelId):n.pixelId?u([n.pixelId]):u([]):s(n.pixelId||""),p(n.eventType||""),m(n.customEventType||""),h(n.paramsEnabled||!1),y(n.trackSingleWooData||!1),E(n.trackCartWooData||!1),x(n.selectedGAEvent||null),P(n.params||{}),t.supports_custom_params?O(Array.isArray(n.customParams)?n.customParams.map((e=>({name:e.name||"",value:e.value||"",selector:e.selector||"",dynamic:void 0!==e.dynamic&&e.dynamic}))):[]):O([]),L(n.conversionLabel||""),I(!0)):(l(!1),s(""),u([]),p(""),m(""),h(!1),y(!1),E(!1),x(null),P({}),O([]),L(""),I(!0))}),[t.id,t.supports_custom_params,n,F]),(0,e.useEffect)((()=>{t.configured&&V&&(()=>{try{R(!0);const e=Array.isArray(t.pixels)?t.pixels:[];S(e);const r=Array.isArray(t.event_types)?t.event_types:[];_(r),console.log(`[${t.id}] Module data:`,{pixels:e,eventTypes:r,isGA:"google_analytics"===t.id,isGTM:"google_gtm"===t.id});const a=!n||!n.pixelId&&!n.eventType&&!n.selectedGAEvent;if(a&&e.length>0&&!i&&s(e[0].id),a&&("google_analytics"===t.id||"google_gtm"===t.id)&&r.length>0&&!C){const e=r[0];console.log(`[${t.id}] First group:`,e),e.events&&Array.isArray(e.events)&&e.events.length>0&&x(e.events[0])}else a&&r.length>0&&!d&&r[0]&&r[0].value&&p(r[0].value)}catch(e){console.error("Error loading module data:",e)}finally{R(!1)}})()}),[t.id,t.configured,V]),(0,e.useEffect)((()=>{if(!V||M)return;const e=F?c:i,a={enabled:o,pixelId:e,eventType:d,customEventType:f,paramsEnabled:g,trackSingleWooData:v,trackCartWooData:b,selectedGAEvent:C,params:N,customParams:T,conversionLabel:D};(!n||n.enabled!==o||JSON.stringify(n.pixelId)!==JSON.stringify(e)||n.eventType!==d||n.customEventType!==f||n.paramsEnabled!==g||n.trackSingleWooData!==v||n.trackCartWooData!==b||JSON.stringify(n.selectedGAEvent)!==JSON.stringify(C)||JSON.stringify(n.params)!==JSON.stringify(N)||JSON.stringify(n.customParams||[])!==JSON.stringify(T)||n.conversionLabel!==D)&&(console.log(`Saving config for ${t.id}:`,a),r(t.id,a))}),[o,i,c,d,f,g,v,b,C,N,T,D,V,M,F]);return t.configured?M?e.createElement("div",{className:"pys-est-module-config"},e.createElement("div",{className:"pys-est-loading"},"Loading...")):e.createElement("div",{className:"pys-est-module-config"},e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:o,onChange:e=>l(e.target.checked)}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Enable on ",t.name)),o&&e.createElement(e.Fragment,null,e.createElement("div",{className:"pys-est-config-field"},e.createElement("label",{className:"pys-est-config-label"},"Fire for:"),F?e.createElement(Ha,{value:c,onChange:u,options:w.map((e=>({value:e.id,label:e.name}))),placeholder:"Select pixels...",showAllOption:!0,allOptionLabel:"All Pixels"}):e.createElement(Ua,{value:i,onChange:s,options:[{value:"all",label:"All Pixels"},...w.map((e=>({value:e.id,label:e.name})))],placeholder:"Select pixel..."})),e.createElement("div",{className:"pys-est-config-field"},e.createElement("label",{className:"pys-est-config-label"},"Event type:"),"google_analytics"===t.id||"google_gtm"===t.id?e.createElement(qa,{value:C?.value||null,onChange:(e,n)=>{console.log(`[${t.id}] Event selected:`,{value:e,option:n}),x(n?{value:n.value,label:n.label,params:n.params,group:n.group}:null)},options:k.map((e=>({label:e.group,options:e.events||[]}))),placeholder:`Select ${t.name} event...`}):e.createElement(Ua,{value:d,onChange:p,options:Array.isArray(k)?k:[]})),("google_analytics"===t.id||"google_gtm"===t.id?"CustomEvent"===C?.value:"custom"===d||"Custom"===d||"CustomEvent"===d||"partner_defined"===d)&&e.createElement("div",{className:"pys-est-config-field"},e.createElement("label",{className:"pys-est-config-label"},"Custom Event Name:",e.createElement("span",{className:"pys-est-required"},"*")),e.createElement("input",{type:"text",value:f,onChange:e=>m(e.target.value),placeholder:"Enter custom event name",className:"pys-est-input "+(!a||f&&""!==f.trim()?"":"pys-est-input--error")}),a&&(!f||""===f.trim())&&e.createElement("span",{className:"pys-est-field-error"},"Add a name for your event, or select a standard event instead.")),("google_analytics"===t.id||"google_gtm"===t.id)&&C&&e.createElement("div",{className:"pys-est-config-field"},e.createElement("div",{className:"pys-est-ga-event-info"},e.createElement("div",{className:"pys-est-ga-event-details"},e.createElement("strong",null,"Selected Event:")," ",C.label,e.createElement("br",null),e.createElement("strong",null,"Group:")," ",C.group))),"google_analytics"===t.id&&e.createElement("div",{className:"pys-est-config-field"},e.createElement("label",{className:"pys-est-config-label"},"Conversion Label:"),e.createElement("input",{type:"text",value:D,onChange:e=>L(e.target.value),placeholder:"Optional",className:"pys-est-input"}),e.createElement("p",{className:"pys-est-help-text"},"Optional")),e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:g,onChange:e=>h(e.target.checked)}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Add Parameters")),g&&("google_analytics"===t.id||"google_gtm"===t.id?C&&e.createElement(ho,{moduleId:t.id,eventType:C.value,selectedGAEvent:C,eventTypes:k,params:N,onParamsChange:P,validationAttempted:a}):d&&e.createElement(ho,{moduleId:t.id,eventType:d,eventTypes:k,params:N,onParamsChange:P,validationAttempted:a})),t.supports_custom_params&&g&&e.createElement(vo,{params:T,onChange:O}),e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:v,onChange:e=>y(e.target.checked)}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Track WooCommerce product data on single product pages")),e.createElement("div",{className:"pys-est-switch-group"},e.createElement("label",{className:"pys-est-switch"},e.createElement("input",{type:"checkbox",checked:b,onChange:e=>E(e.target.checked)}),e.createElement("span",{className:"pys-est-switch__slider"})),e.createElement("span",{className:"pys-est-switch__label"},"Track WooCommerce cart data when possible")))):e.createElement("div",{className:"pys-est-module-config"},e.createElement("div",{className:"pys-est-error-message"},e.createElement("p",null,"Error: ",t.name," is not configured"),e.createElement("p",null,"Please configure ",t.name," in the plugin settings before using it in events.")))}function bo({message:t="Loading..."}){return e.createElement("div",{className:"pys-est-loading"},t)}function Eo({onNext:t,onBack:n,onExit:r}){const{state:a,actions:o}=C(),[l,i]=(0,e.useState)([]),[s,c]=(0,e.useState)(!0),[u,d]=(0,e.useState)(null),[p,f]=(0,e.useState)(a.modules||{}),[m,g]=(0,e.useState)(!1),[h,v]=(0,e.useState)([]),[y,b]=(0,e.useState)(!1);(0,e.useEffect)((()=>{f(a.modules||{})}),[a.modules]),(0,e.useEffect)((()=>{(async()=>{try{const e=window.pysEstData.nonce,t=await fetch(`/wp-json/pys-est/v1/modules?pys_est_nonce=${e}`),n=await t.json();i(Object.values(n))}catch(e){console.error("Error loading modules:",e)}finally{c(!1)}})()}),[]);return s?e.createElement(B,{className:"pys-est-module-selector",panelId:"module-selector",title:"Step 4: Configure tags",collapsible:!0},e.createElement(ee,{title:"Step 4: Configure tags",onExit:r}),e.createElement("div",{className:"pys-est-module-selector__body"},e.createElement(bo,{message:"Loading modules..."}))):e.createElement(B,{className:"pys-est-module-selector",panelId:"module-selector",title:"Step 4: Configure tags",collapsible:!0},e.createElement(ee,{title:"Step 4: Configure tags",onExit:r}),e.createElement("div",{className:"pys-est-panel__body"},e.createElement("p",{className:"pys-est-module-selector__subtitle"},"Select to configure the following tags:"),e.createElement(io,{modules:l,selectedModuleId:u?.id,onModuleSelect:e=>{const t=l.find((t=>t.id===e));t&&t.configured&&(d(t),p[e]||f((t=>({...t,[e]:{enabled:!1,pixelId:"",eventType:"",customEventType:"",addParameters:!1}}))))},moduleConfigs:p}),u&&e.createElement("div",{className:"pys-est-module-config-section"},e.createElement(yo,{module:u,config:p[u.id],onConfigChange:(e,t)=>{console.log(`Saving config for ${e}:`,t);const n={...p,[e]:{...p[e],...t}};f(n),o.setModules(n,Object.keys(n).filter((e=>n[e]?.enabled)))},validationAttempted:y}))),e.createElement(Y,{onNext:()=>{console.log("Module configurations:",p),b(!0);const e=(()=>{const e=[];return Object.keys(p).filter((e=>p[e]?.enabled)).forEach((t=>{const n=p[t],r=l.find((e=>e.id===t));if(!r)return;if("google_analytics"===t||"google_gtm"===t?"CustomEvent"===n.selectedGAEvent?.value:"custom"===n.eventType||"Custom"===n.eventType||"CustomEvent"===n.eventType||"partner_defined"===n.eventType){const t=n.customEventType||"";t&&""!==t.trim()||e.push(`${r.name}: Add a name for your event, or select a standard event instead.`)}if(!n.paramsEnabled)return;const a=r.event_types||[];let o=null;o="google_analytics"===t||"google_gtm"===t?n.selectedGAEvent:Array.isArray(a)?a.find((e=>e.value===n.eventType)):null,o&&o.params&&o.params.forEach((t=>{if(t.required){const a=t.label||t.name,o=n.params?.[a],l="object"==typeof o?o.value||"":o||"";l&&""!==l.trim()||e.push(`${r.name}: "${a}" is required`)}}))})),e})();if(e.length>0)return v(e),void g(!0);t({modules:p,selectedModules:Object.keys(p).filter((e=>p[e]?.enabled))})},onBack:n}),e.createElement(z,{isOpen:m,title:"Required Fields Missing",message:e.createElement("div",null,e.createElement("p",null,"Please fill in the following required fields:"),e.createElement("ul",{style:{marginTop:"10px",paddingLeft:"20px"}},h.map(((t,n)=>e.createElement("li",{key:n},t))))),confirmText:"OK",variant:"warning",onConfirm:()=>g(!1),onCancel:()=>g(!1)}))}function wo({title:t,items:n,indexColor:r,type:a,additionalInfo:o}){if(!n||0===n.length)return null;const l=e=>"triggers"===a?(e=>{const t=[];switch(e.type){case"page_visit":e.pageVisitTriggers&&e.pageVisitTriggers.length>0&&t.push(`${e.pageVisitTriggers.length} URL rule(s)`),e.delay&&t.push(`Delay: ${e.delay}s`);break;case"number_page_visit":if(t.push(`Visit count: ${e.pageVisitCount||1}`),e.conditionalNumberVisit){const n={equal:"=",equal_or_larger:">=",equal_or_less:"<=",larger:">",less:"<"};t.push(`Condition: ${n[e.conditionalNumberVisit]||e.conditionalNumberVisit}`)}e.numberPageVisitTriggers&&e.numberPageVisitTriggers.length>0&&t.push(`${e.numberPageVisitTriggers.length} URL rule(s)`);break;case"post_type":t.push(`Type: ${e.postType||"post"}`),e.delay&&t.push(`Delay: ${e.delay}s`);break;case"scroll_pos":t.push(`Position: ${e.scrollPosition||50}%`);break;case"css_click":case"css_mouseover":case"copy_element":e.selectedElement?.selector&&t.push(`Selector: ${e.selectedElement.selector}`),e.selectedElement?.text&&t.push(`Text: "${e.selectedElement.text}"`);break;case"video_speed":if(e.selectedVideos&&e.selectedVideos.length>0&&t.push(`${e.selectedVideos.length} video(s) selected`),e.videoSpeedRate){var n="increase"===e.videoSpeedRate?"Increase speed":"decrease"===e.videoSpeedRate?"Decrease speed":"Any change speed";t.push(`Trigger: ${n}`)}break;case"video_view":e.selectedVideos&&e.selectedVideos.length>0&&t.push(`${e.selectedVideos.length} video(s) selected`),e.videoPlayTrigger&&t.push(`Trigger: ${e.videoPlayTrigger}`),e.videoDisableWatchVideo&&t.push("Disable WatchVideo events");break;case"form_field":if(e.formField)e.formField.form&&t.push(`Form: ${e.formField.form}`),e.formField.field&&t.push(`Field: ${e.formField.field}`),e.formField.type&&t.push(`Type: ${e.formField.type}`);else if(e.selectedElement?.selector){const n=e.selectedElement.selector;let r="",a=n;if(n.includes(" ")){const e=n.split(" ");e.length>=2&&(r=e[0],a=e.slice(1).join(" "))}else n.includes("form")&&(r=n);r&&t.push(`Form: ${r}`),t.push(`Field: ${a}`)}e.formFieldUrls&&e.formFieldUrls.length>0&&t.push(`${e.formFieldUrls.length} page(s)`),e.delay&&t.push(`Delay: ${e.delay}s`);break;default:e.selectedElement?.selector&&t.push(`Selector: ${e.selectedElement.selector}`)}return t})(e):"conditions"===a?(e=>{const t=[];switch(e.type){case"url_filters":case"url_parameters":case"landing_page":case"source":const n=e.condition_rule||e.rule,r=e.condition_value||e.value;if(n){const e={contains:"Contains",match:"Match",not_contains:"Not Contains",not_match:"Not Match"};t.push(`Rule: ${e[n]||n}`)}r&&t.push(`Value: ${r}`);break;case"device":e.device&&t.push(`Device: ${e.device}`);break;case"user_role":const a=e.userRoles||e.userRole;if(a){const e=Array.isArray(a)?a:[a],n={guest:"Guest",administrator:"Administrator",editor:"Editor",author:"Author",contributor:"Contributor",subscriber:"Subscriber"},r=e.map((e=>n[e]||e));t.push(`Roles: ${r.join(", ")}`)}}return t})(e):[];return e.createElement("div",{className:"pys-est-summary-section"},e.createElement("div",{className:"pys-est-summary-section__header"},e.createElement("h3",{className:"pys-est-summary-section__title"},t),o&&e.createElement("div",{className:"pys-est-summary-section__info"},o)),e.createElement("div",{className:"pys-est-summary-section__content"},n.map(((t,n)=>{const o=l(t),i=(e=>{if("triggers"===a)return{page_visit:"Page Visit",number_page_visit:"Number Page Visit",post_type:"Post Type",scroll_pos:"Scroll Position",css_click:"Click on element",css_mouseover:"Mouse over element",video_view:"Video View",form_field:"Form Field"}[e.type]||e.type;if("conditions"===a)return{url_filters:"URL Filters",url_parameters:"URL Parameters",landing_page:"Landing Page",source:"Source",device:"Device",user_role:"User Role"}[e.type]||e.type;return"Item"})(t);return e.createElement("div",{key:n,className:"pys-est-summary-item"},e.createElement("div",{className:"pys-est-summary-item__index",style:{backgroundColor:r}},n+1),e.createElement("div",{className:"pys-est-summary-item__content"},e.createElement("div",{className:"pys-est-summary-item__title"},i),o.length>0&&e.createElement("div",{className:"pys-est-summary-item__details"},o.map(((t,n)=>e.createElement("div",{key:n,className:"pys-est-summary-item__detail"},t))))))}))))}function So({onComplete:t,onBack:n,onExit:r}){const{state:a}=C(),{isFirstStep:o}=T(),[l,i]=(0,e.useState)(!1),s=async()=>{i(!0);try{const e=se(a),n=function(e){const t=[];return console.log("Validating event data:",e),e.general?.eventName?.trim()||t.push("Event name is required"),e.triggers&&0!==e.triggers.length?e.triggers.forEach(((e,n)=>{e.type||t.push(`Trigger ${n+1}: Type is required`),["css_click","css_mouseover","copy_element"].includes(e.type)&&!e.selectedElement&&t.push(`Trigger ${n+1}: Element selection is required for ${e.type}`),"form_field"!==e.type||e.formField||t.push(`Trigger ${n+1}: Form field selection is required for form_field trigger`),"video_view"!==e.type&&"video_speed"!==e.type||e.selectedVideos&&0!==e.selectedVideos.length||t.push(`Trigger ${n+1}: At least one video must be selected for video trigger`)})):e.trigger||t.push("At least one trigger is required"),0===Object.values(e.modules||{}).filter((e=>e&&e.enabled)).length&&t.push("At least one tracking module must be enabled"),console.log("Validation result:",{isValid:0===t.length,errors:t}),{isValid:0===t.length,errors:t}}(e);if(!n.isValid)return ce("Please fix the following errors:",n.errors),void i(!1);const r=await ie(e);r.success?(r.data.redirect_url&&(window.location.href=r.data.redirect_url),t&&t(r.data)):ce(r.data?.message||"Failed to save event")}catch(e){console.error("Save error:",e),ce("An unexpected error occurred while saving the event")}finally{i(!1)}};return e.createElement(B,{className:"pys-est-final-config",panelId:"final-config",title:"Step 5: Complete Configuration",collapsible:!0},e.createElement(ee,{title:"Step 5: Complete Configuration",onExit:r}),e.createElement("div",{className:"pys-est-panel__body"},e.createElement("div",{className:"pys-est-config-summary"},e.createElement("h4",null,"Configuration Summary"),e.createElement("div",{className:"pys-est-summary-section"},e.createElement("h5",null,"General Settings"),e.createElement("p",null,e.createElement("strong",null,"Event Name:")," ",a.general?.eventName||"Not set"),e.createElement("p",null,e.createElement("strong",null,"Enabled:")," ",a.general?.enabled?"Yes":"No"),a.general?.enableTimeWindow&&e.createElement("p",null,e.createElement("strong",null,"Time Window:")," ",a.general.timeWindow," hours")),e.createElement(wo,{title:"Triggers",items:a.triggers,indexColor:"#6366f1",type:"triggers"}),a.triggers.length>=2&&e.createElement("div",{className:"pys-est-summary-section"},e.createElement("p",null,e.createElement("strong",null,"Trigger Logic:")," ","AND"===a.trigger_logic?"AND — all triggers must be met":"OR — any trigger fires the event")),e.createElement("div",{className:"pys-est-summary-section"},e.createElement("p",null,e.createElement("strong",null,"Fire Frequency:")," ","once"===a.fire_frequency?"Once per page":"Every time")),a.conditions.enabled&&e.createElement(wo,{title:"Conditions",items:a.conditions.conditions,indexColor:"#10b981",type:"conditions",additionalInfo:e.createElement("div",{className:"pys-est-conditions-logic"},e.createElement("strong",null,"Logic:")," ",a.conditions.logic)}),a.selectedModules.length>0&&e.createElement("div",{className:"pys-est-summary-section"},e.createElement("h5",null,"Enabled Modules"),e.createElement("ul",null,a.selectedModules.map((t=>{const n=a.modules[t];return e.createElement("li",{key:t},t," - ",n?.enabled?"Enabled":"Disabled")}))))),e.createElement("div",{className:"pys-est-final-actions"},e.createElement("p",{className:"pys-est-final-note"},'Review your configuration above. Click "Complete" to save your event setup.'))),e.createElement(Y,{onNext:()=>{s()},onBack:n,nextText:l?"Saving...":"Complete",nextDisabled:l,backDisabled:l}))}go.displayName="ParameterField";function ko(){const{state:t,actions:n}=C(),{currentStep:r,goToNextStep:a,goToPreviousStep:o}=T(),[l,i]=(0,e.useState)(!1);!function(){const{state:t}=C();(0,e.useEffect)((()=>{console.log("🔧 Wizard State Update:",{currentStep:t.currentStep,trigger:t.trigger,selectedElement:t.selectedElement,conditions:t.conditions,modules:t.modules,selectedModules:t.selectedModules})}),[t])}();const s=(0,e.useMemo)((()=>t.triggers?.some((e=>["css_click","form_field","css_mouseover"].includes(e.type)))||["html","email","video","form","hover","scroll"].includes(t.trigger)),[t.triggers,t.trigger]);function c(){o()}function u(){i(!0)}return e.createElement(N,null,e.createElement("div",{className:"pys-est-root-surface"},e.createElement(O,{active:s}),"general"===r&&e.createElement(K,{onNext:function(e){n.setGeneral(e),a()}}),"triggers"===r&&e.createElement(Qa,{onChange:function(e){n.setTrigger(e),console.log("Trigger changed to:",e)},onBack:c,onNext:function(){a(),console.log("Moving to conditions step with:",{triggers:t.triggers,selectedElement:t.selectedElement})},onExit:u}),"conditions"===r&&e.createElement(oo,{onNext:function(e){n.setConditions(e),a(),console.log("Moving to modules step with:",{triggers:t.triggers,selectedElement:t.selectedElement,conditions:e})},onBack:c,onExit:u}),"modules"===r&&e.createElement(Eo,{onNext:function(e){n.setModules(e.modules,e.selectedModules),a(),console.log("Moving to final config step with:",{triggers:t.triggers,selectedElement:t.selectedElement,conditions:t.conditions,modules:e})},onBack:c,onExit:u}),"config"===r&&e.createElement(So,{onComplete:function(e){console.log("Wizard completed with data:",e)},onBack:c,onExit:u}),e.createElement(z,{isOpen:l,title:"Exit Event Setup",message:"Are you sure you want to exit? The event will be saved as disabled.",confirmText:"Save & Exit",cancelText:"Cancel",variant:"warning",onConfirm:async function(){i(!1);try{const e=se(t);e.general.enabled=!1;const n=await ie(e);n.success?n.data.redirect_url?window.location.href=n.data.redirect_url:function(){const e=document.getElementById("pys-est-root");e&&e.remove()}():ce(n.data?.message||"Failed to save event")}catch(e){console.error("Exit save error:",e),ce("An error occurred while saving the event")}},onCancel:function(){i(!1)}})))}function _o(){return e.createElement(_,null,e.createElement(ko,null))}try{"1"===new URL(window.location.href).searchParams.get("pys_est")&&function(){const t="pys-est-root";let r=document.getElementById(t);r||(r=document.createElement("div"),r.id=t,r.style.position="relative",r.style.zIndex="2147483647",document.documentElement.appendChild(r)),(0,n.H)(r).render(e.createElement(_o,null))}()}catch(br){}})()})();