Plugin Directory

Changeset 3764725


Ignore:
Timestamp:
10/25/2026 02:07:28 PM (10 hours ago)
Author:
veronalabs
Message:

Update to version 0.1.25 from GitHub

Location:
monoranks
Files:
26 edited
1 copied

Legend:

Unmodified
Added
Removed
  • monoranks/tags/0.1.25/build/main.js

    r3751826 r3764725  
    77Error generating stack: `+e.message+`
    88`+e.stack}}var Ge=Object.prototype.hasOwnProperty,Ke=t.unstable_scheduleCallback,qe=t.unstable_cancelCallback,Je=t.unstable_shouldYield,Ye=t.unstable_requestPaint,Xe=t.unstable_now,Ze=t.unstable_getCurrentPriorityLevel,Qe=t.unstable_ImmediatePriority,$e=t.unstable_UserBlockingPriority,et=t.unstable_NormalPriority,tt=t.unstable_LowPriority,nt=t.unstable_IdlePriority,rt=t.log,it=t.unstable_setDisableYieldValue,at=null,ot=null;function st(e){if(typeof rt==`function`&&it(e),ot&&typeof ot.setStrictMode==`function`)try{ot.setStrictMode(at,e)}catch{}}var ct=Math.clz32?Math.clz32:dt,lt=Math.log,ut=Math.LN2;function dt(e){return e>>>=0,e===0?32:31-(lt(e)/ut|0)|0}var ft=256,pt=262144,mt=4194304;function k(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ht(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=k(n))):i=k(o):i=k(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=k(n))):i=k(o)):i=k(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function gt(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _t(e,t){t&8&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var r=31-ct(n),i=1<<r;t|=e[r],n&=~i}return t}function vt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yt(){var e=mt;return mt<<=1,!(mt&62914560)&&(mt=4194304),e}function bt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function St(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-ct(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&Ct(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function Ct(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ct(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function A(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ct(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function wt(e,t){var n=t&-t;return n=n&42?1:Tt(n),(n&(e.suspendedLanes|t))===0?n:0}function Tt(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Et(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Dt(){var e=D.p;return e===0?(e=window.event,e===void 0?32:Ch(e.type)):e}function Ot(e,t){var n=D.p;try{return D.p=e,t()}finally{D.p=n}}var kt=Math.random().toString(36).slice(2),At=`__reactFiber$`+kt,jt=`__reactProps$`+kt,Mt=`__reactContainer$`+kt,Nt=`__reactEvents$`+kt,Pt=`__reactListeners$`+kt,j=`__reactHandles$`+kt,Ft=`__reactResources$`+kt,It=`__reactMarker$`+kt,Lt=`__reactLoad$`+kt;function Rt(e){delete e[At],delete e[jt],delete e[Pt],delete e[j]}function zt(e){var t;if(t=e[At])return t;for(var n=e.parentNode;n;){if(t=n[Mt]||n[At]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=fm(e);e!==null;){if(n=e[At])return n;e=fm(e)}return t}e=n,n=e.parentNode}return null}function Bt(e){if(e=e[At]||e[Mt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Vt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function M(e){var t=e[Ft];return t||=e[Ft]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Ht(e){e[It]=!0}function Ut(e){e[Lt]=void 0}var Wt=new Set,Gt={};function Kt(e,t){qt(e,t),qt(e+`Capture`,t)}function qt(e,t){for(Gt[e]=t,e=0;e<t.length;e++)Wt.add(t[e])}var Jt=RegExp(`^[: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]*$`),Yt={},Xt={};function Zt(e){return Ge.call(Xt,e)?!0:Ge.call(Yt,e)?!1:Jt.test(e)?Xt[e]=!0:(Yt[e]=!0,!1)}var N=!1;function Qt(){var e=N;return N=!1,e}function $t(e,t,n){if(Zt(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,n)}}}function en(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,n)}}function tn(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,r)}}function nn(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function rn(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function an(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function P(e){if(!e._valueTracker){var t=rn(e)?`checked`:`value`;e._valueTracker=an(e,t,``+e[t])}}function on(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=rn(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}var F=/[\n"\\]/g;function sn(e){return e.replace(F,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function cn(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+nn(t)):e.value!==``+nn(t)&&(e.value=``+nn(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):un(e,nn(n)):o===`number`&&e.value==t?un(e,nn(e.value)):un(e,nn(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+nn(s):e.removeAttribute(`name`)}function ln(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){P(e);return}n=n==null?``:``+nn(n),t=t==null?n:``+nn(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),P(e)}function un(e,t){e.defaultValue!==``+t&&(e.defaultValue=``+t)}function dn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+nn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function fn(e,t,n){if(t!=null&&(t=``+nn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+nn(n)}function pn(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(we(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=nn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),P(e)}function mn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var hn=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function gn(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||hn.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function I(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``,N=!0);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&(gn(e,a,r),N=!0)}else for(var o in t)t.hasOwnProperty(o)&&gn(e,o,t[o])}function _n(e){if(e.indexOf(`-`)===-1)return!1;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 vn=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`maskType`,`mask-type`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),yn=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function bn(e){return yn.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function xn(){}var Sn=null;function Cn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var wn=null,Tn=null;function L(e){var t=Bt(e);if(t&&(e=t.stateNode)){var n=e[jt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(cn(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+sn(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[jt]||null;if(!a)throw Error(i(90));cn(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&on(r)}break a;case`textarea`:fn(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&dn(e,!!n.multiple,t,!1)}}}var En=!1;function Dn(e,t,n){if(En)return e(t,n);En=!0;try{return e(t)}finally{if(En=!1,(wn!==null||Tn!==null)&&(zd(),wn&&(t=wn,e=Tn,Tn=wn=null,L(t),e)))for(t=0;t<e.length;t++)L(e[t])}}function On(e,t){var n=e.stateNode;if(n===null)return null;var r=n[jt]||null;if(r===null)return null;n=r[t];a: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)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var kn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,An=!1;if(kn)try{var jn={};Object.defineProperty(jn,"passive",{get:function(){An=!0}}),window.addEventListener(`test`,jn,jn),window.removeEventListener(`test`,jn,jn)}catch{An=!1}var Mn=null,Nn=null,Pn=null;function Fn(){if(Pn)return Pn;var e,t=Nn,n=t.length,r,i=`value`in Mn?Mn.value:Mn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return Pn=i.slice(e,1<r?1-r:void 0)}function In(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ln(){return!0}function Rn(){return!1}function zn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?Ln:Rn,this.isPropagationStopped=Rn,this}return C(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=Ln)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=Ln)},persist:function(){},isPersistent:Ln}),t}var Bn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vn=zn(Bn),Hn=C({},Bn,{view:0,detail:0}),Un=zn(Hn),Wn,Gn,Kn,qn=C({},Hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rr,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Kn&&(Kn&&e.type===`mousemove`?(Wn=e.screenX-Kn.screenX,Gn=e.screenY-Kn.screenY):Gn=Wn=0,Kn=e),Wn)},movementY:function(e){return`movementY`in e?e.movementY:Gn}}),Jn=zn(qn),R=zn(C({},qn,{dataTransfer:0})),Yn=zn(C({},Hn,{relatedTarget:0})),Xn=zn(C({},Bn,{animationName:0,elapsedTime:0,pseudoElement:0})),Zn=zn(C({},Bn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Qn=zn(C({},Bn,{data:0})),$n={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},er={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`},tr={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function nr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=tr[e])?!!t[e]:!1}function rr(){return nr}var ir=zn(C({},Hn,{key:function(e){if(e.key){var t=$n[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=In(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?er[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rr,charCode:function(e){return e.type===`keypress`?In(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?In(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),ar=zn(C({},qn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),or=zn(C({},Bn,{submitter:0})),sr=zn(C({},Hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rr})),cr=zn(C({},Bn,{propertyName:0,elapsedTime:0,pseudoElement:0})),lr=zn(C({},qn,{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})),ur=zn(C({},Bn,{newState:0,oldState:0,source:0})),dr=[9,13,27,32],fr=kn&&`CompositionEvent`in window,pr=null;kn&&`documentMode`in document&&(pr=document.documentMode);var mr=kn&&`TextEvent`in window&&!pr,hr=kn&&(!fr||pr&&8<pr&&11>=pr),gr=` `,_r=!1;function vr(e,t){switch(e){case`keyup`:return dr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function yr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var br=!1;function xr(e,t){switch(e){case`compositionend`:return yr(t);case`keypress`:return t.which===32?(_r=!0,gr):null;case`textInput`:return e=t.data,e===gr&&_r?null:e;default:return null}}function Sr(e,t){if(br)return e===`compositionend`||!fr&&vr(e,t)?(e=Fn(),Pn=Nn=Mn=null,br=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return hr&&t.locale!==`ko`?null:t.data;default:return null}}var Cr={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 wr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Cr[e.type]:t===`textarea`}function Tr(e,t,n,r){wn?Tn?Tn.push(r):Tn=[r]:wn=r,t=Jf(t,`onChange`),0<t.length&&(n=new Vn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var Er=null,Dr=null;function Or(e){Vf(e,0)}function kr(e){if(on(Vt(e)))return e}function Ar(e,t){if(e===`change`)return t}var jr=!1;if(kn){var Mr;if(kn){var Nr=`oninput`in document;if(!Nr){var Pr=document.createElement(`div`);Pr.setAttribute(`oninput`,`return;`),Nr=typeof Pr.oninput==`function`}Mr=Nr}else Mr=!1;jr=Mr&&(!document.documentMode||9<document.documentMode)}function Fr(){Er&&(Er.detachEvent(`onpropertychange`,Ir),Dr=Er=null)}function Ir(e){if(e.propertyName===`value`&&kr(Dr)){var t=[];Tr(t,Dr,e,Cn(e)),Dn(Or,t)}}function Lr(e,t,n){e===`focusin`?(Fr(),Er=t,Dr=n,Er.attachEvent(`onpropertychange`,Ir)):e===`focusout`&&Fr()}function Rr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return kr(Dr)}function zr(e,t){if(e===`click`)return kr(t)}function Br(e,t){if(e===`input`||e===`change`)return kr(t)}function Vr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Hr=typeof Object.is==`function`?Object.is:Vr;function Ur(e,t){if(Hr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!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 i=n[r];if(!Ge.call(t,i)||!Hr(e[i],t[i]))return!1}return!0}function Wr(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function Gr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Kr(e,t){var n=Gr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Gr(n)}}function qr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?qr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Jr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Wr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wr(e.document)}return t}function Yr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Xr=kn&&`documentMode`in document&&11>=document.documentMode,Zr=null,Qr=null,$r=null,ei=!1;function ti(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ei||Zr==null||Zr!==Wr(r)||(r=Zr,`selectionStart`in r&&Yr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),$r&&Ur($r,r)||($r=r,r=Jf(Qr,`onSelect`),0<r.length&&(t=new Vn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Zr)))}function ni(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var ri={animationend:ni(`Animation`,`AnimationEnd`),animationiteration:ni(`Animation`,`AnimationIteration`),animationstart:ni(`Animation`,`AnimationStart`),transitionrun:ni(`Transition`,`TransitionRun`),transitionstart:ni(`Transition`,`TransitionStart`),transitioncancel:ni(`Transition`,`TransitionCancel`),transitionend:ni(`Transition`,`TransitionEnd`)},ii={},ai={};kn&&(ai=document.createElement(`div`).style,`AnimationEvent`in window||(delete ri.animationend.animation,delete ri.animationiteration.animation,delete ri.animationstart.animation),`TransitionEvent`in window||delete ri.transitionend.transition);function oi(e){if(ii[e])return ii[e];if(!ri[e])return e;var t=ri[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ai)return ii[e]=t[n];return e}var si=oi(`animationend`),ci=oi(`animationiteration`),li=oi(`animationstart`),ui=oi(`transitionrun`),di=oi(`transitionstart`),fi=oi(`transitioncancel`),pi=oi(`transitionend`),mi=new Map,hi=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(` `);hi.push(`scrollEnd`);function gi(e,t){mi.set(e,t),Kt(t,[e])}var _i=0;function vi(e,t){if(e.name!=null&&e.name!==`auto`)return e.name;if(t.autoName!==null)return t.autoName;e=bd.identifierPrefix;var n=_i++;return e=`_`+e+`t_`+n.toString(32)+`_`,t.autoName=e}function yi(e){if(e==null||typeof e==`string`)return e;var t=null,n=Od;if(n!==null)for(var r=0;r<n.length;r++){var i=e[n[r]];if(i!=null){if(i===`none`)return`none`;t=t==null?i:t+(` `+i)}}return t??e.default}function bi(e,t){return e=yi(e),t=yi(t),t==null?e===`auto`?null:e:t===`auto`?null:t}var xi=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Si=[],Ci=0,wi=0;function Ti(){for(var e=Ci,t=wi=Ci=0;t<e;){var n=Si[t];Si[t++]=null;var r=Si[t];Si[t++]=null;var i=Si[t];Si[t++]=null;var a=Si[t];if(Si[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&ki(n,i,a)}}function Ei(e,t,n,r){Si[Ci++]=e,Si[Ci++]=t,Si[Ci++]=n,Si[Ci++]=r,wi|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Di(e,t,n,r){return Ei(e,t,n,r),Ai(e)}function Oi(e,t){return Ei(e,null,null,t),Ai(e)}function ki(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-ct(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function Ai(e){if(50<kd)throw kd=0,Ad=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ji={};function Mi(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.refCleanup=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 Ni(e,t,n,r){return new Mi(e,t,n,r)}function Pi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fi(e,t){var n=e.alternate;return n===null?(n=Ni(e.tag,t,e.key,e.mode),n.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=e.flags&1206910976,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=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Ii(e,t){e.flags&=1206910978;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Li(e,t,n,r,a,o){var s=0;if(r=e,typeof r==`function`)Pi(r)&&(s=1);else if(typeof r==`string`)s=qm(e,n,Ae.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(r){case he:return e=Ni(31,n,t,a),e.elementType=he,e.lanes=o,e;case w:return Ri(n.children,a,o,t);case se:s=8,a|=24;break;case ce:return e=Ni(12,n,t,a|2),e.elementType=ce,e.lanes=o,e;case de:return e=Ni(13,n,t,a),e.elementType=de,e.lanes=o,e;case fe:return e=Ni(19,n,t,a),e.elementType=fe,e.lanes=o,e;case ge:case ve:return e=a|32,e=Ni(30,n,t,e),e.elementType=ve,e.lanes=o,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof r==`object`&&r)switch(r.$$typeof){case ue:s=10;break a;case le:s=9;break a;case T:s=11;break a;case pe:s=14;break a;case me:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=Ni(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Ri(e,t,n,r){return e=Ni(7,e,r,t),e.lanes=n,e}function zi(e,t,n){return e=Ni(6,e,null,t),e.lanes=n,e}function Bi(e){var t=Ni(18,null,null,0);return t.stateNode=e,t}function Vi(e,t,n){return t=Ni(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Hi=new WeakMap;function Ui(e,t){if(typeof e==`object`&&e){var n=Hi.get(e);return n===void 0?(t={value:e,source:t,stack:We(t)},Hi.set(e,t),t):n}return{value:e,source:t,stack:We(t)}}var Wi=[],Gi=0,Ki=null,qi=0,Ji=[],Yi=0,Xi=null,Zi=1,Qi=``;function $i(e,t){Wi[Gi++]=qi,Wi[Gi++]=Ki,Ki=e,qi=t}function ea(e,t,n){Ji[Yi++]=Zi,Ji[Yi++]=Qi,Ji[Yi++]=Xi,Xi=e;var r=Zi;e=Qi;var i=32-ct(r)-1;r&=~(1<<i),n+=1;var a=32-ct(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Zi=1<<32-ct(t)+i|n<<i|r,Qi=a+e}else Zi=1<<a|n<<i|r,Qi=e}function ta(e){e.return!==null&&($i(e,1),ea(e,1,0))}function na(e){for(;e===Ki;)Ki=Wi[--Gi],Wi[Gi]=null,qi=Wi[--Gi],Wi[Gi]=null;for(;e===Xi;)Xi=Ji[--Yi],Ji[Yi]=null,Qi=Ji[--Yi],Ji[Yi]=null,Zi=Ji[--Yi],Ji[Yi]=null}function ra(e,t){Ji[Yi++]=Zi,Ji[Yi++]=Qi,Ji[Yi++]=Xi,Zi=t.id,Qi=t.overflow,Xi=e}var ia=null,z=null,B=!1,aa=null,oa=!1,sa=Error(i(519));function ca(e){throw ma(Ui(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),sa}function la(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[At]=e,t[jt]=r,n){case`dialog`:Q(`cancel`,t),Q(`close`,t);break;case`iframe`:case`object`:case`embed`:Q(`load`,t);break;case`video`:case`audio`:for(n=0;n<zf.length;n++)Q(zf[n],t);break;case`source`:Q(`error`,t);break;case`img`:case`image`:case`link`:Q(`error`,t),Q(`load`,t);break;case`details`:Q(`toggle`,t);break;case`input`:Q(`invalid`,t),ln(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Q(`invalid`,t);break;case`textarea`:Q(`invalid`,t),pn(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||ep(t.textContent,n)?(r.popover!=null&&(Q(`beforetoggle`,t),Q(`toggle`,t)),r.onScroll!=null&&Q(`scroll`,t),r.onScrollEnd!=null&&Q(`scrollend`,t),r.onClick!=null&&(t.onclick=xn),t=!0):t=!1,t||ca(e,!0)}function ua(e){for(ia=e.return;ia;)switch(ia.tag){case 5:case 31:case 13:oa=!1;return;case 27:case 3:oa=!0;return;default:ia=ia.return}}function da(e){if(e!==ia)return!1;if(!B)return ua(e),B=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||pp(e.type,e.memoizedProps)),n=!n),n&&z&&ca(e),ua(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));z=dm(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));z=dm(e)}else t===27?(t=z,Sp(e.type)?(e=um,um=null,z=e):z=t):z=ia?lm(e.stateNode.nextSibling):null;return!0}function fa(){z=ia=null,B=!1}function pa(){var e=aa;return e!==null&&(fd===null?fd=e:fd.push.apply(fd,e),aa=null),e}function ma(e){aa===null?aa=[e]:aa.push(e)}var ha=Oe(null),ga=null,_a=null;function va(e,t,n){O(ha,t._currentValue),t._currentValue=n}function ya(e){e._currentValue=ha.current,ke(ha)}function ba(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function xa(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),ba(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),ba(s,n,e),s=null}else a.tag===13&&a.memoizedState!==null&&a.memoizedState.dehydrated===null?(a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),ba(a.return,n,e),s=a.child,s=s===null?null:s.sibling):s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function Sa(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;Hr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===Ne.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[sh]:e.push(sh))}a=a.return}return e!==null&&xa(t,e,n,r),t.flags|=262144,e!==null}function Ca(e){for(e=e.firstContext;e!==null;){if(!Hr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function wa(e){ga=e,_a=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ta(e){return Da(ga,e)}function Ea(e,t){return ga===null&&wa(e),Da(e,t)}function Da(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},_a===null){if(e===null)throw Error(i(308));_a=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else _a=_a.next=t;return n}var Oa=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},ka=t.unstable_scheduleCallback,Aa=t.unstable_NormalPriority,ja={$$typeof:ue,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ma(){return{controller:new Oa,data:new Map,refCount:0}}function Na(e){e.refCount--,e.refCount===0&&ka(Aa,function(){e.controller.abort()})}function Pa(e,t){if(e.pendingLanes&4194048){var n=e.transitionTypes;for(n===null&&(n=e.transitionTypes=[]),e=0;e<t.length;e++){var r=t[e];n.indexOf(r)===-1&&n.push(r)}}}var Fa=null;function Ia(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var La=null,Ra=0,za=0,Ba=null;function Va(e,t){if(La===null){var n=La=[];Ra=0,za=Pf(),Ba={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Ra++,t.then(Ha,Ha),t}function Ha(){if(--Ra===0&&(Fa=null,La!==null)){Ba!==null&&(Ba.status=`fulfilled`);var e=La;La=null,za=0,Ba=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ua(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var Wa=E.S;E.S=function(e,t){if(hd=Xe(),typeof t==`object`&&t&&typeof t.then==`function`&&Va(e,t),Fa!==null)for(var n=bf;n!==null;)Pa(n,Fa),n=n.next;if(n=e.types,n!==null){for(var r=bf;r!==null;)Pa(r,n),r=r.next;if(za!==0){r=Fa,r===null&&(r=Fa=[]);for(var i=0;i<n.length;i++){var a=n[i];r.indexOf(a)===-1&&r.push(a)}}}Wa!==null&&Wa(e,t)};var Ga=Oe(null);function Ka(){var e=Ga.current;return e===null?q.pooledCache:e}function qa(e,t){t===null?O(Ga,Ga.current):O(Ga,t.pool)}function Ja(){var e=Ka();return e===null?null:{parent:ja._currentValue,pool:e}}var Ya=Error(i(460)),Xa=Error(i(474)),Za=Error(i(542)),Qa={then:function(){}};function $a(e){return e=e.status,e===`fulfilled`||e===`rejected`}function eo(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(xn,xn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,io(e),e===void 0&&!(`reason`in t)?Error(i(600)):e;default:if(typeof t.status==`string`)t.then(xn,xn);else{if(e=q,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,io(e),e}throw no=t,Ya}}function to(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(no=e,Ya):e}}var no=null;function ro(){if(no===null)throw Error(i(459));var e=no;return no=null,e}function io(e){if(e===Ya||e===Za)throw Error(i(483))}var ao=null,oo=0;function so(e){var t=oo;return oo+=1,ao===null&&(ao=[]),eo(ao,e,t)}function co(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function lo(e,t){throw t.$$typeof===ie?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function uo(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=Fi(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=134217730,n):(r=r.index,r<n?(t.flags|=2,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=134217730),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=zi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===w?(e=d(e,t,n.props.children,r,n.key),co(e,n),e):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===me&&to(i)===t.type)?(t=a(t,n.props),co(t,n),t.return=e,t):(t=Li(n.type,n.key,n.props,null,e.mode,r),co(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Vi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=Ri(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=zi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case ae:return n=Li(t.type,t.key,t.props,null,e.mode,n),co(n,t),n.return=e,n;case oe:return t=Vi(t,e.mode,n),t.return=e,t;case me:return t=to(t),f(e,t,n)}if(we(t)||xe(t))return t=Ri(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,so(t),n);if(t.$$typeof===ue)return f(e,Ea(e,t),n);lo(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case ae:return n.key===i?l(e,t,n,r):null;case oe:return n.key===i?u(e,t,n,r):null;case me:return n=to(n),p(e,t,n,r)}if(we(n)||xe(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,so(n),r);if(n.$$typeof===ue)return p(e,t,Ea(e,n),r);lo(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case ae:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case oe:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case me:return r=to(r),m(e,t,n,r,i)}if(we(r)||xe(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,so(r),i);if(r.$$typeof===ue)return m(e,t,n,Ea(t,r),i);lo(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),B&&$i(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return B&&$i(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&(_=g.alternate,_!==null&&d.delete(_.key===null?h:_.key)),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),B&&$i(i,h),l}function g(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),B&&$i(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return B&&$i(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&(_=v.alternate,_!==null&&h.delete(_.key===null?g:_.key)),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),B&&$i(a,g),u}function _(e,r,o,c){if(typeof o==`object`&&o&&o.type===w&&o.key===null&&o.props.ref===void 0&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case ae:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===w){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),co(c,o),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===me&&to(l)===r.type){n(e,r.sibling),c=a(r,o.props),co(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===w?(c=Ri(o.props.children,e.mode,c,o.key),co(c,o),c.return=e,e=c):(c=Li(o.type,o.key,o.props,null,e.mode,c),co(c,o),c.return=e,e=c)}return s(e);case oe:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Vi(o,e.mode,c),c.return=e,e=c}return s(e);case me:return o=to(o),_(e,r,o,c)}if(we(o))return h(e,r,o,c);if(xe(o)){if(l=xe(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return _(e,r,so(o),c);if(o.$$typeof===ue)return _(e,r,Ea(e,o),c);lo(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=zi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{oo=0;var i=_(e,t,n,r);return ao=null,i}catch(t){if(t===Ya||t===Za)throw t;var a=Ni(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var fo=uo(!0),po=uo(!1),mo=!1;function ho(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function go(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function _o(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function vo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Ai(e),ki(e,null,n),t}return Ei(e,r,t,n),Ai(e)}function yo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,A(e,n)}}function bo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var xo=!1;function So(){if(xo){var e=Ba;if(e!==null)throw e}}function Co(e,t,n,r){xo=!1;var i=e.updateQueue;mo=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Y&f)===f:(r&f)===f){f!==0&&f===za&&(xo=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break a;d=C({},d,f);break a;case 2:mo=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),od|=o,e.lanes=o,e.memoizedState=d}}function wo(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function To(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)wo(n[e],t)}var Eo=Oe(null),Do=Oe(0);function Oo(e,t){e=id,O(Do,e),O(Eo,t),id=e|t.baseLanes}function ko(){O(Do,id),O(Eo,Eo.current)}function Ao(){id=Do.current,ke(Eo),ke(Do)}var jo=Oe(null),Mo=null;function No(e){var t=e.alternate;O(Ro,Ro.current&1),O(jo,e),Mo===null&&(t===null||Eo.current!==null||t.memoizedState!==null)&&(Mo=e)}function Po(e){O(Ro,Ro.current),O(jo,e),Mo===null&&(Mo=e)}function Fo(e){e.tag===22?(O(Ro,Ro.current),O(jo,e),Mo===null&&(Mo=e)):Io()}function Io(){O(Ro,Ro.current),O(jo,jo.current)}function Lo(e){ke(jo),Mo===e&&(Mo=null),ke(Ro)}var Ro=Oe(0);function zo(e,t){O(jo,jo.current),O(Ro,t)}function Bo(e){ke(Ro),ke(jo),Mo===e&&(Mo=null)}function Vo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||om(n)||sm(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==`independent`){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ho=0,V=null,H=null,Uo=null,Wo=!1,Go=!1,Ko=!1,qo=0,Jo=0,Yo=null,Xo=0;function Zo(){throw Error(i(321))}function Qo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Hr(e[n],t[n]))return!1;return!0}function $o(e,t,n,r,i,a){return Ho=a,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,E.H=e===null||e.memoizedState===null?gc:_c,Ko=!1,a=n(r,i),Ko=!1,Go&&(a=ts(t,n,r,i)),es(e),a}function es(e){E.H=hc;var t=H!==null&&H.next!==null;if(Ho=0,Uo=H=V=null,Wo=!1,Jo=0,Yo=null,t)throw Error(i(300));e===null||Pc||(e=e.dependencies,e!==null&&Ca(e)&&(Pc=!0))}function ts(e,t,n,r){V=e;var a=0;do{if(Go&&(Yo=null),Jo=0,Go=!1,25<=a)throw Error(i(301));if(a+=1,Uo=H=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}E.H=vc,o=t(n,r)}while(Go);return o}function ns(){var e=E.H,t=e.useState()[0];return t=typeof t.then==`function`?ls(t):t,e=e.useState()[0],(H===null?null:H.memoizedState)!==e&&(V.flags|=1024),t}function rs(){var e=qo!==0;return qo=0,e}function is(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function as(e){if(Wo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Wo=!1}Ho=0,Uo=H=V=null,Go=!1,Jo=qo=0,Yo=null}function os(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Uo===null?V.memoizedState=Uo=e:Uo=Uo.next=e,Uo}function ss(){if(H===null){var e=V.alternate;e=e===null?null:e.memoizedState}else e=H.next;var t=Uo===null?V.memoizedState:Uo.next;if(t!==null)Uo=t,H=e;else{if(e===null)throw V.alternate===null?Error(i(467)):Error(i(310));H=e,e={memoizedState:H.memoizedState,baseState:H.baseState,baseQueue:H.baseQueue,queue:H.queue,next:null},Uo===null?V.memoizedState=Uo=e:Uo=Uo.next=e}return Uo}function cs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ls(e){var t=Jo;return Jo+=1,Yo===null&&(Yo=[]),e=eo(Yo,e,t),t=V,(Uo===null?t.memoizedState:Uo.next)===null&&(t=t.alternate,E.H=t===null||t.memoizedState===null?gc:_c),e}function us(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return ls(e);if(e.$$typeof===ye)return;if(e.$$typeof===ue)return Ta(e)}throw Error(i(438,String(e)))}function ds(e){var t=null,n=V.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=V.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=cs(),V.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=_e;return t.index++,n}function fs(e,t){return typeof t==`function`?t(e):t}function ps(e){return ms(ss(),H,e)}function ms(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(Ho&f)===f:(Y&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===za&&(d=!0);else if((Ho&p)===p){u=u.next,p===za&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,V.lanes|=p,od|=p;f=u.action,Ko&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,V.lanes|=f,od|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Hr(o,e.memoizedState)&&(Pc=!0,d&&(n=Ba,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function hs(e){var t=ss(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Hr(o,t.memoizedState)||(Pc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function gs(e,t,n){var r=V,a=ss(),o=B;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!Hr((H||a).memoizedState,n);if(s&&(a.memoizedState=n,Pc=!0),a=a.queue,Vs(ys.bind(null,r,a,e),[e]),e=a.getSnapshot!==t||s||Uo!==null&&!!(Uo.memoizedState.tag&1),Is(e?9:8,{destroy:void 0},vs.bind(null,r,a,n,t),null),e){if(r.flags|=2048,q===null)throw Error(i(349));o||Ho&127||_s(r,t,n)}return n}function _s(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t=cs(),V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function vs(e,t,n,r){t.value=n,t.getSnapshot=r,bs(t)&&xs(e)}function ys(e,t,n){return n(function(){bs(t)&&xs(e)})}function bs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Hr(e,n)}catch{return!0}}function xs(e){var t=Oi(e,2);t!==null&&Pd(t,e,2)}function Ss(e){var t=os();if(typeof e==`function`){var n=e;if(e=n(),Ko){st(!0);try{n()}finally{st(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:e},t}function Cs(e,t,n,r){return e.baseState=n,ms(e,H,typeof r==`function`?r:fs)}function ws(e,t,n,r,a){if(fc(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};E.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Ts(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Ts(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=E.T,o={};o.types=a===null?null:a.types,E.T=o;try{var s=n(i,r),c=E.S;c!==null&&c(o,s),Es(e,t,s)}catch(n){Os(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),E.T=a}}else try{a=n(i,r),Es(e,t,a)}catch(n){Os(e,t,n)}}function Es(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Ds(e,t,n)},function(n){return Os(e,t,n)}):Ds(e,t,n)}function Ds(e,t,n){t.status=`fulfilled`,t.value=n,ks(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Ts(e,n)))}function Os(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,ks(t),t=t.next;while(t!==r)}e.action=null}function ks(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function As(e,t){return t}function js(e,t){if(B){var n=q.formState;if(n!==null){a:{var r=V;if(B){if(z){b:{for(var i=z,a=oa;i.nodeType!==8;){if(!a){i=null;break b}if(i=lm(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){z=lm(i.nextSibling),r=i.data===`F!`;break a}}ca(r)}r=!1}r&&(t=n[0])}}return n=os(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:As,lastRenderedState:t},n.queue=r,n=lc.bind(null,V,r),r.dispatch=n,r=Ss(!1),a=dc.bind(null,V,!1,r.queue),r=os(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=ws.bind(null,V,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Ms(e){return Ns(ss(),H,e)}function Ns(e,t,n){if(t=ms(e,t,As)[0],e=ps(fs)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=ls(t)}catch(e){throw e===Ya?Za:e}else r=t;t=ss();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(V.flags|=2048,Is(9,{destroy:void 0},Ps.bind(null,i,n),null)),[r,a,e]}function Ps(e,t){e.action=t}function Fs(e){var t=ss(),n=H;if(n!==null)return Ns(t,n,e);ss(),t=t.memoizedState,n=ss();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Is(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=V.updateQueue,t===null&&(t=cs(),V.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ls(){return ss().memoizedState}function Rs(e,t,n,r){var i=os();V.flags|=e,i.memoizedState=Is(1|t,{destroy:void 0},n,r===void 0?null:r)}function zs(e,t,n,r){var i=ss();r=r===void 0?null:r;var a=i.memoizedState.inst;H!==null&&r!==null&&Qo(r,H.memoizedState.deps)?i.memoizedState=Is(t,a,n,r):(V.flags|=e,i.memoizedState=Is(1|t,a,n,r))}function Bs(e,t){Rs(8390656,8,e,t)}function Vs(e,t){zs(2048,8,e,t)}function Hs(e){V.flags|=4;var t=V.updateQueue;if(t===null)t=cs(),V.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Us(e){var t=ss().memoizedState;return Hs({ref:t,nextImpl:e}),function(){if(K&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function Ws(e,t){return zs(4,2,e,t)}function Gs(e,t){return zs(4,4,e,t)}function Ks(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function qs(e,t,n){n=n==null?null:n.concat([e]),zs(4,4,Ks.bind(null,t,e),n)}function Js(){}function Ys(e,t){var n=ss();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Qo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Xs(e,t){var n=ss();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Qo(t,r[1]))return r[0];if(r=e(),Ko){st(!0);try{e()}finally{st(!1)}}return n.memoizedState=[r,t],r}function Zs(e,t,n){return n===void 0||Ho&1073741824&&!(Y&261930)?e.memoizedState=t:(e.memoizedState=n,e=Md(),V.lanes|=e,od|=e,n)}function Qs(e,t,n,r){return Hr(n,t)?n:Eo.current===null?!(Ho&106)||Ho&1073741824&&!(Y&261930)?(Pc=!0,e.memoizedState=n):(e=Md(),V.lanes|=e,od|=e,t):(e=Zs(e,n,r),Hr(e,t)||(Pc=!0),e)}function $s(e,t,n,r,i){var a=D.p;D.p=a!==0&&8>a?a:8;var o=E.T,s={};s.types=o===null?null:o.types,E.T=s,dc(e,!1,t,n);try{var c=i(),l=E.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?uc(e,t,Ua(c,r),jd(e)):uc(e,t,r,jd(e))}catch(n){uc(e,t,{then:function(){},status:`rejected`,reason:n},jd())}finally{D.p=a,o!==null&&s.types!==null&&(o.types=s.types),E.T=o}}function ec(){}function tc(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=nc(e).queue;$s(e,a,t,Te,n===null?ec:function(){return rc(e),n(r)})}function nc(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Te,baseState:Te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:Te},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function rc(e){var t=nc(e);t.next===null&&(t=e.alternate.memoizedState),uc(e,t.next.queue,{},jd())}function ic(){return Ta(sh)}function ac(){return ss().memoizedState}function oc(){return ss().memoizedState}function sc(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=jd();e=_o(n);var r=vo(t,e,n);r!==null&&(Pd(r,t,n),yo(r,t,n)),t={cache:Ma()},e.payload=t;return}t=t.return}}function cc(e,t,n){var r=jd();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},fc(e)?pc(t,n):(n=Di(e,t,n,r),n!==null&&(Pd(n,e,r),mc(n,t,r)))}function lc(e,t,n){uc(e,t,n,jd())}function uc(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(fc(e))pc(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Hr(s,o))return Ei(e,t,i,0),q===null&&Ti(),!1}catch{}if(n=Di(e,t,i,r),n!==null)return Pd(n,e,r),mc(n,t,r),!0}return!1}function dc(e,t,n,r){if(r={lane:2,revertLane:Pf(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},fc(e)){if(t)throw Error(i(479))}else t=Di(e,n,r,2),t!==null&&Pd(t,e,2)}function fc(e){var t=e.alternate;return e===V||t!==null&&t===V}function pc(e,t){Go=Wo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function mc(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,A(e,n)}}var hc={readContext:Ta,use:us,useCallback:Zo,useContext:Zo,useEffect:Zo,useImperativeHandle:Zo,useLayoutEffect:Zo,useInsertionEffect:Zo,useMemo:Zo,useReducer:Zo,useRef:Zo,useState:Zo,useDebugValue:Zo,useDeferredValue:Zo,useTransition:Zo,useSyncExternalStore:Zo,useId:Zo,useHostTransitionStatus:Zo,useFormState:Zo,useActionState:Zo,useOptimistic:Zo,useMemoCache:Zo,useCacheRefresh:Zo,useEffectEvent:Zo},gc={readContext:Ta,use:us,useCallback:function(e,t){return os().memoizedState=[e,t===void 0?null:t],e},useContext:Ta,useEffect:Bs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Rs(4194308,4,Ks.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Rs(4194308,4,e,t)},useInsertionEffect:function(e,t){Rs(4,2,e,t)},useMemo:function(e,t){var n=os();t=t===void 0?null:t;var r=e();if(Ko){st(!0);try{e()}finally{st(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=os();if(n!==void 0){var i=n(t);if(Ko){st(!0);try{n(t)}finally{st(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=cc.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=os();return e={current:e},t.memoizedState=e},useState:function(e){e=Ss(e);var t=e.queue,n=lc.bind(null,V,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Js,useDeferredValue:function(e,t){return Zs(os(),e,t)},useTransition:function(){var e=Ss(!1);return e=$s.bind(null,V,e.queue,!0,!1),os().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=V,a=os();if(B){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),q===null)throw Error(i(349));Y&127||_s(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Bs(ys.bind(null,r,o,e),[e]),r.flags|=2048,Is(9,{destroy:void 0},vs.bind(null,r,o,n,t),null),n},useId:function(){var e=os(),t=q.identifierPrefix;if(B){var n=Qi,r=Zi;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=qo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Xo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:ic,useFormState:js,useActionState:js,useOptimistic:function(e){var t=os();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=dc.bind(null,V,!0,n),n.dispatch=t,[e,t]},useMemoCache:ds,useCacheRefresh:function(){return os().memoizedState=sc.bind(null,V)},useEffectEvent:function(e){var t=os(),n={impl:e};return t.memoizedState=n,function(){if(K&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},_c={readContext:Ta,use:us,useCallback:Ys,useContext:Ta,useEffect:Vs,useImperativeHandle:qs,useInsertionEffect:Ws,useLayoutEffect:Gs,useMemo:Xs,useReducer:ps,useRef:Ls,useState:function(){return ps(fs)},useDebugValue:Js,useDeferredValue:function(e,t){return Qs(ss(),H.memoizedState,e,t)},useTransition:function(){var e=ps(fs)[0],t=ss().memoizedState;return[typeof e==`boolean`?e:ls(e),t]},useSyncExternalStore:gs,useId:ac,useHostTransitionStatus:ic,useFormState:Ms,useActionState:Ms,useOptimistic:function(e,t){return Cs(ss(),H,e,t)},useMemoCache:ds,useCacheRefresh:oc,useEffectEvent:Us},vc={readContext:Ta,use:us,useCallback:Ys,useContext:Ta,useEffect:Vs,useImperativeHandle:qs,useInsertionEffect:Ws,useLayoutEffect:Gs,useMemo:Xs,useReducer:hs,useRef:Ls,useState:function(){return hs(fs)},useDebugValue:Js,useDeferredValue:function(e,t){var n=ss();return H===null?Zs(n,e,t):Qs(n,H.memoizedState,e,t)},useTransition:function(){var e=hs(fs)[0],t=ss().memoizedState;return[typeof e==`boolean`?e:ls(e),t]},useSyncExternalStore:gs,useId:ac,useHostTransitionStatus:ic,useFormState:Fs,useActionState:Fs,useOptimistic:function(e,t){var n=ss();return H===null?(n.baseState=e,[e,n.queue.dispatch]):Cs(n,H,e,t)},useMemoCache:ds,useCacheRefresh:oc,useEffectEvent:Us};function yc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:C({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var bc={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=jd(),i=_o(r);i.payload=t,n!=null&&(i.callback=n),t=vo(e,i,r),t!==null&&(Pd(t,e,r),yo(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=jd(),i=_o(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=vo(e,i,r),t!==null&&(Pd(t,e,r),yo(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=jd(),r=_o(n);r.tag=2,t!=null&&(r.callback=t),t=vo(e,r,n),t!==null&&(Pd(t,e,n),yo(t,e,n))}};function xc(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Ur(n,r)||!Ur(i,a):!0}function Sc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bc.enqueueReplaceState(t,t.state,null)}function Cc(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=C({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function wc(e){xi(e)}function Tc(e){console.error(e)}function Ec(e){xi(e)}function Dc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Oc(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function kc(e,t,n){return n=_o(n),n.tag=3,n.payload={element:null},n.callback=function(){Dc(e,t)},n}function Ac(e){return e=_o(e),e.tag=3,e}function jc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Oc(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Oc(t,n,r),typeof i!=`function`&&(vd===null?vd=new Set([this]):vd.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function Mc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Sa(t,n,a,!0),n=jo.current,n!==null){switch(n.tag){case 31:case 13:case 19:return Mo===null?Kd():n.alternate===null&&ad===0&&(ad=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===Qa?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),mf(e,r,a)),!1;case 22:return n.flags|=65536,r===Qa?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),mf(e,r,a)),!1}throw Error(i(435,n.tag))}return mf(e,r,a),Kd(),!1}if(B)return t=jo.current,t===null?(r!==sa&&(t=Error(i(423),{cause:r}),ma(Ui(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Ui(r,n),a=kc(e.stateNode,r,a),bo(e,a),ad!==4&&(ad=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==sa&&(e=Error(i(422),{cause:r}),ma(Ui(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Ui(o,n),dd===null?dd=[o]:dd.push(o),ad!==4&&(ad=2),t===null)return!0;r=Ui(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=kc(n.stateNode,r,e),bo(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(vd===null||!vd.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Ac(a),jc(a,e,n,r),bo(n,a),!1;break;case 22:if(n.memoizedState!==null)return n.flags|=65536,!1}n=n.return}while(n!==null);return!1}var Nc=Error(i(461)),Pc=!1;function Fc(e,t,n,r){t.child=e===null?po(t,null,n,r):fo(t,e.child,n,r)}function Ic(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return wa(t),r=$o(e,t,n,o,a,i),s=rs(),e!==null&&!Pc?(is(e,t,i),ul(e,t,i)):(B&&s&&ta(t),t.flags|=1,Fc(e,t,r,i),t.child)}function Lc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Pi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Rc(e,t,a,r,i)):(e=Li(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!dl(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Ur:n,n(o,r)&&e.ref===t.ref)return ul(e,t,i)}return t.flags|=1,e=Fi(a,r),e.ref=t.ref,e.return=t,t.child=e}function Rc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Ur(a,r)&&e.ref===t.ref){if(Pc=!1,t.pendingProps=r=a,dl(e,i))e.flags&131072&&(Pc=!0);else return t.lanes=e.lanes,ul(e,t,i)}}return Kc(e,t,n,r,i)}function zc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Vc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&qa(t,a===null?null:a.cachePool),a===null?ko():Oo(t,a),Fo(t);else return r=t.lanes=536870912,Vc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&qa(t,null),ko(),Io()):(qa(t,a.cachePool),Oo(t,a),Io(),t.memoizedState=null);return Fc(e,t,i,n),t.child}function Bc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Vc(e,t,n,r,i){var a=Ka();return a=a===null?null:{parent:ja._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&qa(t,null),ko(),Fo(t),e!==null&&Sa(e,t,r,!0),t.childLanes=i,null}function Hc(e,t){return t=tl({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Uc(e,t,n){return fo(t,e.child,null,n),e=Hc(t,t.pendingProps),e.flags|=2,Lo(t),t.memoizedState=null,e}function Wc(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(B){if(r.mode===`hidden`)return e=Hc(t,r),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},Bc(null,e);if(Po(t),(e=z)?(e=am(e,oa),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xi===null?null:{id:Zi,overflow:Qi},retryLane:536870912,hydrationErrors:null},n=Bi(e),n.return=t,t.child=n,ia=t,z=null)):e=null,e===null)throw ca(t);return t.lanes=536870912,null}return Hc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(Po(t),a){if(t.flags&256)t.flags&=-257,t=Uc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(Pc||Sa(e,t,n,!1),a=(n&e.childLanes)!==0,Pc||a){if(Eo.current===null){if(r=q,r!==null&&(s=wt(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,Oi(e,s),Pd(r,e,s),Nc;Kd()}t=Uc(e,t,n)}else e=o.treeContext,z=lm(s.nextSibling),ia=t,B=!0,aa=null,oa=!1,e!==null&&ra(t,e),t=Hc(t,r),t.flags|=134221824;return t}return e=Fi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Gc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Kc(e,t,n,r,i){return wa(t),n=$o(e,t,n,r,void 0,i),r=rs(),e!==null&&!Pc?(is(e,t,i),ul(e,t,i)):(B&&r&&ta(t),t.flags|=1,Fc(e,t,n,i),t.child)}function qc(e,t,n,r,i,a){return wa(t),t.updateQueue=null,n=ts(t,r,n,i),es(e),r=rs(),e!==null&&!Pc?(is(e,t,a),ul(e,t,a)):(B&&r&&ta(t),t.flags|=1,Fc(e,t,n,a),t.child)}function Jc(e,t,n,r,i){if(wa(t),t.stateNode===null){var a=ji,o=n.contextType;typeof o==`object`&&o&&(a=Ta(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=bc,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},ho(t),o=n.contextType,a.context=typeof o==`object`&&o?Ta(o):ji,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(yc(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&bc.enqueueReplaceState(a,a.state,null),Co(t,r,a,i),So(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Cc(n,s);a.props=c;var l=a.context,u=n.contextType;o=ji,typeof u==`object`&&u&&(o=Ta(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Sc(t,a,r,o),mo=!1;var f=t.memoizedState;a.state=f,Co(t,r,a,i),So(),l=t.memoizedState,s||f!==l||mo?(typeof d==`function`&&(yc(t,n,d,r),l=t.memoizedState),(c=mo||xc(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,go(e,t),o=t.memoizedProps,u=Cc(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=ji,typeof l==`object`&&l&&(c=Ta(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Sc(t,a,r,c),mo=!1,f=t.memoizedState,a.state=f,Co(t,r,a,i),So();var p=t.memoizedState;o!==d||f!==p||mo||e!==null&&e.dependencies!==null&&Ca(e.dependencies)?(typeof s==`function`&&(yc(t,n,s,r),p=t.memoizedState),(u=mo||xc(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Ca(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,Gc(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=fo(t,e.child,null,i),t.child=fo(t,null,n,i)):Fc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=ul(e,t,i),e}function Yc(e,t,n,r){return fa(),t.flags|=256,Fc(e,t,n,r),t.child}var Xc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Zc(e){return{baseLanes:e,cachePool:Ja()}}function Qc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=ld),e}function $c(e,t,n){var r=t.pendingProps,i=!1,a=!!(t.flags&128),o;if((o=a)||(o=e!==null&&e.memoizedState===null?!1:!!(Ro.current&2)),o&&(i=!0,t.flags&=-129),o=!!(t.flags&32),t.flags&=-33,e===null){if(B){if(i?No(t):Io(),(e=z)?(e=am(e,oa),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xi===null?null:{id:Zi,overflow:Qi},retryLane:536870912,hydrationErrors:null},n=Bi(e),n.return=t,t.child=n,ia=t,z=null)):e=null,e===null)throw ca(t);return t.lanes=sm(e)?32:536870912,null}return a=r.children,r=r.fallback,i?(Io(),i=t.mode,a=tl({mode:`hidden`,children:a},i),r=Ri(r,i,n,null),a.return=t,r.return=t,a.sibling=r,t.child=a,r=t.child,r.memoizedState=Zc(n),r.childLanes=Qc(e,o,n),t.memoizedState=Xc,Bc(null,r)):(No(t),el(t,a))}var s=e.memoizedState;if(s!==null){var c=s.dehydrated;if(c!==null)return rl(e,t,a,o,r,c,s,n)}return i?(Io(),i=r.fallback,a=t.mode,s=e.child,c=s.sibling,r=Fi(s,{mode:`hidden`,children:r.children}),r.subtreeFlags=s.subtreeFlags&1206910976,c===null?(i=Ri(i,a,n,null),i.flags|=2):i=Fi(c,i),i.return=t,r.return=t,r.sibling=i,t.child=r,Bc(null,r),r=t.child,i=e.child.memoizedState,i===null?i=Zc(n):(a=i.cachePool,a===null?a=Ja():(s=ja._currentValue,a=a.parent===s?a:{parent:s,pool:s}),i={baseLanes:i.baseLanes|n,cachePool:a}),r.memoizedState=i,r.childLanes=Qc(e,o,n),t.memoizedState=Xc,Bc(e.child,r)):(No(t),n=e.child,e=n.sibling,n=Fi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function el(e,t){return t=tl({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function tl(e,t){return e=Ni(22,e,null,t),e.lanes=0,e}function nl(e,t,n){return fo(t,e.child,null,n),e=el(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rl(e,t,n,r,a,o,s,c){if(n)return t.flags&256?(No(t),t.flags&=-257,nl(e,t,c)):t.memoizedState===null?(Io(),o=a.fallback,s=t.mode,a=tl({mode:`visible`,children:a.children},s),o=Ri(o,s,c,null),o.flags|=2,a.return=t,o.return=t,a.sibling=o,t.child=a,fo(t,e.child,null,c),a=t.child,a.memoizedState=Zc(c),a.childLanes=Qc(e,r,c),t.memoizedState=Xc,Bc(null,a)):(Io(),t.child=e.child,t.flags|=128,null);if(No(t),sm(o)){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,r!==``&&(a=Error(i(419)),a.stack=``,a.digest=r,ma({value:a,source:null,stack:null})),nl(e,t,c)}if(Pc||Sa(e,t,c,!1),r=(c&e.childLanes)!==0,Pc||r){if(Eo.current!==null)return nl(e,t,c);if(r=q,r!==null&&(a=wt(r,c),a!==0&&a!==s.retryLane))throw s.retryLane=a,Oi(e,a),Pd(r,e,a),Nc;return om(o)||Kd(),nl(e,t,c)}return om(o)?(t.flags|=192,t.child=e.child,null):(e=s.treeContext,z=lm(o.nextSibling),ia=t,B=!0,aa=null,oa=!1,e!==null&&ra(t,e),t=el(t,a.children),t.flags|=134221824,t)}function il(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ba(e.return,t,n)}function al(e){for(var t=null;e!==null;){var n=e.alternate;n!==null&&Vo(n)===null&&(t=e),e=e.sibling}return t}function ol(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function sl(e){var t=e.child;for(e.child=null;t!==null;){var n=t.sibling;t.sibling=e.child,e.child=t,t=n}}function cl(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Ro.current;if(t.flags&128)return zo(t,o),null;var s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,zo(t,o),i===`backwards`&&e!==null?(sl(e),Fc(e,t,r,n),sl(e)):Fc(e,t,r,n),r=B?qi:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&il(e,n,t);else if(e.tag===19)il(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`backwards`:n=al(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null,sl(t)),ol(t,!0,i,null,a,r);break;case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Vo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ol(t,!0,n,null,a,r);break;case`together`:ol(t,!1,null,null,void 0,r);break;case`independent`:t.memoizedState=null;break;default:n=al(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ol(t,!1,i,n,a,r)}return t.child}function ll(e,t,n){var r=t.pendingProps;return va(t,t.type,r.value),Fc(e,t,r.children,n),t.child}function ul(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),od|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Sa(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=Fi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Fi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function dl(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&Ca(e)))}function fl(e,t,n){switch(t.tag){case 3:Pe(t,t.stateNode.containerInfo),va(t,ja,e.memoizedState.cache),fa();break;case 27:case 5:Ie(t);break;case 4:Pe(t,t.stateNode.containerInfo);break;case 10:va(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Po(t),null;break;case 13:var r=t.memoizedState;if(r!==null){if(r.dehydrated!==null)return No(t),t.flags|=128,null;r=Sa(e,t,n,!1);var i=t.child.childLanes;return r||(n&i)!==0?$c(e,t,n):(No(t),e=ul(e,t,n),e===null?null:e.sibling)}No(t);break;case 19:if(t.flags&128)return cl(e,t,n);if(i=!!(e.flags&128),r=(n&t.childLanes)!==0,r||=(Sa(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return cl(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),zo(t,Ro.current),r)break;return null;case 22:return t.lanes=0,zc(e,t,n,t.pendingProps);case 24:va(t,ja,e.memoizedState.cache)}return ul(e,t,n)}function pl(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)Pc=!0;else{if(!dl(e,n)&&!(t.flags&128))return Pc=!1,fl(e,t,n);Pc=!!(e.flags&131072)}}else Pc=!1,B&&t.flags&1048576&&ea(t,qi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=to(t.elementType),t.type=e,typeof e==`function`)Pi(e)?(r=Cc(e,r),t.tag=1,t=Jc(null,t,e,r,n)):(t.tag=0,t=Kc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===T){t.tag=11,t=Ic(null,t,e,r,n);break a}if(a===pe){t.tag=14,t=Lc(null,t,e,r,n);break a}if(a===ue){t.tag=10,t.type=e,t=ll(null,t,n);break a}}throw t=Ce(e)||e,Error(i(306,t,``))}}return t;case 0:return Kc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Cc(r,t.pendingProps),Jc(e,t,r,a,n);case 3:a:{if(Pe(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,go(e,t),Co(t,r,null,n);var s=t.memoizedState;if(r=s.cache,va(t,ja,r),r!==o.cache&&xa(t,[ja],n,!0),So(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Yc(e,t,r,n);break a}if(r!==a){a=Ui(Error(i(424)),t),ma(a),t=Yc(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(z=lm(e.firstChild),ia=t,B=!0,aa=null,oa=!0,n=po(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|134221824,n=n.sibling}else{if(fa(),r===a){t=ul(e,t,n);break a}Fc(e,t,r,n)}t=t.child}return t;case 26:return Gc(e,t),e===null?(n=Nm(t.type,null,t.pendingProps,null))?t.memoizedState=n:B||(t.stateNode=fp(t.type,t.pendingProps,Me.current,t)):t.memoizedState=Nm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ie(t),e===null&&B&&(r=t.stateNode=hm(t.type,t.pendingProps,Me.current),ia=t,oa=!0,a=z,Sp(t.type)?(um=a,z=lm(r.firstChild)):z=a),Fc(e,t,t.pendingProps.children,n),Gc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&B&&((a=r=z)&&(r=rm(r,t.type,t.pendingProps,oa),r===null?a=!1:(t.stateNode=r,ia=t,z=lm(r.firstChild),oa=!1,a=!0)),a||ca(t)),Ie(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,pp(a,o)?r=null:s!==null&&pp(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=$o(e,t,ns,null,null,n),sh._currentValue=a),Gc(e,t),Fc(e,t,r,n),t.child;case 6:return e===null&&B&&((e=n=z)&&(n=im(n,t.pendingProps,oa),n===null?e=!1:(t.stateNode=n,ia=t,z=null,e=!0)),e||ca(t)),null;case 13:return $c(e,t,n);case 4:return Pe(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=fo(t,null,r,n):Fc(e,t,r,n),t.child;case 11:return Ic(e,t,t.type,t.pendingProps,n);case 7:return r=t.pendingProps,Gc(e,t),Fc(e,t,r,n),t.child;case 8:return Fc(e,t,t.pendingProps.children,n),t.child;case 12:return Fc(e,t,t.pendingProps.children,n),t.child;case 10:return ll(e,t,n);case 9:return a=t.type._context,r=t.pendingProps.children,wa(t),a=Ta(a),r=r(a),t.flags|=1,Fc(e,t,r,n),t.child;case 14:return Lc(e,t,t.type,t.pendingProps,n);case 15:return Rc(e,t,t.type,t.pendingProps,n);case 19:return cl(e,t,n);case 31:return Wc(e,t,n);case 22:return zc(e,t,n,t.pendingProps);case 24:return wa(t),r=Ta(ja),e===null?(a=Ka(),a===null&&(a=q,o=Ma(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},ho(t),va(t,ja,a)):((e.lanes&n)!==0&&(go(e,t),Co(t,null,null,n),So()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,va(t,ja,r),r!==a.cache&&xa(t,[ja],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),va(t,ja,r))),Fc(e,t,t.pendingProps.children,n),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),r=t.pendingProps,r.name!=null&&r.name!==`auto`?t.flags|=e===null?18882560:18874368:B&&ta(t),e!==null&&e.memoizedProps.name!==r.name?t.flags|=4194816:Gc(e,t),Fc(e,t,r.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function ml(e){e.flags|=4}function hl(e,t,n,r,i){var a;if((a=!!(e.mode&32))&&(a=n===null?Jm(t,r):Jm(t,r)&&(r.src!==n.src||r.srcSet!==n.srcSet)),a){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(Ud())e.flags|=8192;else throw no=Qa,Xa}}else e.flags&=-16777217}function gl(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Ym(t)){if(Ud())e.flags|=8192;else throw no=Qa,Xa}}function _l(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:yt(),e.lanes|=t,ud|=t)}function vl(e,t){if(!B)switch(e.tailMode){case`visible`:break;case`collapsed`:for(var n=e.tail,r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null;break;default:for(t=e.tail,n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null}}function U(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&1206910976,r|=i.flags&1206910976,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function yl(e,t,n){var r=t.pendingProps;switch(na(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return U(t),null;case 1:return U(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ya(ja),Fe(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(da(t)?ml(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,pa())),U(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(ml(t),o===null?(U(t),hl(t,a,null,r,n)):(U(t),gl(t,o))):o?o===e.memoizedState?(U(t),t.flags&=-16777217):(ml(t),U(t),gl(t,o)):(e=e.memoizedProps,e!==r&&ml(t),U(t),hl(t,a,e,r,n)),null;case 27:if(Le(t),n=Me.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&ml(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),t.subtreeFlags&=-33554433,null}e=Ae.current,da(t)?la(t,e):(e=hm(a,r,n),t.stateNode=e,ml(t))}return U(t),t.subtreeFlags&=-33554433,null;case 5:if(Le(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&ml(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),t.subtreeFlags&=-33554433,null}if(o=Ae.current,da(t))la(t,o);else{var s=lp(Me.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[At]=t,o[jt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(np(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&ml(t)}}return U(t),t.subtreeFlags&=-33554433,hl(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&ml(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=Me.current,da(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=ia,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[At]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||ep(e.nodeValue,n)),e||ca(t,!0)}else e=lp(e).createTextNode(r),e[At]=t,t.stateNode=e}return U(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=da(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[At]=t}else fa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),e=!1}else n=pa(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Lo(t),t):(Lo(t),null);if(t.flags&128)throw Error(i(558))}return U(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=da(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[At]=t}else fa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),a=!1}else a=pa(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Lo(t),t):(Lo(t),null)}return Lo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),_l(t,t.updateQueue),U(t),null);case 4:return Fe(),e===null&&Wf(t.stateNode.containerInfo),t.flags|=67108864,U(t),null;case 10:return ya(t.type),U(t),null;case 19:if(Bo(t),r=t.memoizedState,r===null)return U(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)vl(r,!1);else{if(ad!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Vo(e),o!==null){for(t.flags|=128,vl(r,!1),e=o.updateQueue,t.updateQueue=e,_l(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Ii(n,e),n=n.sibling;return zo(t,Ro.current&1|2),B&&$i(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Xe()>gd&&(t.flags|=128,a=!0,vl(r,!1),t.lanes=4194304)}}else{if(!a){if(e=Vo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,_l(t,e),vl(r,!0),r.tail===null&&r.tailMode!==`collapsed`&&r.tailMode!==`visible`&&!o.alternate&&!B)return U(t),null}else 2*Xe()-r.renderingStartTime>gd&&n!==536870912&&(t.flags|=128,a=!0,vl(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}if(r.tail!==null){e=r.tail;a:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break a}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Xe(),e.sibling=null,o=Ro.current,o=a?o&1|2:o&1,r.tailMode===`visible`||r.tailMode===`collapsed`||!n||B?zo(t,o):(n=o,O(jo,t),O(Ro,n),Mo===null&&(Mo=t)),B&&$i(t,r.treeForkCount),e}return U(t),null;case 22:case 23:return Lo(t),Ao(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(U(t),t.subtreeFlags&6&&(t.flags|=8192)):U(t),n=t.updateQueue,n!==null&&_l(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&ke(Ga),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ya(ja),U(t),null;case 25:return null;case 30:return t.flags|=33554432,U(t),null}throw Error(i(156,t.tag))}function bl(e,t){switch(na(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(ja),Fe(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Le(t),null;case 31:if(t.memoizedState!==null){if(Lo(t),t.alternate===null)throw Error(i(340));fa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Lo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));fa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Bo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Fe(),null;case 10:return ya(t.type),null;case 22:case 23:return Lo(t),Ao(),e!==null&&ke(Ga),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(ja),null;case 25:return null;default:return null}}function xl(e,t){switch(na(t),t.tag){case 3:ya(ja),Fe();break;case 26:case 27:case 5:Le(t);break;case 4:Fe();break;case 31:t.memoizedState!==null&&Lo(t);break;case 13:Lo(t);break;case 19:Bo(t);break;case 10:ya(t.type);break;case 22:case 23:Lo(t),Ao(),e!==null&&ke(Ga);break;case 24:ya(ja)}}function Sl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Cl(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function wl(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{To(t,n)}catch(t){Z(e,e.return,t)}}}function Tl(e,t,n){n.props=Cc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function El(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var i=e.stateNode,a=vi(e.memoizedProps,i);(i.ref===null||i.ref.name!==a)&&(i.ref=Pp(a)),r=i.ref;break;case 7:if(e.stateNode===null){var o=new Fp(e);h(e.child,!1,Qp,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function Dl(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}}function Ol(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n<t.length;n++)em(e.stateNode,t[n])}function kl(e){for(var t=e.return;t!==null&&(Ml(t)&&em(e.stateNode,t.stateNode),!jl(t));)t=t.return}function Al(e){for(var t=e.return;t!==null&&(Ml(t)&&tm(e.stateNode,t.stateNode),!jl(t));)t=t.return}function jl(e){return e.tag===5||e.tag===3||e.tag===27}function Ml(e){return e&&e.tag===7&&e.stateNode!==null}function Nl(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function Pl(e,t,n){try{var r=e.stateNode;ip(r,e.type,n,t),r[jt]=t}catch(t){Z(e,e.return,t)}}function Fl(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sp(e.type)||e.tag===4}function Il(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Fl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Sp(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ll(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(i,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(i),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=xn)),Ol(e,r),N=!0;else if(i!==4&&(i===27&&(Ol(e,r),r=null,Sp(e.type)&&(n=e.stateNode,t=null)),e=e.child,e!==null))for(Ll(e,t,n,r),e=e.sibling;e!==null;)Ll(e,t,n,r),e=e.sibling}function Rl(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?n.insertBefore(i,t):n.appendChild(i),Ol(e,r),N=!0;else if(i!==4&&(i===27&&(Ol(e,r),r=null,Sp(e.type)&&(n=e.stateNode)),e=e.child,e!==null))for(Rl(e,t,n,r),e=e.sibling;e!==null;)Rl(e,t,n,r),e=e.sibling}function zl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);np(t,r,n),t[At]=e,t[jt]=n}catch(t){Z(e,e.return,t)}}var Bl=!1,Vl=null;function Hl(e){(e.tag===30||e.subtreeFlags&33554432)&&(Bl=!0)}var Ul=null;function Wl(){var e=Ul;return Ul=null,e}var Gl=0;function Kl(e,t,n,r,i){return Gl=0,ql(e.child,t,n,r,i)}function ql(e,t,n,r,i){for(var a=!1;e!==null;){if(e.tag===5){var o=e.stateNode;if(r!==null){var s=Op(o);r.push(s),s.view&&(a=!0)}else a||Op(o).view&&(a=!0);Bl=!0,Tp(o,Gl===0?t:t+`_`+Gl,n),Gl++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||ql(e.child,t,n,r,i)&&(a=!0));e=e.sibling}return a}function Jl(e,t){for(;e!==null;)e.tag===5?Ep(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||Jl(e.child,t)),e=e.sibling}function Yl(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(Yl(e),e.tag===30&&e.flags&18874368&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name===`auto`)throw Error(i(544));var n=t.name;t=bi(t.default,t.share),t!==`none`&&(Kl(e,n,t,null,!1)||Jl(e.child,!1))}e=e.sibling}}function Xl(e,t){if(e.tag===30){var n=e.stateNode,r=e.memoizedProps,i=vi(r,n),a=bi(r.default,n.paired?r.share:r.enter);a===`none`?Yl(e):Kl(e,i,a,null,!1)?(Yl(e),n.paired||t||Nd(e,r.onEnter)):Jl(e.child,!1)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Xl(e,t),e=e.sibling;else Yl(e)}function Zl(e){if(Vl!==null&&Vl.size!==0){var t=Vl;if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var n=e.memoizedProps,r=n.name;if(r!=null&&r!==`auto`){var i=t.get(r);if(i!==void 0){var a=bi(n.default,n.share);if(a!==`none`&&(Kl(e,r,a,null,!1)?(a=e.stateNode,i.paired=a,a.paired=i,Nd(e,n.onShare)):Jl(e.child,!1)),t.delete(r),t.size===0)break}}}Zl(e)}e=e.sibling}}}function Ql(e){if(e.tag===30){var t=e.memoizedProps,n=vi(t,e.stateNode),r=Vl===null?void 0:Vl.get(n),i=bi(t.default,r===void 0?t.exit:t.share);i!==`none`&&(Kl(e,n,i,null,!1)?r===void 0?Nd(e,t.onExit):(i=e.stateNode,r.paired=i,i.paired=r,Vl.delete(n),Nd(e,t.onShare)):Jl(e.child,!1)),Vl!==null&&Zl(e)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Ql(e),e=e.sibling;else Vl!==null&&Zl(e)}function $l(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,n=vi(t,e.stateNode);t=bi(t.default,t.update),e.flags&=-5,t!==`none`&&Kl(e,n,t,e.memoizedState=[],!1)}else e.subtreeFlags&33554432&&$l(e);e=e.sibling}}function eu(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var t=e.stateNode;t.paired!==null&&(t.paired=null,Jl(e.child,!1))}eu(e)}e=e.sibling}}function tu(e){if(e.tag===30)e.stateNode.paired=null,Jl(e.child,!1),eu(e);else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)tu(e),e=e.sibling;else eu(e)}function nu(e){for(e=e.child;e!==null;)e.tag===30?Jl(e.child,!1):e.subtreeFlags&33554432&&nu(e),e=e.sibling}function ru(e,t,n,r,i,a,o){for(var s=!1;t!==null;){if(t.tag===5){var c=t.stateNode;if(a!==null&&Gl<a.length){var l=a[Gl],u=Op(c);(l.view||u.view)&&(s=!0);var d;if(d=!(e.flags&4)){if(u.clip)d=!0;else{d=l.rect;var f=u.rect;d=d.y!==f.y||d.x!==f.x||d.height!==f.height||d.width!==f.width}}d&&(e.flags|=4),u.abs?u=!l.abs:(l=l.rect,u=u.rect,u=l.height!==u.height||l.width!==u.width),u&&(e.flags|=32)}else e.flags|=32;e.flags&4&&Tp(c,Gl===0?n:n+`_`+Gl,i),s&&e.flags&4||(Ul===null&&(Ul=[]),Ul.push(c,Gl===0?r:r+`_`+Gl,t.memoizedProps)),Gl++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&o?e.flags|=t.flags&32:ru(e,t.child,n,r,i,a,o)&&(s=!0));t=t.sibling}return s}function iu(e,t){for(e=e.child;e!==null;){if(e.tag===30){var n=e.memoizedProps,r=e.stateNode,i=vi(n,r),a=bi(n.default,n.update);if(t){r=r.clones;var o=r===null?null:r.map(kp)}else o=e.memoizedState,e.memoizedState=null;r=e;var s=e.child;Gl=0,i=ru(r,s,i,i,a,o,!1),e.flags&4&&i&&(t||Nd(e,n.onUpdate))}else e.subtreeFlags&33554432&&iu(e,t);e=e.sibling}}var au=!1,W=!1,ou=!1,su=!1,cu=typeof WeakSet==`function`?WeakSet:Set,lu=null,uu=!1,du=!1,fu=!1,pu=!1;function mu(e,t,n){if(e=e.containerInfo,sp=gh,e=Jr(e),Yr(e)){if(`selectionStart`in e)var r={start:e.selectionStart,end:e.selectionEnd};else a:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==r||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===r&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}r=c===-1||l===-1?null:{start:c,end:l}}else r=null}r||={start:0,end:0}}else r=null;for(cp={focusedElem:e,selectionRange:r},gh=!1,n=(n&335544064)===n,lu=t,t=n?9270:1024;lu!==null;){if(e=lu,n&&(r=e.deletions,r!==null))for(a=0;a<r.length;a++)n&&Ql(r[a]);if(e.alternate===null&&e.flags&2)n&&Hl(e),hu(n);else{if(e.tag===22){if(r=e.alternate,e.memoizedState!==null){r!==null&&r.memoizedState===null&&n&&Ql(r),hu(n);continue}if(r!==null&&r.memoizedState!==null){n&&Hl(e),hu(n);continue}}r=e.child,(e.subtreeFlags&t)!==0&&r!==null?(r.return=e,lu=r):(n&&$l(e),hu(n))}}Vl=null}function hu(e){for(;lu!==null;){var t=lu,n=e,r=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if(a&1024&&r!==null){n=void 0,a=r.memoizedProps,r=r.memoizedState;var o=t.stateNode;try{var s=Cc(t.type,a);n=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=n}catch(e){Z(t,t.return,e)}}break;case 3:if(a&1024){if(r=t.stateNode.containerInfo,n=r.nodeType,n===9)nm(r);else if(n===1)switch(r.nodeName){case`HEAD`:case`HTML`:case`BODY`:nm(r);break;default:r.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:n&&r!==null&&(n=vi(r.memoizedProps,r.stateNode),a=t.memoizedProps,a=bi(a.default,a.update),a!==`none`&&Kl(r,n,a,r.memoizedState=[],!0));break;default:if(a&1024)throw Error(i(163))}if(r=t.sibling,r!==null){r.return=t.return,lu=r;break}lu=t.return}}function gu(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Fu(e,n),r&4&&Sl(5,n);break;case 1:if(Fu(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Z(n,n.return,e)}else{var i=Cc(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Z(n,n.return,e)}}}r&64&&wl(n),r&512&&El(n,n.return);break;case 3:if(Fu(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{To(e,t)}catch(e){Z(n,n.return,e)}}break;case 27:t===null&&r&4&&zl(n);case 26:case 5:Fu(e,n),t===null&&r&4&&Nl(n),r&512&&El(n,n.return);break;case 12:Fu(e,n);break;case 31:Fu(e,n),r&4&&wu(e,n);break;case 13:Fu(e,n),r&4&&Tu(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=_f.bind(null,n),cm(e,n))));break;case 22:if(r=n.memoizedState!==null||au,!r){var a=t!==null&&t.memoizedState!==null||W;t=au,i=W,au=r,(W=a)&&!i?(r=2,n.subtreeFlags&8772&&(r|=1),Lu(e,n,r)):Fu(e,n),au=t,W=i}break;case 30:Fu(e,n),r&512&&El(n,n.return);break;case 7:r&512&&El(n,n.return);default:Fu(e,n)}}function _u(e,t){for(e=e.child;e!==null;)vu(e,t),e=e.sibling}function vu(e,t){switch(e.tag){case 5:case 26:try{var n=e.stateNode;if(t){var r=n.style;typeof r.setProperty==`function`?r.setProperty(`display`,`none`,`important`):r.display=`none`}else{var i=e.stateNode,a=e.memoizedProps.style,o=a!=null&&a.hasOwnProperty(`display`)?a.display:null;i.style.display=o==null||typeof o==`boolean`?``:(``+o).trim()}}catch(t){Z(e,e.return,t)}yu(e,t);break;case 6:try{e.stateNode.nodeValue=t?``:e.memoizedProps,N=!0}catch(t){Z(e,e.return,t)}break;case 18:try{var s=e.stateNode;t?wp(s,!0):wp(e.stateNode,!1)}catch(t){Z(e,e.return,t)}break;case 22:case 23:e.memoizedState===null&&_u(e,t);break;default:_u(e,t)}}function yu(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){a:{var n=e,r=t;switch(n.tag){case 4:vu(n,r);break a;case 22:n.memoizedState===null&&yu(n,r);break a;default:yu(n,r)}}e=e.sibling}}function bu(e){var t=e.alternate;t!==null&&(e.alternate=null,bu(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Rt(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var G=null,xu=!1;function Su(e,t,n){for(n=n.child;n!==null;)Cu(e,t,n),n=n.sibling}function Cu(e,t,n){if(ot&&typeof ot.onCommitFiberUnmount==`function`)try{ot.onCommitFiberUnmount(at,n)}catch{}switch(n.tag){case 26:W||Dl(n,t),Su(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&!W&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:W||Dl(n,t),Al(n);var r=G,i=xu;Sp(n.type)&&(G=n.stateNode,xu=!1),Su(e,t,n),gm(n.stateNode,n.type,n.memoizedProps),G=r,xu=i;break;case 5:W||Dl(n,t),Al(n);case 6:if(n.tag===6&&Al(n),r=G,i=xu,G=null,Su(e,t,n),G=r,xu=i,G!==null){if(xu)try{(G.nodeType===9?G.body:G.nodeName===`HTML`?G.ownerDocument.body:G).removeChild(n.stateNode),N=!0}catch(e){Z(n,t,e)}else try{G.removeChild(n.stateNode),N=!0}catch(e){Z(n,t,e)}}break;case 18:G!==null&&(xu?(e=G,Cp(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Hh(e)):Cp(G,n.stateNode));break;case 4:r=G,i=xu,G=n.stateNode.containerInfo,xu=!0,Su(e,t,n),G=r,xu=i;break;case 0:case 11:case 14:case 15:Cl(2,n,t),W||Cl(4,n,t),Su(e,t,n);break;case 1:W||(Dl(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Tl(n,t,r)),Su(e,t,n);break;case 21:Su(e,t,n);break;case 22:W=(r=W)||n.memoizedState!==null,Su(e,t,n),W=r;break;case 30:Dl(n,t),Su(e,t,n);break;case 7:W||Dl(n,t),Su(e,t,n);break;default:Su(e,t,n)}}function wu(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Hh(e)}catch(e){Z(t,t.return,e)}}}function Tu(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Hh(e)}catch(e){Z(t,t.return,e)}}function Eu(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new cu),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new cu),t;default:throw Error(i(435,e.tag))}}function Du(e,t){var n=Eu(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=vf.bind(null,e,t);t.then(r,r)}})}function Ou(e,t,n){var r=t.deletions;if(r!==null)for(var a=0;a<r.length;a++){var o=r[a],s=e,c=t,l=c;a:for(;l!==null;){switch(l.tag){case 27:if(Sp(l.type)){G=l.stateNode,xu=!1;break a}break;case 5:G=l.stateNode,xu=!1;break a;case 3:case 4:G=l.stateNode.containerInfo,xu=!0;break a}l=l.return}if(G===null)throw Error(i(160));Cu(s,c,o),G=null,xu=!1,s=o.alternate,s!==null&&(s.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Au(t,e,n),t=t.sibling}var ku=null;function Au(e,t,n){var r=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(a&4&&(r=e.updateQueue,r=r===null?null:r.events,r!==null))for(var o=0;o<r.length;o++){var s=r[o];s.ref.impl=s.nextImpl}Ou(t,e,n),ju(e),a&4&&(Cl(3,e,e.return),Sl(3,e),Cl(5,e,e.return));break;case 1:Ou(t,e,n),ju(e),a&512&&(W||r===null||Dl(r,r.return)),a&64&&au&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?t:n.concat(t))));break;case 26:if(o=ku,Ou(t,e,n),ju(e),a&512&&(W||r===null||Dl(r,r.return)),a&4){if(a=r===null?null:r.memoizedState,n=e.memoizedState,r===null){if(n===null){if(e.stateNode===null){if(au)e.stateNode=fp(e.type,e.memoizedProps,t.containerInfo,e);else{a:{t=e.type,n=e.memoizedProps,a=o.ownerDocument||o;b:switch(t){case`title`:r=a.getElementsByTagName(`title`)[0],(!r||r[It]||r[At]||r.namespaceURI===`http://www.w3.org/2000/svg`||r.hasAttribute(`itemprop`))&&(r=a.createElement(t),a.head.insertBefore(r,a.querySelector(`head > title`))),np(r,t,n),r[At]=e,Ht(r),t=r;break a;case`link`:if(o=Gm(`link`,`href`,a).get(t+(n.href||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&r.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&r.getAttribute(`title`)===(n.title==null?null:n.title)&&r.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(s,1);break b}}r=a.createElement(t),np(r,t,n),a.head.appendChild(r);break;case`meta`:if(o=Gm(`meta`,`content`,a).get(t+(n.content||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`content`)===(n.content==null?null:``+n.content)&&r.getAttribute(`name`)===(n.name==null?null:n.name)&&r.getAttribute(`property`)===(n.property==null?null:n.property)&&r.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&r.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){o.splice(s,1);break b}}r=a.createElement(t),np(r,t,n),a.head.appendChild(r);break;default:throw Error(i(468,t))}r[At]=e,Ht(r),t=r}e.stateNode=t}}else au||Km(o,e.type,e.stateNode)}else e.stateNode=Bm(o,n,e.memoizedProps)}else a===n?n===null&&e.stateNode!==null&&Pl(e,e.memoizedProps,r.memoizedProps):(a===null?(t=r.stateNode,t===null||W||t.parentNode.removeChild(t)):a.count--,n===null?au||Km(o,e.type,e.stateNode):Bm(o,n,e.memoizedProps))}break;case 27:Ou(t,e,n),ju(e),a&512&&(W||r===null||Dl(r,r.return)),r!==null&&a&4&&Pl(e,e.memoizedProps,r.memoizedProps);break;case 5:if(o=ou,ou=!1,Ou(t,e,n),ou=o,ju(e),a&512&&(W||r===null||Dl(r,r.return)),e.flags&32){t=e.stateNode;try{mn(t,``),N=!0}catch(t){Z(e,e.return,t)}}a&4&&e.stateNode!=null&&(t=e.memoizedProps,Pl(e,t,r===null?t:r.memoizedProps)),a&1024&&(su=!0);break;case 6:if(Ou(t,e,n),ju(e),a&4){if(e.stateNode===null)throw Error(i(162));t=e.memoizedProps,n=e.stateNode;try{n.nodeValue=t,N=!0}catch(t){Z(e,e.return,t)}}break;case 3:if(N=!1,Wm=null,o=ku,ku=bm(t.containerInfo),Ou(t,e,n),ku=o,ju(e),a&4&&r!==null&&r.memoizedState.isDehydrated)try{Hh(t.containerInfo)}catch(t){Z(e,e.return,t)}su&&(su=!1,Mu(e)),N=!1;break;case 4:a=ou,ou=au,r=Qt(),o=ku,ku=bm(e.stateNode.containerInfo),Ou(t,e,n),ju(e),ku=o,N&&du&&(fu=!0),N=r,ou=a;break;case 12:Ou(t,e,n),ju(e);break;case 31:Ou(t,e,n),ju(e),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Du(e,t)));break;case 13:Ou(t,e,n),ju(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(md=Xe()),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Du(e,t)));break;case 22:o=e.memoizedState!==null,s=r!==null&&r.memoizedState!==null;var c=au,l=W,u=ou;au=c||o,ou=u||o,W=l||s,Ou(t,e,n),W=l,ou=u,au=c,ju(e),a&8192&&(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,!o||r===null||s||au||W||(t=s||W,n=au,r=W,au=o||au,W=t,Iu(e,2),au=n,W=r),!o&&ou||_u(e,o)),a&4&&(t=e.updateQueue,t!==null&&(n=t.retryQueue,n!==null&&(t.retryQueue=null,Du(e,n))));break;case 19:Ou(t,e,n),ju(e),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Du(e,t)));break;case 30:a&512&&(W||r===null||Dl(r,r.return)),a=Qt(),o=du,s=(n&335544064)===n,c=e.memoizedProps,du=s&&bi(c.default,c.update)!==`none`,Ou(t,e,n),ju(e),s&&r!==null&&N&&(e.flags|=4),du=o,N=a;break;case 21:break;case 7:a&512&&(W||r===null||Dl(r,r.return)),r&&r.stateNode!==null&&(r.stateNode._fragmentFiber=e);default:Ou(t,e,n),ju(e)}}function ju(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Fl(r)){n=r;break}r=r.return}r=null;for(var a=e.return;a!==null;){if(Ml(a)){var o=a.stateNode;r===null?r=[o]:r.push(o)}if(jl(a))break;a=a.return}var s=r;if(n==null)throw Error(i(160));switch(n.tag){case 27:var c=n.stateNode;Rl(e,Il(e),c,s);break;case 5:var l=n.stateNode;n.flags&32&&(mn(l,``),n.flags&=-33),Rl(e,Il(e),l,s);break;case 3:case 4:var u=n.stateNode.containerInfo;Ll(e,Il(e),u,s);break;default:throw Error(i(161))}}catch(t){Z(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Mu(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Mu(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,gh=!0,t.reset(),gh=!1),e=e.sibling}}function Nu(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)Pu(t,e),t=t.sibling;else iu(t,!1)}function Pu(e,t){var n=e.alternate;if(n===null)Xl(e,!1);else switch(e.tag){case 3:if(pu=uu=!1,Wl(),Nu(t,e),!uu&&!fu){if(e=Ul,e!==null)for(var r=0;r<e.length;r+=3){n=e[r];var i=e[r+1];Ep(n,e[r+2]),n=n.ownerDocument.documentElement,n!==null&&n.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(`+i+`)`})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===``&&(e.style.viewTransitionName=`none`,e.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(root)`}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition`})),pu=!0}Ul=null;break;case 5:Nu(t,e);break;case 4:r=uu,uu=!1,Nu(t,e),uu&&(fu=!0),uu=r;break;case 22:e.memoizedState===null&&(n.memoizedState===null?Nu(t,e):Xl(e,!1));break;case 30:r=uu,i=Wl(),uu=!1,Nu(t,e),uu&&(e.flags|=4);var a=e.memoizedProps,o=e.stateNode;t=vi(a,o),o=vi(n.memoizedProps,o);var s=bi(a.default,a.update);s===`none`?t=!1:(a=n.memoizedState,n.memoizedState=null,n=e.child,Gl=0,t=ru(e,n,t,o,s,a,!0),Gl!==(a===null?0:a.length)&&(e.flags|=32)),e.flags&4&&t?(Nd(e,e.memoizedProps.onUpdate),Ul=i):i!==null&&(i.push.apply(i,Ul),Ul=i),uu=e.flags&32?!0:r;break;default:Nu(t,e)}}function Fu(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)gu(e,t.alternate,t),t=t.sibling}function Iu(e,t){for(e=e.child;e!==null;){var n=e,r=t;switch(n.tag){case 0:case 11:case 14:case 15:Cl(4,n,n.return),Iu(n,r);break;case 1:Dl(n,n.return);var i=n.stateNode;typeof i.componentWillUnmount==`function`&&Tl(n,n.return,i),Iu(n,r);break;case 27:r&2&&gm(n.stateNode,n.type,n.memoizedProps);case 5:Dl(n,n.return),n.tag!==5&&n.tag!==27||Al(n),Iu(n,r);break;case 6:Al(n);break;case 26:Dl(n,n.return),i=n.stateNode,n.memoizedState!==null||i===null||W||i.parentNode.removeChild(i),Iu(n,r);break;case 22:n.memoizedState===null&&Iu(n,r);break;case 30:Dl(n,n.return),Iu(n,r);break;case 7:Dl(n,n.return);default:Iu(n,r)}e=e.sibling}}function Lu(e,t,n){for(n=t.subtreeFlags&8772?n:n&-2,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags,s=!!(n&1);switch(a.tag){case 0:case 11:case 15:Lu(i,a,n),Sl(4,a);break;case 1:if(Lu(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Z(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var c=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(l!==null)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)wo(l[i],c)}catch(e){Z(r,r.return,e)}}s&&o&64&&wl(a),El(a,a.return);break;case 27:n&2&&zl(a);case 5:a.tag!==5&&a.tag!==27||kl(a),Lu(i,a,n),s&&r===null&&o&4&&Nl(a),El(a,a.return);break;case 6:kl(a);break;case 26:c=a.stateNode,a.memoizedState!==null||c===null||au||Km(bm(c.ownerDocument),a.type,c),Lu(i,a,n),s&&r===null&&o&4&&Nl(a),El(a,a.return);break;case 12:Lu(i,a,n);break;case 31:Lu(i,a,n),s&&o&4&&wu(i,a);break;case 13:Lu(i,a,n),s&&o&4&&Tu(i,a);break;case 22:a.memoizedState===null&&Lu(i,a,n),El(a,a.return);break;case 30:Lu(i,a,n),El(a,a.return);break;case 7:El(a,a.return);default:Lu(i,a,n)}t=t.sibling}}function Ru(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Na(n))}function zu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Na(e))}function Bu(e,t,n,r){var i=(n&335544064)===n;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)Vu(e,t,n,r),t=t.sibling;else i&&nu(t)}function Vu(e,t,n,r){var i=(n&335544064)===n;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&tu(t);var a=t.flags;switch(t.tag){case 0:case 11:case 15:Bu(e,t,n,r),a&2048&&Sl(9,t);break;case 1:Bu(e,t,n,r);break;case 3:Bu(e,t,n,r),i&&pu&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,e.style.viewTransitionName===`root`&&(e.style.viewTransitionName=``),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===`none`&&(e.style.viewTransitionName=``)),a&2048&&(a=null,t.alternate!==null&&(a=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==a&&(t.refCount++,a!=null&&Na(a)));break;case 12:if(a&2048){Bu(e,t,n,r),a=t.stateNode;try{var o=t.memoizedProps,s=o.id,c=o.onPostCommit;typeof c==`function`&&c(s,t.alternate===null?`mount`:`update`,a.passiveEffectDuration,-0)}catch(e){Z(t,t.return,e)}}else Bu(e,t,n,r);break;case 31:Bu(e,t,n,r);break;case 13:Bu(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,s=t.alternate,t.memoizedState===null?(i&&s!==null&&s.memoizedState!==null&&tu(t),o._visibility&2?Bu(e,t,n,r):(o._visibility|=2,Hu(e,t,n,r,!!(t.subtreeFlags&10256)||!1))):(i&&s!==null&&s.memoizedState===null&&tu(s),o._visibility&2?Bu(e,t,n,r):Uu(e,t)),a&2048&&Ru(s,t);break;case 24:Bu(e,t,n,r),a&2048&&zu(t.alternate,t);break;case 30:i&&(a=t.alternate,a!==null&&(Jl(a.child,!0),Jl(t.child,!0))),Bu(e,t,n,r);break;default:Bu(e,t,n,r)}}function Hu(e,t,n,r,i){for(i&&=!!(t.subtreeFlags&10256)||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Hu(a,o,s,c,i),Sl(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Hu(a,o,s,c,i)):u._visibility&2?Hu(a,o,s,c,i):Uu(a,o),i&&l&2048&&Ru(o.alternate,o);break;case 24:Hu(a,o,s,c,i),i&&l&2048&&zu(o.alternate,o);break;default:Hu(a,o,s,c,i)}t=t.sibling}}function Uu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Uu(n,r),i&2048&&Ru(r.alternate,r);break;case 24:Uu(n,r),i&2048&&zu(r.alternate,r);break;default:Uu(n,r)}t=t.sibling}}var Wu=8192;function Gu(e,t,n){if(e.subtreeFlags&Wu)for(e=e.child;e!==null;)Ku(e,t,n),e=e.sibling}function Ku(e,t,n){switch(e.tag){case 26:Gu(e,t,n),e.flags&Wu&&(e.memoizedState===null?(e=e.stateNode,(t&335544128)===t&&Zm(n,e)):Qm(n,ku,e.memoizedState,e.memoizedProps));break;case 5:Gu(e,t,n),e.flags&Wu&&(e=e.stateNode,(t&335544128)===t&&Zm(n,e));break;case 3:case 4:var r=ku;ku=bm(e.stateNode.containerInfo),Gu(e,t,n),ku=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Wu,Wu=16777216,Gu(e,t,n),Wu=r):Gu(e,t,n));break;case 30:if((e.flags&Wu)!==0&&(r=e.memoizedProps.name,r!=null&&r!==`auto`)){var i=e.stateNode;i.paired=null,Vl===null&&(Vl=new Map),Vl.set(r,i)}Gu(e,t,n);break;default:Gu(e,t,n)}}function qu(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Ju(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];lu=r,Zu(r,e)}qu(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yu(e),e=e.sibling}function Yu(e){switch(e.tag){case 0:case 11:case 15:Ju(e),e.flags&2048&&Cl(9,e,e.return);break;case 3:Ju(e);break;case 12:Ju(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Xu(e)):Ju(e);break;default:Ju(e)}}function Xu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];lu=r,Zu(r,e)}qu(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Cl(8,t,t.return),Xu(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Xu(t));break;default:Xu(t)}e=e.sibling}}function Zu(e,t){for(;lu!==null;){var n=lu;switch(n.tag){case 0:case 11:case 15:Cl(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Na(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,lu=r;else a:for(n=e;lu!==null;){r=lu;var i=r.sibling,a=r.return;if(bu(r),r===n){lu=null;break a}if(i!==null){i.return=a,lu=i;break a}lu=a}}}var Qu={getCacheForType:function(e){var t=Ta(ja),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ta(ja).controller.signal}},$u=typeof WeakMap==`function`?WeakMap:Map,K=0,q=null,J=null,Y=0,X=0,ed=null,td=!1,nd=!1,rd=!1,id=0,ad=0,od=0,sd=0,cd=0,ld=0,ud=0,dd=null,fd=null,pd=!1,md=0,hd=0,gd=1/0,_d=null,vd=null,yd=0,bd=null,xd=null,Sd=0,Cd=0,wd=null,Td=null,Ed=null,Dd=null,Od=null,kd=0,Ad=null;function jd(){return K&2&&Y!==0?Y&-Y:E.T===null?Dt():Pf()}function Md(){if(ld===0){if(!(Y&536870912)||B){var e=pt;pt<<=1,!(pt&3932160)&&(pt=262144),ld=e}else ld=536870912}return e=jo.current,e!==null&&(e.flags|=32),ld}function Nd(e,t){if(t!=null){var n=e.stateNode,r=n.ref;r===null&&(r=n.ref=Pp(vi(e.memoizedProps,n))),Dd===null&&(Dd=[]),Dd.push(t.bind(null,r))}}function Pd(e,t,n){(e===q&&(X===2||X===9)||e.cancelPendingCommit!==null)&&(Vd(e,0),Rd(e,Y,ld,!1)),xt(e,n),(!(K&2)||e!==q)&&(e===q&&(!(K&2)&&(sd|=n),ad===4&&Rd(e,Y,ld,!1)),Ef(e))}function Fd(e,t,n){if(K&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||gt(e,t),a=r?Yd(e,t):qd(e,t,!0),o=r;do{if(a===0){nd&&!r&&Rd(e,t,0,!1);break}if(n=e.current.alternate,o&&!Ld(n)){a=qd(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=dd;var l=c.current.memoizedState.isDehydrated;if(l&&(Vd(c,s).flags|=256),s=qd(c,s,!1),s!==2&&s!==6){if(rd&&!l){c.errorRecoveryDisabledLanes|=o,sd|=o,a=4;break a}o=fd,fd=a,o!==null&&(fd===null?fd=o:fd.push.apply(fd,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Vd(e,0),Rd(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:Rd(r,t,ld,!td);break a;case 2:fd=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=md+300-Xe(),10<a)){if(Rd(r,t,ld,!td),ht(r,0,!0)!==0)break a;Sd=t,r.timeoutHandle=gp(Id.bind(null,r,n,fd,_d,pd,t,ld,sd,ud,td,o,`Throttled`,-0,0),a);break a}Id(r,n,fd,_d,pd,t,ld,sd,ud,td,o,null,-0,0)}break}while(1);Ef(e)}function Id(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.timeoutHandle=-1;var m=t.subtreeFlags,h=(a&335544064)===a;if(d=null,(h||m&8192||(m&16785408)==16785408)&&(d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:xn},Vl=null,Ku(t,a,d),h&&(m=d,h=e.containerInfo,h=(h.nodeType===9?h:h.ownerDocument).__reactViewTransition,h!=null&&(m.count++,m.waitingForViewTransition=!0,m=nh.bind(m),h.finished.then(m,m))),m=(a&62914560)===a?md-Xe():(a&4194048)===a?hd-Xe():0,m=eh(d,m),m!==null)){Sd=a,e.cancelPendingCommit=m(nf.bind(null,e,t,a,n,r,i,o,s,c,l,u,d,null,f,p)),Rd(e,a,o,!l);return}nf(e,t,a,n,r,i,o,s,c,l,u,d)}function Ld(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Hr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Rd(e,t,n,r){t=_t(e,t),t&=~cd,t&=~sd,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-ct(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&Ct(e,n,t)}function zd(){return K&6?!0:(Df(0,!1),!1)}function Bd(){if(J!==null){if(X===0)var e=J.return;else e=J,_a=ga=null,as(e),ao=null,oo=0,e=J;for(;e!==null;)xl(e.alternate,e),e=e.return;J=null}}function Vd(e,t){var n=e.timeoutHandle;return n!==-1&&(e.timeoutHandle=-1,_p(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Sd=0,Bd(),q=e,J=n=Fi(e.current,null),Y=t,X=0,ed=null,td=!1,nd=gt(e,t),rd=!1,ud=ld=cd=sd=od=ad=0,fd=dd=null,pd=!1,id=_t(e,t),Ti(),n}function Hd(e,t){V=null,E.H=hc,t===Ya||t===Za?(t=ro(),X=3):t===Xa?(t=ro(),X=4):X=t===Nc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,ed=t,J===null&&(ad=1,Dc(e,Ui(t,e.current)))}function Ud(){var e=jo.current;return e===null?!0:(Y&4194048)===Y?Mo===null:(Y&62914560)===Y||Y&536870912?e===Mo:!1}function Wd(){var e=E.H;return E.H=hc,e===null?hc:e}function Gd(){var e=E.A;return E.A=Qu,e}function Kd(){ad=4,td||(Y&4194048)!==Y&&jo.current!==null||(nd=!0),!(od&134217727)&&!(sd&134217727)||q===null||Rd(q,Y,ld,!1)}function qd(e,t,n){var r=K;K|=2;var i=Wd(),a=Gd();(q!==e||Y!==t)&&(_d=null,Vd(e,t)),t=!1;var o=ad;a:do try{if(X!==0&&J!==null){var s=J,c=ed;switch(X){case 8:Bd(),o=6;break a;case 3:case 2:case 9:case 6:jo.current===null&&(t=!0);var l=X;if(X=0,ed=null,$d(e,s,c,l),n&&nd){o=0;break a}break;default:l=X,X=0,ed=null,$d(e,s,c,l)}}Jd(),o=ad;break}catch(t){Hd(e,t)}while(1);return t&&e.shellSuspendCounter++,_a=ga=null,K=r,E.H=i,E.A=a,J===null&&(q=null,Y=0,Ti()),o}function Jd(){for(;J!==null;)Zd(J)}function Yd(e,t){var n=K;K|=2;var r=Wd(),a=Gd();q!==e||Y!==t?(_d=null,gd=Xe()+500,Vd(e,t)):nd=gt(e,t);a:do try{if(X!==0&&J!==null){t=J;var o=ed;b:switch(X){case 1:X=0,ed=null,$d(e,t,o,1);break;case 2:case 9:if($a(o)){X=0,ed=null,Qd(t);break}t=function(){X!==2&&X!==9||q!==e||(X=7),Ef(e)},o.then(t,t);break a;case 3:X=7;break a;case 4:X=5;break a;case 7:$a(o)?(X=0,ed=null,Qd(t)):(X=0,ed=null,$d(e,t,o,7));break;case 5:var s=null;switch(J.tag){case 26:s=J.memoizedState;case 5:case 27:var c=J;if(s?Ym(s):c.stateNode.complete){X=0,ed=null;var l=c.sibling;if(l!==null)J=l;else{var u=c.return;u===null?J=null:(J=u,ef(u))}break b}}X=0,ed=null,$d(e,t,o,5);break;case 6:X=0,ed=null,$d(e,t,o,6);break;case 8:Bd(),ad=6;break a;default:throw Error(i(462))}}Xd();break}catch(t){Hd(e,t)}while(1);return _a=ga=null,E.H=r,E.A=a,K=n,J===null?(q=null,Y=0,Ti(),ad):0}function Xd(){for(;J!==null&&!Je();)Zd(J)}function Zd(e){var t=pl(e.alternate,e,id);e.memoizedProps=e.pendingProps,t===null?ef(e):J=t}function Qd(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=qc(n,t,t.pendingProps,t.type,void 0,Y);break;case 11:t=qc(n,t,t.pendingProps,t.type.render,t.ref,Y);break;case 5:as(t);var r=t;r===ia&&(B?(ua(r),r.tag===5&&r.stateNode!=null&&(z=r.stateNode)):(ua(r),B=!0));default:xl(n,t),t=J=Ii(t,id),t=pl(n,t,id)}e.memoizedProps=e.pendingProps,t===null?ef(e):J=t}function $d(e,t,n,r){_a=ga=null,as(t),ao=null,oo=0;var i=t.return;try{if(Mc(e,i,t,n,Y)){ad=1,Dc(e,Ui(n,e.current)),J=null;return}}catch(t){if(i!==null)throw J=i,t;ad=1,Dc(e,Ui(n,e.current)),J=null;return}t.flags&32768?(B||r===1?e=!0:nd||Y&536870912?e=!1:(td=e=!0,(r===2||r===9||r===3||r===6)&&(r=jo.current,r!==null&&r.tag===13&&(r.flags|=16384))),tf(t,e)):ef(t)}function ef(e){var t=e;do{if(t.flags&32768){tf(t,td);return}e=t.return;var n=yl(t.alternate,t,id);if(n!==null){J=n;return}if(t=t.sibling,t!==null){J=t;return}J=t=e}while(t!==null);ad===0&&(ad=5)}function tf(e,t){do{var n=bl(e.alternate,e);if(n!==null){n.flags&=32767,J=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){J=e;return}J=e=n}while(e!==null);ad=6,J=null}function nf(e,t,n,r,a,o,s,c,l,u,d,f){e.cancelPendingCommit=null;do df();while(yd!==0);if(K&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));e===q&&(J=q=null,Y=0),xd=t,bd=e,Sd=n,wd=a,Td=r,rf(e,t,n,s,c,l,f)}}function rf(e,t,n,r,i,a,o){var s=t.lanes|t.childLanes;if(Cd=s,s|=wi,St(e,n,s,r,i,a),Dd=null,(n&335544064)===n?(Od=Ia(e),r=10262):(Od=null,r=10256),(t.subtreeFlags&r)!==0||(t.flags&r)!==0?(e.callbackNode=null,e.callbackPriority=0,yf(et,function(){return ff(),null})):(e.callbackNode=null,e.callbackPriority=0),Bl=!1,r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=E.T,E.T=null,i=D.p,D.p=2,a=K,K|=4;try{mu(e,t,n)}finally{K=a,D.p=i,E.T=r}}yd=1,Bl?Ed=Mp(o,e.containerInfo,Od,sf,cf,of,lf,ff,af,null,null):(sf(),cf(),lf())}function af(e){if(yd!==0){var t=bd.onRecoverableError;t(e,{componentStack:null})}}function of(){yd===3&&(yd=0,Pu(xd,bd),yd=4)}function sf(){if(yd===1){yd=0;var e=bd,t=xd,n=Sd,r=!!(t.flags&13878);if(t.subtreeFlags&13878||r){r=E.T,E.T=null;var i=D.p;D.p=2;var a=K;K|=4;try{du=fu=!1,Au(t,e,n),n=cp;var o=Jr(e.containerInfo),s=n.focusedElem,c=n.selectionRange;if(o!==s&&s&&s.ownerDocument&&qr(s.ownerDocument.documentElement,s)){if(c!==null&&Yr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Kr(s,h),v=Kr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}gh=!!sp,cp=sp=null}finally{K=a,D.p=i,E.T=r}}e.current=t,yd=2}}function cf(){if(yd===2){yd=0;var e=bd,t=xd,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=E.T,E.T=null;var r=D.p;D.p=2;var i=K;K|=4;try{gu(e,t.alternate,t)}finally{K=i,D.p=r,E.T=n}}yd=3}}function lf(){if(yd===4||yd===3){yd=0;var e=Ed;Ed=null,Ye();var t=bd,n=xd,r=Sd,i=Td,a=(r&335544064)===r?10262:10256;if((n.subtreeFlags&a)!==0||(n.flags&a)!==0?yd=5:(yd=0,xd=bd=null,uf(t,t.pendingLanes)),a=t.pendingLanes,a===0&&(vd=null),Et(r),n=n.stateNode,ot&&typeof ot.onCommitFiberRoot==`function`)try{ot.onCommitFiberRoot(at,n,void 0,(n.current.flags&128)==128)}catch{}if(i!==null){n=E.T,a=D.p,D.p=2,E.T=null;try{for(var o=t.onRecoverableError,s=0;s<i.length;s++){var c=i[s];o(c.value,{componentStack:c.stack})}}finally{E.T=n,D.p=a}}if(i=Dd,o=Od,Od=null,i!==null&&(Dd=null,o===null&&(o=[]),e!==null))for(c=0;c<i.length;c++)n=(0,i[c])(o),n!==void 0&&e.finished.finally(n);Sd&3&&df(),Ef(t),a=t.pendingLanes,r&261930&&a&42?t===Ad?kd++:(kd=0,Ad=t):(kd=0,Ad=null),Df(0,!1)}}function uf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Na(t)))}function df(){return Ed!==null&&(Ed.skipTransition(),Ed=null),sf(),cf(),lf(),ff()}function ff(){if(yd!==5)return!1;var e=bd,t=Cd;Cd=0;var n=Et(Sd),r=E.T,a=D.p;try{D.p=32>n?32:n,E.T=null,n=wd,wd=null;var o=bd,s=Sd;if(yd=0,xd=bd=null,Sd=0,K&6)throw Error(i(331));var c=K;if(K|=4,Yu(o.current),Vu(o,o.current,s,n),K=c,Df(0,!1),ot&&typeof ot.onPostCommitFiberRoot==`function`)try{ot.onPostCommitFiberRoot(at,o)}catch{}return!0}finally{D.p=a,E.T=r,uf(e,t)}}function pf(e,t,n){t=Ui(n,t),t=kc(e.stateNode,t,2),e=vo(e,t,2),e!==null&&(xt(e,2),Ef(e))}function Z(e,t,n){if(e.tag===3)pf(e,e,n);else for(;t!==null;){if(t.tag===3){pf(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(vd===null||!vd.has(r))){e=Ui(n,e),n=Ac(2),r=vo(t,n,2),r!==null&&(jc(n,r,t,e),xt(r,2),Ef(r));break}}t=t.return}}function mf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $u;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(rd=!0,i.add(n),e=hf.bind(null,e,t,n),t.then(e,e))}function hf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,q===e&&(Y&n)===n&&(ad===4||ad===3&&(Y&62914560)===Y&&300>Xe()-md?K&2?cd|=n:Vd(e,0):cd|=n,ud===Y&&(ud=0)),Ef(e)}function gf(e,t){t===0&&(t=yt()),e=Oi(e,t),e!==null&&(xt(e,t),Ef(e))}function _f(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),gf(e,n)}function vf(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),gf(e,n)}function yf(e,t){return Ke(e,t)}var bf=null,xf=null,Sf=!1,Cf=!1,wf=!1,Tf=0;function Ef(e){e!==xf&&e.next===null&&(xf===null?bf=xf=e:xf=xf.next=e),Cf=!0,Sf||(Sf=!0,Nf())}function Df(e,t){if(!wf&&Cf){wf=!0;do for(var n=!1,r=bf;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-ct(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Mf(r,a))}else a=Y,a=ht(r,r===q?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||gt(r,a)||(n=!0,Mf(r,a))}r=r.next}while(n);wf=!1}}function Of(){kf()}function kf(){Cf=Sf=!1;var e=0;Tf!==0&&hp()&&(e=Tf);for(var t=Xe(),n=null,r=bf;r!==null;){var i=r.next,a=Af(r,t);a===0?(r.next=null,n===null?bf=i:n.next=i,i===null&&(xf=n)):(n=r,(e!==0||a&3)&&(Cf=!0)),r=i}yd!==0&&yd!==5||Df(e,!1),Tf!==0&&(Tf=0)}function Af(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-ct(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=vt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=q,n=Y,n=ht(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(X===2||X===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&qe(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||gt(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&qe(r),Et(n)){case 2:case 8:n=$e;break;case 32:n=et;break;case 268435456:n=nt;break;default:n=et}return r=jf.bind(null,e),n=Ke(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&qe(r),e.callbackPriority=2,e.callbackNode=null,2}function jf(e,t){if(yd!==0&&yd!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(df()&&e.callbackNode!==n)return null;var r=Y;return r=ht(e,e===q?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Fd(e,r,t),Af(e,Xe()),e.callbackNode!=null&&e.callbackNode===n?jf.bind(null,e):null)}function Mf(e,t){if(df())return null;Fd(e,t,!0)}function Nf(){bp(function(){K&6?Ke(Qe,Of):kf()})}function Pf(){if(Tf===0){var e=za;e===0&&(e=ft,ft<<=1,!(ft&261888)&&(ft=256)),Tf=e}return Tf}function Ff(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:bn(e)}function If(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=Ff((i[jt]||null).action),o=r.submitter;o&&(t=(t=o[jt]||null)?Ff(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new Vn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Tf!==0){var e=new FormData(i,o);tc(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=new FormData(i,o),tc(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var Lf=0;Lf<hi.length;Lf++){var Rf=hi[Lf];gi(Rf.toLowerCase(),`on`+(Rf[0].toUpperCase()+Rf.slice(1)))}gi(si,`onAnimationEnd`),gi(ci,`onAnimationIteration`),gi(li,`onAnimationStart`),gi(`dblclick`,`onDoubleClick`),gi(`focusin`,`onFocus`),gi(`focusout`,`onBlur`),gi(ui,`onTransitionRun`),gi(di,`onTransitionStart`),gi(fi,`onTransitionCancel`),gi(pi,`onTransitionEnd`),qt(`onMouseEnter`,[`mouseout`,`mouseover`]),qt(`onMouseLeave`,[`mouseout`,`mouseover`]),qt(`onPointerEnter`,[`pointerout`,`pointerover`]),qt(`onPointerLeave`,[`pointerout`,`pointerover`]),Kt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Kt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Kt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Kt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Kt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Kt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var zf=`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(` `),Bf=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(zf));function Vf(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){xi(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){xi(e)}i.currentTarget=null,a=c}}}}function Q(e,t){var n=t[Nt];n===void 0&&(n=t[Nt]=new Set);var r=e+`__bubble`;n.has(r)||(Gf(t,e,2,!1),n.add(r))}function Hf(e,t,n){var r=0;t&&(r|=4),Gf(n,e,r,t)}var Uf=`_reactListening`+Math.random().toString(36).slice(2);function Wf(e){if(!e[Uf]){e[Uf]=!0,Wt.forEach(function(t){t!==`selectionchange`&&(Bf.has(t)||Hf(t,!1,e),Hf(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Uf]||(t[Uf]=!0,Hf(`selectionchange`,!1,t))}}function Gf(e,t,n,r){switch(Ch(t)){case 2:var i=_h;break;case 8:i=vh;break;default:i=yh}n=i.bind(null,t,n,e),i=void 0,!An||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Kf(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=zt(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}Dn(function(){var r=a,i=Cn(n),s=[];a:{var c=mi.get(e);if(c!==void 0){var l=Vn,u=e;switch(e){case`keypress`:if(In(n)===0)break a;case`keydown`:case`keyup`:l=ir;break;case`focusin`:u=`focus`,l=Yn;break;case`focusout`:u=`blur`,l=Yn;break;case`beforeblur`:case`afterblur`:l=Yn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Jn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=R;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=sr;break;case si:case ci:case li:l=Xn;break;case pi:l=cr;break;case`scroll`:case`scrollend`:l=Un;break;case`wheel`:l=lr;break;case`copy`:case`cut`:case`paste`:l=Zn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=ar;break;case`submit`:l=or;break;case`toggle`:case`beforetoggle`:l=ur}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=On(m,p),g!=null&&d.push(qf(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(l=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,l&&n!==Sn&&(u=n.relatedTarget||n.fromElement)&&(zt(u)||u[Mt]))break a;(c||l)&&(u=i.window===i?i:(l=i.ownerDocument)?l.defaultView||l.parentWindow:window,c?(l=n.relatedTarget||n.toElement,c=r,l=l?zt(l):null,l!==null&&(f=o(l),d=l.tag,l!==f||d!==5&&d!==27&&d!==6)&&(l=null)):(c=null,l=r),c!==l&&(d=Jn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=ar,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=c==null?u:Vt(c),h=l==null?u:Vt(l),u=new d(g,m+`leave`,c,n,i),u.target=f,u.relatedTarget=h,g=null,zt(i)===r&&(d=new d(p,m+`enter`,l,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,d=c&&l?re(c,l,Yf):null,c!==null&&Xf(s,u,c,d,!1),l!==null&&f!==null&&Xf(s,f,l,d,!0)))}a:{if(c=r?Vt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var _=Ar;else if(wr(c)){if(jr)_=Br;else{_=Rr;var v=Lr}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&_n(r.elementType)&&(_=Ar):_=zr;if(_&&=_(e,r)){Tr(s,_,n,i);break a}v&&v(e,c,r)}switch(v=r?Vt(r):window,e){case`focusin`:(wr(v)||v.contentEditable===`true`)&&(Zr=v,Qr=r,$r=null);break;case`focusout`:$r=Qr=Zr=null;break;case`mousedown`:ei=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:ei=!1,ti(s,n,i);break;case`selectionchange`:if(Xr)break;case`keydown`:case`keyup`:ti(s,n,i)}var y;if(fr)b:{switch(e){case`compositionstart`:var b=`onCompositionStart`;break b;case`compositionend`:b=`onCompositionEnd`;break b;case`compositionupdate`:b=`onCompositionUpdate`;break b}b=void 0}else br?vr(e,n)&&(b=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(b=`onCompositionStart`);b&&(hr&&n.locale!==`ko`&&(br||b!==`onCompositionStart`?b===`onCompositionEnd`&&br&&(y=Fn()):(Mn=i,Nn=`value`in Mn?Mn.value:Mn.textContent,br=!0)),v=Jf(r,b),0<v.length&&(b=new Qn(b,e,null,n,i),s.push({event:b,listeners:v}),y?b.data=y:(y=yr(n),y!==null&&(b.data=y)))),(y=mr?xr(e,n):Sr(e,n))&&(b=Jf(r,`onBeforeInput`),0<b.length&&(v=new Qn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:v,listeners:b}),v.data=y)),If(s,e,r,n,i)}Vf(s,t)})}function qf(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Jf(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=On(e,n),i!=null&&r.unshift(qf(e,i,a)),i=On(e,t),i!=null&&r.push(qf(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Yf(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Xf(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=On(n,a),l!=null&&o.unshift(qf(n,l,c))):i||(l=On(n,a),l!=null&&o.push(qf(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Zf=/\r\n?/g,Qf=/\u0000|\uFFFD/g;function $f(e){return(typeof e==`string`?e:``+e).replace(Zf,`
    9 `).replace(Qf,``)}function ep(e,t){return t=$f(t),$f(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:if(typeof r==`string`)t===`body`||t===`textarea`&&r===``||mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)t!==`body`&&mn(e,``+r);else return;break;case`className`:en(e,`class`,r);break;case`tabIndex`:en(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:en(e,n,r);break;case`style`:I(e,r,o);return;case`data`:if(t!==`object`){en(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=xn);return;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=bn(r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`credentialless`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),$t(e,`popover`,r);break;case`xlinkActuate`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:$t(e,`is`,r);break;case`innerText`:case`textContent`:return;default:if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)n=vn.get(n)||n,$t(e,n,r);else return}N=!0}function tp(e,t,n,r,a,o){switch(n){case`style`:I(e,r,o);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`children`:if(typeof r==`string`)mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)mn(e,``+r);else return;break;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`onClick`:r!=null&&(e.onclick=xn);return;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:return;case`innerText`:case`textContent`:return;default:if(!Gt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),o=n.slice(2,a?n.length-7:void 0),t=e[jt]||null,t=t==null?null:t[n],typeof t==`function`&&e.removeEventListener(o,t,a),typeof r==`function`)){typeof t!=`function`&&t!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(o,r,a);break a}N=!0,n in e?e[n]=r:!0===r?e.setAttribute(n,``):$t(e,n,r)}return}N=!0}function np(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,o,s,n,null)}}a&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:$(e,t,r,d,n,null)}}ln(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&dn(e,!!r,n,!0):dn(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:$(e,t,s,c,n,null)}pn(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<zf.length;r++)Q(zf[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,u,r,n,null)}return;default:if(_n(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&tp(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}var rp={};function ip(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:m!==f&&(N=!0),o=m;break;case`name`:m!==f&&(N=!0),a=m;break;case`checked`:m!==f&&(N=!0),u=m;break;case`defaultChecked`:m!==f&&(N=!0),d=m;break;case`value`:m!==f&&(N=!0),s=m;break;case`defaultValue`:m!==f&&(N=!0),c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}cn(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:o!==l&&(N=!0),p=o;break;case`defaultValue`:o!==l&&(N=!0),c=o;break;case`multiple`:o!==l&&(N=!0),s=o;default:o!==l&&$(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?dn(e,!!n,n?[]:``,!1):dn(e,!!n,t,!0)):dn(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:a!==o&&(N=!0),p=a;break;case`defaultValue`:a!==o&&(N=!0),m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&$(e,t,s,a,r,o)}fn(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:p!==m&&(N=!0),e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(_n(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&tp(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||tp(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function ap(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function op(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&ap(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&ap(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var sp=null,cp=null;function lp(e){return e.nodeType===9?e:e.ownerDocument}function up(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function dp(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function fp(e,t,n,r){return n=lp(n).createElement(e),n[At]=r,n[jt]=t,np(n,e,t),Ht(n),n}function pp(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var mp=null;function hp(){var e=window.event;return e&&e.type===`popstate`?e!==mp&&(mp=e,!0):(mp=null,!1)}var gp=typeof setTimeout==`function`?setTimeout:void 0,_p=typeof clearTimeout==`function`?clearTimeout:void 0,vp=typeof Promise==`function`?Promise:void 0,yp=typeof requestAnimationFrame==`function`?requestAnimationFrame:gp,bp=typeof queueMicrotask==`function`?queueMicrotask:vp===void 0?gp:function(e){return vp.resolve(null).then(e).catch(xp)};function xp(e){setTimeout(function(){throw e})}function Sp(e){return e===`head`}function Cp(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Hh(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)_m(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,_m(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[It]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&_m(e.ownerDocument.body)}n=i}while(n);Hh(t)}function wp(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function Tp(e,t,n){if(t=CSS.escape(t)===t?t:`r-`+btoa(t).replace(/=/g,``),e.style.viewTransitionName=t,n!=null&&(e.style.viewTransitionClass=n),n=getComputedStyle(e),n.display===`inline`){if(t=e.getClientRects(),t.length===1)var r=1;else for(var i=r=0;i<t.length;i++){var a=t[i];0<a.width&&0<a.height&&r++}r===1&&(e=e.style,e.display=t.length===1?`inline-block`:`block`,e.marginTop=`-`+n.paddingTop,e.marginBottom=`-`+n.paddingBottom)}}function Ep(e,t){e=e.style,t=t.style;var n=t==null?null:t.hasOwnProperty(`viewTransitionName`)?t.viewTransitionName:t.hasOwnProperty(`view-transition-name`)?t[`view-transition-name`]:null;e.viewTransitionName=n==null||typeof n==`boolean`?``:(``+n).trim(),n=t==null?null:t.hasOwnProperty(`viewTransitionClass`)?t.viewTransitionClass:t.hasOwnProperty(`view-transition-class`)?t[`view-transition-class`]:null,e.viewTransitionClass=n==null||typeof n==`boolean`?``:(``+n).trim(),e.display===`inline-block`&&(t==null?e.display=e.margin=``:(n=t.display,e.display=n==null||typeof n==`boolean`?``:n,n=t.margin,n==null?(n=t.hasOwnProperty(`marginTop`)?t.marginTop:t[`margin-top`],e.marginTop=n==null||typeof n==`boolean`?``:n,t=t.hasOwnProperty(`marginBottom`)?t.marginBottom:t[`margin-bottom`],e.marginBottom=t==null||typeof t==`boolean`?``:t):e.margin=n))}function Dp(e,t,n){return n=n.ownerDocument.defaultView,{rect:e,abs:t.position===`absolute`||t.position===`fixed`,clip:t.clipPath!==`none`||t.overflow!==`visible`||t.filter!==`none`||t.mask!==`none`||t.mask!==`none`||t.borderRadius!==`0px`,view:0<=e.bottom&&0<=e.right&&e.top<=n.innerHeight&&e.left<=n.innerWidth}}function Op(e){return Dp(e.getBoundingClientRect(),getComputedStyle(e),e)}function kp(e){var t=e.getBoundingClientRect();t=new DOMRect(t.x+2e4,t.y+2e4,t.width,t.height);var n=getComputedStyle(e);return Dp(t,n,e)}function Ap(e){return e.documentElement.clientHeight}function jp(e){this.addEventListener(`load`,e),this.addEventListener(`error`,e)}function Mp(e,t,n,r,i,a,o,s,c){var l=t.nodeType===9?t:t.ownerDocument;try{var u=l.startViewTransition({update:function(){var t=l.defaultView,n=t.navigation&&t.navigation.transition,o=l.fonts.status;r();var s=[];if(o===`loaded`&&(Ap(l),l.fonts.status===`loading`&&s.push(l.fonts.ready)),o=s.length,e!==null)for(var c=e.suspenseyImages,u=0,d=0;d<c.length;d++){var f=c[d];if(!f.complete){var p=f.getBoundingClientRect();if(0<p.bottom&&0<p.right&&p.top<t.innerHeight&&p.left<t.innerWidth){if(u+=Xm(f),u>$m){s.length=o;break}f=new Promise(jp.bind(f)),s.push(f)}}}if(0<s.length)return t=Promise.race([Promise.all(s),new Promise(function(e){return setTimeout(e,500)})]).then(i,i),(n?Promise.allSettled([n.finished,t]):t).then(a,a);if(i(),n)return n.finished.then(a,a);a()},types:n});l.__reactViewTransition=u;var d=[];return u.ready.then(function(){for(var e=l.documentElement.getAnimations({subtree:!0}),t=0;t<e.length;t++){var n=e[t],r=n.effect,i=r.pseudoElement;if(i!=null&&i.startsWith(`::view-transition`)){d.push(n),n=r.getKeyframes();for(var a=i=void 0,s=!0,c=0;c<n.length;c++){var u=n[c],f=u.width;if(i===void 0)i=f;else if(i!==f){s=!1;break}if(f=u.height,a===void 0)a=f;else if(a!==f){s=!1;break}delete u.width,delete u.height,u.transform===`none`&&delete u.transform}s&&i!==void 0&&a!==void 0&&(r.setKeyframes(n),s=getComputedStyle(r.target,r.pseudoElement),s.width!==i||s.height!==a)&&(s=n[0],s.width=i,s.height=a,s=n[n.length-1],s.width=i,s.height=a,r.setKeyframes(n))}}o()},function(e){l.__reactViewTransition===u&&(l.__reactViewTransition=null);try{if(typeof e==`object`&&e)switch(e.name){case`InvalidStateError`:(e.message===`View transition was skipped because document visibility state is hidden.`||e.message===`Skipping view transition because document visibility state has become hidden.`||e.message===`Skipping view transition because viewport size changed.`||e.message===`Transition was aborted because of invalid state`)&&(e=null)}e!==null&&c(e)}finally{r(),i(),o()}}),u.finished.finally(function(){for(var e=0;e<d.length;e++)d[e].cancel();l.__reactViewTransition===u&&(l.__reactViewTransition=null),s()}),u}catch{return r(),i(),o(),null}}function Np(e,t){this._scope=document.documentElement,this._selector=`::view-transition-`+e+`(`+t+`)`}Np.prototype.animate=function(e,t){return t=typeof t==`number`?{duration:t}:C({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Np.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,n=e.getAnimations({subtree:!0}),r=[],i=0;i<n.length;i++){var a=n[i].effect;a!==null&&a.target===e&&a.pseudoElement===t&&r.push(n[i])}return r},Np.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Pp(e){return{name:e,group:new Np(`group`,e),imagePair:new Np(`image-pair`,e),old:new Np(`old`,e),new:new Np(`new`,e)}}function Fp(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Fp.prototype.addEventListener=function(e,t,n){var r=null,i=null;if(!(n!=null&&typeof n!=`boolean`&&(r=n.signal||null,r!==null&&r.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var a=this._eventListeners;if(Bp(a,e,t,n)===-1){var o=this,s=t;n!=null&&typeof n!=`boolean`&&!0===n.once&&(s=function(r){o.removeEventListener(e,t,n),typeof t==`function`?t.call(this,r):t.handleEvent(r)}),r!==null&&(i=o.removeEventListener.bind(o,e,t,n),r.addEventListener(`abort`,i,{once:!0}),i=r.removeEventListener.bind(r,`abort`,i)),r=Rp(n),a.push({type:e,listener:t,optionsOrUseCapture:n,attachedListener:s,cleanup:i}),h(this._fragmentFiber.child,!1,Ip,e,s,r)}this._eventListeners=a}};function Ip(e,t,n,r){return b(e).addEventListener(t,n,r),!1}Fp.prototype.removeEventListener=function(e,t,n){var r=this._eventListeners;if(r!==null&&(t=Bp(r,e,t,n),t!==-1)){var i=r[t];n=i.attachedListener;var a=i.cleanup;i=Rp(i.optionsOrUseCapture),h(this._fragmentFiber.child,!1,Lp,e,n,i),r.splice(t,1),a!==null&&a()}};function Lp(e,t,n,r){return b(e).removeEventListener(t,n,r),!1}function Rp(e){return e!=null&&typeof e!=`boolean`&&(!0===e.once||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function zp(e){return e==null?`c=0`:typeof e==`boolean`?`c=`+(e?`1`:`0`):`c=`+(e.capture?`1`:`0`)}function Bp(e,t,n,r){if(e.length===0)return-1;r=zp(r);for(var i=0;i<e.length;i++){var a=e[i];if(a.type===t&&a.listener===n&&zp(a.optionsOrUseCapture)===r)return i}return-1}Fp.prototype.dispatchEvent=function(e){var t=g(this._fragmentFiber);if(t===null)return!0;t=b(t);var n=this._eventListeners;if(n!==null&&0<n.length||!e.bubbles){var r=t.nodeType===9?t.createComment(``):document.createTextNode(``);if(n)for(var i=0;i<n.length;i++){var a=n[i];r.addEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture))}if(t.appendChild(r),e=r.dispatchEvent(e),n)for(i=0;i<n.length;i++)a=n[i],r.removeEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture));return t.removeChild(r),e}return t.dispatchEvent(e)},Fp.prototype.focus=function(e){h(this._fragmentFiber.child,!0,Vp,e,void 0,void 0)};function Vp(e,t){return e.tag!==6&&(e=b(e),pm(e,t))}Fp.prototype.focusLast=function(e){var t=[];h(this._fragmentFiber.child,!0,Hp,t,void 0,void 0);for(var n=t.length-1;0<=n&&!Vp(t[n],e);n--);};function Hp(e,t){return t.push(e),!1}Fp.prototype.blur=function(){var e=g(this._fragmentFiber);e!==null&&(e=b(e),e=lp(e).activeElement,e!==null&&h(this._fragmentFiber.child,!1,Up,e,void 0,void 0))};function Up(e,t){return e.tag!==6&&(e=b(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Fp.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),h(this._fragmentFiber.child,!1,Wp,e,void 0,void 0)};function Wp(e,t){return e.tag!==6&&(e=b(e),t.observe(e),!1)}Fp.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),h(this._fragmentFiber.child,!1,Gp,e,void 0,void 0);for(var n=t=0;n<Kp.length;n++){var r=Kp[n];r.fragmentInstance===this&&r.observer===e?e.unobserve(r.instance):Kp[t++]=r}Kp.length=t}};function Gp(e,t){return e.tag!==6&&(e=b(e),t.unobserve(e),!1)}var Kp=[],qp=!1;function Jp(e,t,n){Kp.push({fragmentInstance:e,observer:t,instance:n}),qp||(qp=!0,mm(function(){qp=!1;var e=Kp;Kp=[];for(var t=0;t<e.length;t++){var n=e[t];n.observer.unobserve(n.instance)}}))}Fp.prototype.getClientRects=function(){var e=[];return h(this._fragmentFiber.child,!1,Yp,e,void 0,void 0),e};function Yp(e,t){if(e.tag===6){e=e.stateNode;var n=e.ownerDocument.createRange();n.selectNodeContents(e),t.push.apply(t,n.getClientRects())}else e=b(e),t.push.apply(t,e.getClientRects());return!1}Fp.prototype.getRootNode=function(e){var t=g(this._fragmentFiber);return t===null?this:b(t).getRootNode(e)},Fp.prototype.compareDocumentPosition=function(e){var t=g(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];h(this._fragmentFiber.child,!1,Hp,n,void 0,void 0);var r=b(t);if(n.length===0){if(n=r,_(this._fragmentFiber)){a:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break a}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(n=t)}t=this._fragmentFiber;var i=r=n.compareDocumentPosition(e);return n===e?i=Node.DOCUMENT_POSITION_CONTAINS:r&Node.DOCUMENT_POSITION_CONTAINED_BY&&(n=v(t)[1],n===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=b(n).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=b(n[0]),i=b(n[n.length-1]);var a=_(this._fragmentFiber)?t.parentElement:r;if(a==null)return Node.DOCUMENT_POSITION_DISCONNECTED;r=a.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,a=a.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),s=i.compareDocumentPosition(e),c=o&Node.DOCUMENT_POSITION_CONTAINED_BY||s&Node.DOCUMENT_POSITION_CONTAINED_BY;return s=r&&a&&o&Node.DOCUMENT_POSITION_FOLLOWING&&s&Node.DOCUMENT_POSITION_PRECEDING,t=r&&t===e||a&&i===e||c||s?Node.DOCUMENT_POSITION_CONTAINED_BY:!r&&t===e||!a&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Xp(t,this._fragmentFiber,n[0],n[n.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Xp(e,t,n,r,i){var a=zt(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!a)a:{for(;a!==null;){if(a.tag===7&&(a===t||a.alternate===t)){n=!0;break a}a=a.return}n=!1}return n}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(a===null)return a=i.ownerDocument,i===a||i===a.documentElement||i===a.body;a:{for(a=t,t=g(t);a!==null;){if(!(a.tag!==5&&a.tag!==3&&a.tag!==27||a!==t&&a.alternate!==t)){a=!0;break a}a=a.return}a=!1}return a}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!a)&&!(t=a===n)&&(t=re(n,a,S),t===null?t=!1:(h(t,!0,ne,a,n),a=ee,ee=null,t=a!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!a)&&!(t=a===r)&&(t=re(r,a,S),t===null?t=!1:(h(t,!0,x,a,r),a=ee,te=ee=null,t=a!==null)),t):!1}function Zp(e,t){var n=e.ownerDocument.createRange();n.selectNodeContents(e),e=n.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Fp.prototype.scrollIntoView=function(e){if(typeof e==`object`)throw Error(i(566));var t=[];h(this._fragmentFiber.child,!1,Hp,t,void 0,void 0);var n=!1!==e;if(t.length===0){var r=v(this._fragmentFiber);if(r=n?r[1]||r[0]||g(this._fragmentFiber):r[0]||r[1],r===null)return;if(r.tag===6){e=b(r),Zp(e,n);return}if(r=b(r),r.nodeType!==9){if(r.nodeType===11){n=`host`in r?r.host:null,n!==null&&n.scrollIntoView(e);return}r.scrollIntoView(e)}}for(r=n?t.length-1:0;r!==(n?-1:t.length);){var a=t[r];a.tag===6?(a=b(a),Zp(a,n)):b(a).scrollIntoView(e),r+=n?-1:1}};function Qp(e,t){return e=b(e),$p(e,t),!1}function $p(e,t){e.reactFragments??=new Set,e.reactFragments.add(t)}function em(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.addEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){for(var r=0,i=0;i<Kp.length;i++){var a=Kp[i];(a.fragmentInstance!==t||a.observer!==n||a.instance!==e)&&(Kp[r++]=a)}Kp.length=r,n.observe(e)}),$p(e,t))}function tm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.removeEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){typeof n.rootMargin==`string`?Jp(t,n,e):n.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function nm(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:nm(n),Rt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function rm(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[It])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=lm(e.nextSibling),e===null)break}return null}function im(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=lm(e.nextSibling),e===null))return null;return e}function am(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=lm(e.nextSibling),e===null))return null;return e}function om(e){return e.data===`$?`||e.data===`$~`}function sm(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function cm(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function lm(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var um=null;function dm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return lm(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function fm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function pm(e,t){function n(){r=!0}if(e.ownerDocument.activeElement===e)return!0;var r=!1;try{e.ownerDocument.addEventListener(`focus`,n,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener(`focus`,n,!0)}return r}function mm(e){yp(function(){yp(function(t){return e(t)})})}function hm(e,t,n){switch(t=lp(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function gm(e,t,n){for(var r in n){var i=n[r];n.hasOwnProperty(r)&&i!=null&&$(e,t,r,null,rp,i)}n.dangerouslySetInnerHTML!=null&&(e.textContent=``),e.onclick===xn&&(e.onclick=null),Rt(e)}function _m(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Rt(e)}var vm=new Map,ym=new Set;function bm(e){if(typeof e.getRootNode==`function`){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var xm=D.d;D.d={f:Sm,r:Cm,D:Em,C:Dm,L:Om,m:km,X:jm,S:Am,M:Mm};function Sm(){var e=xm.f(),t=zd();return e||t}function Cm(e){var t=Bt(e);t!==null&&t.tag===5&&t.type===`form`?rc(t):xm.r(e)}var wm=typeof document>`u`?null:document;function Tm(e,t,n){var r=wm;if(r&&typeof t==`string`&&t){var i=sn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),ym.has(i)||(ym.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),np(t,`link`,e),Ht(t),r.head.appendChild(t)))}}function Em(e){xm.D(e),Tm(`dns-prefetch`,e,null)}function Dm(e,t){xm.C(e,t),Tm(`preconnect`,e,t)}function Om(e,t,n){xm.L(e,t,n);var r=wm;if(r&&e&&t){var i=`link[rel="preload"][as="`+sn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+sn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+sn(n.imageSizes)+`"]`)):i+=`[href="`+sn(e)+`"]`;var a=i;switch(t){case`style`:a=Pm(e);break;case`script`:a=Rm(e)}if(!(vm.has(a)||(e=C({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vm.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Fm(a))||t===`script`&&r.querySelector(zm(a))))){var o=r.createElement(`link`);np(o,`link`,e),t===`style`&&(o[Lt]=!0,o.onload=o.onerror=function(){Ut(o)}),Ht(o),r.head.appendChild(o)}}}function km(e,t){xm.m(e,t);var n=wm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+sn(r)+`"][href="`+sn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rm(e)}if(!vm.has(a)&&(e=C({rel:`modulepreload`,href:e},t),vm.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zm(a)))return}r=n.createElement(`link`),np(r,`link`,e),Ht(r),n.head.appendChild(r)}}}function Am(e,t,n){xm.S(e,t,n);var r=wm;if(r&&e){var i=M(r).hoistableStyles,a=Pm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Fm(a)))s.loading=5;else{e=C({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vm.get(a))&&Hm(e,n);var c=o=r.createElement(`link`);Ht(c),np(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jm(e,t){xm.X(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mm(e,t){xm.M(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0,type:`module`},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t,n,r){var a=(a=Me.current)?bm(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Pm(n.href),t=M(a).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pm(n.href);var o=M(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Fm(e)))?o._p||(s.instance=o,s.state.loading=5):(o=vm.get(e),o||(o={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vm.set(e,o)),Lm(a,e,o,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Rm(n),t=M(a).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Pm(e){return`href="`+sn(e)+`"`}function Fm(e){return`link[rel="stylesheet"][`+e+`]`}function Im(e){return C({},e,{"data-precedence":e.precedence,precedence:null})}function Lm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[Lt]){r.loading=1;return}}else t=e.createElement(`link`),t[Lt]=!0,t.onload=t.onerror=Ut.bind(null,t),np(t,`link`,n),Ht(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Rm(e){return`[src="`+sn(e)+`"]`}function zm(e){return`script[async]`+e}function Bm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+sn(n.href)+`"]`);if(r)return t.instance=r,Ht(r),r;var a=C({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Ht(r),np(r,`style`,a),Vm(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Pm(n.href);var o=e.querySelector(Fm(a));if(o)return t.state.loading|=4,t.instance=o,Ht(o),o;r=Im(n),(a=vm.get(a))&&Hm(r,a),o=(e.ownerDocument||e).createElement(`link`),Ht(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),np(o,`link`,r),t.state.loading|=4,Vm(o,n.precedence,e),t.instance=o;case`script`:return o=Rm(n.src),(a=e.querySelector(zm(o)))?(t.instance=a,Ht(a),a):(r=n,(a=vm.get(o))&&(r=C({},n),Um(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Ht(a),np(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vm(r,n.precedence,e));return t.instance}function Vm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Hm(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Um(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Wm=null;function Gm(e,t,n){if(Wm===null){var r=new Map,i=Wm=new Map;i.set(n,r)}else i=Wm,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[It]||a[At]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Km(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function qm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Ym(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Xm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Zm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Xm(t),e.suspenseyImages.push(t)),e=rh.bind(e),t.decode().then(e,e))}function Qm(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pm(r.href),a=t.querySelector(Fm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=nh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Ht(a);return}a=t.ownerDocument||t,r=Im(r),(i=vm.get(i))&&Hm(r,i),a=a.createElement(`link`),Ht(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),np(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=nh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var $m=0;function eh(e,t){return e.stylesheets&&e.count===0&&ah(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&$m===0&&($m=62500*op());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>$m?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function th(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)ah(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function nh(){this.count--,th(this)}function rh(){this.imgCount--,th(this)}var ih=null;function ah(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ih=new Map,t.forEach(oh,e),ih=null,nh.call(e))}function oh(e,t){if(!(t.state.loading&4)){var n=ih.get(e);if(n)var r=n.get(null);else{n=new Map,ih.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=nh.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var sh={$$typeof:ue,Provider:null,Consumer:null,_currentValue:Te,_currentValue2:Te,_threadCount:0};function ch(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=bt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bt(0),this.hiddenUpdates=bt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.transitionTypes=null,this.incompleteTransitions=new Map}function lh(e,t,n,r,i,a,o,s,c,l,u,d){return e=new ch(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Ni(3,null,null,t),e.current=a,a.stateNode=e,t=Ma(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},ho(a),e}function uh(e){return e?(e=ji,e):ji}function dh(e,t,n,r,i,a){i=uh(i),r.context===null?r.context=i:r.pendingContext=i,r=_o(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=vo(e,r,t),n!==null&&(Pd(n,e,t),yo(n,e,t))}function fh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ph(e,t){fh(e,t),(e=e.alternate)&&fh(e,t)}function mh(e){if(e.tag===13||e.tag===31){var t=Oi(e,67108864);t!==null&&Pd(t,e,67108864),ph(e,67108864)}}function hh(e){if(e.tag===13||e.tag===31){var t=jd();t=Tt(t);var n=Oi(e,t);n!==null&&Pd(n,e,t),ph(e,t)}}var gh=!0;function _h(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=2,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function vh(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=8,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function yh(e,t,n,r){if(gh){var i=bh(r);if(i===null)Kf(e,t,r,xh,n),Mh(e,r);else if(Ph(i,e,t,n,r))r.stopPropagation();else if(Mh(e,r),t&4&&-1<jh.indexOf(e)){for(;i!==null;){var a=Bt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=k(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-ct(o);s.entanglements[1]|=c,o&=~c}Ef(a),!(K&6)&&(gd=Xe()+500,Df(0,!1))}}break;case 31:case 13:s=Oi(a,2),s!==null&&Pd(s,a,2),zd(),ph(a,2)}if(a=bh(r),a===null&&Kf(e,t,r,xh,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Kf(e,t,r,null,n)}}function bh(e){return e=Cn(e),Sh(e)}var xh=null;function Sh(e){if(xh=null,e=zt(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return xh=e,null}function Ch(e){switch(e){case`beforetoggle`: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`seeked`:case`submit`:case`toggle`: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`fullscreenerror`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`resize`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ze()){case Qe:return 2;case $e:return 8;case et:case tt:return 32;case nt:return 268435456;default:return 32}default:return 32}}var wh=!1,Th=null,Eh=null,Dh=null,Oh=new Map,kh=new Map,Ah=[],jh=`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`.split(` `);function Mh(e,t){switch(e){case`focusin`:case`focusout`:Th=null;break;case`dragenter`:case`dragleave`:Eh=null;break;case`mouseover`:case`mouseout`:Dh=null;break;case`pointerover`:case`pointerout`:Oh.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:kh.delete(t.pointerId)}}function Nh(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Bt(t),t!==null&&mh(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ph(e,t,n,r,i){switch(t){case`focusin`:return Th=Nh(Th,e,t,n,r,i),!0;case`dragenter`:return Eh=Nh(Eh,e,t,n,r,i),!0;case`mouseover`:return Dh=Nh(Dh,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Oh.set(a,Nh(Oh.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,kh.set(a,Nh(kh.get(a)||null,e,t,n,r,i)),!0}return!1}function Fh(e){var t=zt(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ih(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bh(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Sn=r,n.target.dispatchEvent(r),Sn=null}else return t=Bt(n),t!==null&&mh(t),e.blockedOn=n,!1;t.shift()}return!0}function Lh(e,t,n){Ih(e)&&n.delete(t)}function Rh(){wh=!1,Th!==null&&Ih(Th)&&(Th=null),Eh!==null&&Ih(Eh)&&(Eh=null),Dh!==null&&Ih(Dh)&&(Dh=null),Oh.forEach(Lh),kh.forEach(Lh)}function zh(e,n){e.blockedOn===n&&(e.blockedOn=null,wh||(wh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rh)))}var Bh=null;function Vh(e){Bh!==e&&(Bh=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Bh===e&&(Bh=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Sh(r||n)===null)continue;break}var a=Bt(n);a!==null&&(e.splice(t,3),t-=3,tc(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Hh(e){function t(t){return zh(t,e)}Th!==null&&zh(Th,e),Eh!==null&&zh(Eh,e),Dh!==null&&zh(Dh,e),Oh.forEach(t),kh.forEach(t);for(var n=0;n<Ah.length;n++){var r=Ah[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Ah.length&&(n=Ah[0],n.blockedOn===null);)Fh(n),n.blockedOn===null&&Ah.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[jt]||null;if(typeof a==`function`)o||Vh(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[jt]||null)s=o.formAction;else if(Sh(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Vh(n)}}}function Uh(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Wh(e){this._internalRoot=e}Gh.prototype.render=Wh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;dh(n,jd(),e,t,null,null)},Gh.prototype.unmount=Wh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dh(e.current,2,null,e,null,null),zd(),t[Mt]=null}};function Gh(e){this._internalRoot=e}Gh.prototype.unstable_scheduleHydration=function(e){if(e){var t=Dt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ah.length&&t!==0&&t<Ah[n].priority;n++);Ah.splice(n,0,e),n===0&&Fh(e)}};var Kh=n.version;if(Kh!==`19.3.0`)throw Error(i(527,Kh,`19.3.0`));D.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=d(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var qh={bundleType:0,version:`19.3.0`,rendererPackageName:`react-dom`,currentDispatcherRef:E,reconcilerVersion:`19.3.0`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Jh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jh.isDisabled&&Jh.supportsFiber)try{at=Jh.inject(qh),ot=Jh}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=wc,s=Tc,c=Ec;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=lh(e,1,!1,null,null,n,r,null,o,s,c,Uh),e[Mt]=t.current,Wf(e),new Wh(t)}})),g=o(((e,t)=>{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()}))(),_=c(u(),1);function v(){(0,_.useEffect)(()=>{let e=document.getElementById(`adminmenuwrap`),t=document.getElementById(`wpbody-content`);if(!e||!t)return;let n=()=>t.style.setProperty(`--mr-fill`,Math.ceil(e.getBoundingClientRect().height)+`px`);n();let r=new ResizeObserver(n);return r.observe(e),window.addEventListener(`resize`,n),()=>{r.disconnect(),window.removeEventListener(`resize`,n),t.style.removeProperty(`--mr-fill`)}},[])}function y(){let e=window.monoranksAdmin;if(!e)throw Error(`monoranksAdmin settings missing`);return e}var b={overview:`monoranks`,settings:`monoranks-settings`};function ee(){return new URLSearchParams(window.location.search).get(`page`)===b.settings?`settings`:`overview`}function te(){let[e,t]=(0,_.useState)(ee),n=(0,_.useRef)(()=>void 0);(0,_.useEffect)(()=>{let e=()=>t(ee());window.addEventListener(`popstate`,e);let r=e=>{let t=e.target.closest(`#toplevel_page_monoranks a[href*="page=monoranks"]`);if(!t||e.metaKey||e.ctrlKey||e.shiftKey||e.button!==0)return;let r=new URL(t.href,window.location.href).searchParams.get(`page`),i=r===b.settings?`settings`:r===b.overview?`overview`:null;i&&(e.preventDefault(),n.current(i))};return document.addEventListener(`click`,r),()=>{window.removeEventListener(`popstate`,e),document.removeEventListener(`click`,r)}},[]),(0,_.useEffect)(()=>{ne(e),document.title=document.title.replace(/^[^‹]*‹/,(y().titles[e]||`MonoRanks`)+` ‹`)},[e]);let r=n=>{if(n===e)return;let r=n===`settings`?y().urls.settings:y().urls.overview;window.history.pushState({monoranks:n},``,r),t(n),window.scrollTo({top:0})};return n.current=r,[e,r]}function ne(e){let t=document.getElementById(`toplevel_page_monoranks`);t&&t.querySelectorAll(`.wp-submenu a`).forEach(t=>{let n=new URL(t.href,window.location.href).searchParams.get(`page`)===b[e];t.classList.toggle(`current`,n),t.parentElement?.classList.toggle(`current`,n),n?t.setAttribute(`aria-current`,`page`):t.removeAttribute(`aria-current`)})}var{__:x,_n:S,_x:re,sprintf:C,isRTL:ie}=window.wp.i18n,ae=window.wp.apiFetch,oe=`/monoranks/v1/admin`,w={overview:()=>ae({path:`${oe}/overview`}),settings:()=>ae({path:`${oe}/settings`}),grow:()=>ae({path:`${oe}/grow`}),apply:e=>ae({path:`${oe}/apply`,method:`POST`,data:{fix:e}}),undo:(e,t)=>ae({path:`${oe}/undo`,method:`POST`,data:{entry:e.index,at:e.at,screen:t}}),sync:e=>ae({path:`${oe}/sync`,method:`POST`,data:{screen:e}}),connect:(e,t)=>ae({path:`${oe}/connect`,method:`POST`,data:{key:e,api_base:t}}),disconnect:()=>ae({path:`${oe}/disconnect`,method:`POST`}),deleteEverything:()=>ae({path:`${oe}/delete`,method:`POST`})};function se(e,t){let n=e?.message;return typeof n==`string`&&n?n:t}var ce=e=>e?.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase();function le(e,t,n=[]){if(t==null)throw Error(`[lucide]: iconNode is required when icon name is used`);return{name:ce(e),size:24,node:t,...n.length>0?{aliases:n}:{}}}var ue=e=>{let t=``,n=!1;for(let r of e){if(r===`-`||r===`_`||r<=` `){n=t.length>0;continue}t.length===0?t+=r.toLowerCase():t+=n?r.toUpperCase():r,n=!1}return t},T=e=>{let t=ue(e);return t.charAt(0).toUpperCase()+t.slice(1)},de=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),fe={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":2,"stroke-linecap":`round`,"stroke-linejoin":`round`};function pe(e){return e!=null}function me(e,t={}){let n=t.attributeNames??{},r=e=>n[e]??e,i=e.size??e.width??fe.width,a=e.size??e.height??fe.height,o=e.aliases?.filter(e=>typeof e==`string`&&e.trim()!==``).map(e=>`lucide-${e}`)??[],s=[...e.name?[`lucide-${e.name}`]:[],...o],c=t.className?.split(` `).filter(Boolean)??[],l=t.includeDefaultClasses===!1?de(...c):de(`lucide`,...s,...c),u=t.absoluteStrokeWidth?Number(t.strokeWidth??fe[`stroke-width`])*Number(e.size??e.width??fe.width)/Number(t.size??t.width??fe.width):t.strokeWidth??fe[`stroke-width`];return[`svg`,{...Object.entries(fe).reduce((e,[t,n])=>(e[r(t)]=n,e),{}),...`color`in t&&t.color&&{[r(`stroke`)]:t.color},...`size`in t&&pe(t.size)&&{[r(`width`)]:t.size,[r(`height`)]:t.size},...`width`in t&&pe(t.width)&&{[r(`width`)]:t.width},...`height`in t&&pe(t.height)&&{[r(`height`)]:t.height},[r(`stroke-width`)]:u,...l&&{[r(`class`)]:l},[r(`viewBox`)]:`0 0 ${i} ${a}`,...t.hasA11yProp===!1?{[r(`aria-hidden`)]:`true`}:{},...`attributes`in t&&t.attributes},e.node.map(e=>{let[n,i,a]=e,o=t.nonScalingStroke?{[r(`vector-effect`)]:`non-scaling-stroke`,...i}:i;return a?[n,o,a]:[n,o]})]}function he(e,t={}){return me(e,{...t,attributeNames:{...t.attributeNames,class:`className`,"stroke-width":`strokeWidth`,"stroke-linecap":`strokeLinecap`,"stroke-linejoin":`strokeLinejoin`,"vector-effect":`vectorEffect`}})}var ge=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},_e=(0,_.createContext)({}),ve=()=>(0,_.useContext)(_e),ye=(0,_.forwardRef)(({color:e,size:t,width:n,height:r,strokeWidth:i,absoluteStrokeWidth:a,nonScalingStroke:o,className:s=``,children:c,iconNode:l=[],icon:u={node:l,aliases:[],size:24},...d},f)=>{let{size:p=24,strokeWidth:m=2,absoluteStrokeWidth:h=!1,nonScalingStroke:g=!1,color:v=`currentColor`,className:y=``}=ve()??{},b=!!c||ge(d),[ee,te,ne=[]]=he(u,{color:e??v,width:n??t??p,height:r??t??p,strokeWidth:i??m,absoluteStrokeWidth:a??h,nonScalingStroke:o??g,className:de(y,s),hasA11yProp:b,attributes:d});return(0,_.createElement)(ee,{ref:f,...te},[...ne.map(([e,t])=>(0,_.createElement)(e,t)),...Array.isArray(c)?c:[c]])});function be(e,t=[],n=[]){let r=typeof e==`string`?le(e,t,n):e,i=(0,_.forwardRef)(({className:e,...t},n)=>(0,_.createElement)(ye,{ref:n,icon:r,className:e,...t}));return r.name&&(i.displayName=T(r.name)),i}var xe={name:`arrow-right`,size:24,node:[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]};xe.node;var Se=be(xe),Ce={name:`arrow-up-right`,size:24,node:[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]};Ce.node;var we=be(Ce),E={name:`chevron-right`,size:24,node:[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]};E.node;var D=be(E),Te={name:`circle-alert`,size:24,node:[[`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`}]],aliases:[`alert-circle`]};Te.node;var Ee=be(Te),De={name:`circle-check`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m16 9-5.5 5.5L8 12`,key:`xofnsj`}]],aliases:[`check-circle-2`]};De.node;var Oe=be(De),ke={name:`info`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]};ke.node;var O=be(ke),Ae={name:`triangle-alert`,size:24,node:[[`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`}]],aliases:[`alert-triangle`]};Ae.node;var je=be(Ae),Me={name:`undo-2`,size:24,node:[[`path`,{d:`M9 14 4 9l5-5`,key:`102s5s`}],[`path`,{d:`M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11`,key:`f3b9sd`}]]};Me.node;var Ne=be(Me);function Pe(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Pe(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function Fe(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Pe(e))&&(r&&(r+=` `),r+=t);return r}var Ie=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t<e.length;t++)n[t]=e[t];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},Le=(e,t)=>({classGroupId:e,validator:t}),Re=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),ze=`-`,Be=[],Ve=`arbitrary..`,He=e=>{let t=Ge(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return We(e);let n=e.split(ze);return Ue(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?Ie(i,t):t:i||Be}return n[e]||Be}}},Ue=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=Ue(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(ze):e.slice(t).join(ze),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},We=e=>e.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?Ve+r:void 0})(),Ge=e=>{let{theme:t,classGroups:n}=e;return Ke(n,t)},Ke=(e,t)=>{let n=Re();for(let r in e){let i=e[r];qe(i,n,r,t)}return n},qe=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];Je(i,t,n,r)}},Je=(e,t,n,r)=>{if(typeof e==`string`){Ye(e,t,n);return}if(typeof e==`function`){Xe(e,t,n,r);return}Ze(e,t,n,r)},Ye=(e,t,n)=>{let r=e===``?t:Qe(t,e);r.classGroupId=n},Xe=(e,t,n,r)=>{if($e(e)){qe(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(Le(n,e))},Ze=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];qe(o,Qe(t,a),n,r)}},Qe=(e,t)=>{let n=e,r=t.split(ze),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=Re(),n.nextPart.set(t,i)),n=i}return n},$e=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,et=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},tt=`!`,nt=`:`,rt=[],it=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),at=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;s<o;s++){let o=e[s];if(n===0&&r===0){if(o===nt){t.push(e.slice(i,s)),i=s+1;continue}if(o===`/`){a=s;continue}}o===`[`?n++:o===`]`?n--:o===`(`?r++:o===`)`&&r--}let s=t.length===0?e:e.slice(i),c=s,l=!1;s.endsWith(tt)?(c=s.slice(0,-1),l=!0):s.startsWith(tt)&&(c=s.slice(1),l=!0);let u=a&&a>i?a-i:void 0;return it(t,l,c,u)};if(t){let e=t+nt,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):it(rt,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},ot=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i<e.length;i++){let a=e[i],o=a[0]===`[`,s=t.has(a);o||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},st=e=>({cache:et(e.cacheSize),parseClassName:at(e),sortModifiers:ot(e),postfixLookupClassGroupIds:ct(e),...He(e)}),ct=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e<n.length;e++)t[n[e]]=!0;return t},lt=/\s+/,ut=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(lt),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let _=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),v=f?_+tt:_,y=v+g;if(s.indexOf(y)>-1)continue;s.push(y);let b=i(g,h);for(let e=0;e<b.length;++e){let t=b[e];s.push(v+t)}l=t+(l.length>0?` `+l:l)}return l},dt=(...e)=>{let t=0,n,r,i=``;for(;t<e.length;)(n=e[t++])&&(r=ft(n))&&(i&&(i+=` `),i+=r);return i},ft=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=ft(e[r]))&&(n&&(n+=` `),n+=t);return n},pt=(e,...t)=>{let n,r,i,a,o=o=>(n=st(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=ut(e,n);return i(e,a),a};return a=o,(...e)=>a(dt(...e))},mt=[],k=e=>{let t=t=>t[e]||mt;return t.isThemeGetter=!0,t.themeKey=e,t},ht=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,gt=/^\((?:(\w[\w-]*):)?(.+)\)$/i,_t=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,vt=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,yt=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,bt=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,xt=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,St=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ct=e=>_t.test(e),A=e=>!!e&&!Number.isNaN(Number(e)),wt=e=>!!e&&Number.isInteger(Number(e)),Tt=e=>e.endsWith(`%`)&&A(e.slice(0,-1)),Et=e=>vt.test(e),Dt=()=>!0,Ot=e=>yt.test(e)&&!bt.test(e),kt=()=>!1,At=e=>xt.test(e),jt=e=>St.test(e),Mt=e=>!j(e)&&!M(e),Nt=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Pt=e=>Yt(e,Qt,kt),j=e=>ht.test(e),Ft=e=>Yt(e,$t,Ot),It=e=>Yt(e,en,A),Lt=e=>Yt(e,nn,Dt),Rt=e=>Yt(e,tn,kt),zt=e=>Yt(e,Zt,kt),Bt=e=>Yt(e,N,jt),Vt=e=>Yt(e,rn,At),M=e=>gt.test(e),Ht=e=>Xt(e,$t),Ut=e=>Xt(e,tn),Wt=e=>Xt(e,Zt),Gt=e=>Xt(e,Qt),Kt=e=>Xt(e,N),qt=e=>Xt(e,rn,!0),Jt=e=>Xt(e,nn,!0),Yt=(e,t,n)=>{let r=ht.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Xt=(e,t,n=!1)=>{let r=gt.exec(e);return r?r[1]?t(r[1]):n:!1},Zt=e=>e===`position`||e===`percentage`,N=e=>e===`image`||e===`url`,Qt=e=>e===`length`||e===`size`||e===`bg-size`,$t=e=>e===`length`,en=e=>e===`number`,tn=e=>e===`family-name`,nn=e=>e===`number`||e===`weight`,rn=e=>e===`shadow`,an=pt(()=>{let e=k(`color`),t=k(`font`),n=k(`text`),r=k(`font-weight`),i=k(`tracking`),a=k(`leading`),o=k(`breakpoint`),s=k(`container`),c=k(`spacing`),l=k(`radius`),u=k(`shadow`),d=k(`inset-shadow`),f=k(`text-shadow`),p=k(`drop-shadow`),m=k(`blur`),h=k(`perspective`),g=k(`aspect`),_=k(`ease`),v=k(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],ee=()=>[...b(),M,j],te=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],ne=()=>[`auto`,`contain`,`none`],x=()=>[M,j,c],S=()=>[Ct,`full`,`auto`,...x()],re=()=>[wt,`none`,`subgrid`,M,j],C=()=>[`auto`,{span:[`full`,wt,M,j]},wt,M,j],ie=()=>[wt,`auto`,M,j],ae=()=>[`auto`,`min`,`max`,`fr`,M,j],oe=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],w=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],se=()=>[`auto`,...x()],ce=()=>[Ct,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...x()],le=()=>[s,Ct,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...x()],ue=()=>[Ct,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...x()],T=()=>[e,M,j],de=()=>[...b(),Wt,zt,{position:[M,j]}],fe=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],pe=()=>[`auto`,`cover`,`contain`,Gt,Pt,{size:[M,j]}],me=()=>[Tt,Ht,Ft],he=()=>[``,`none`,`full`,l,M,j],ge=()=>[``,A,Ht,Ft],_e=()=>[`solid`,`dashed`,`dotted`,`double`],ve=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],ye=()=>[A,Tt,Wt,zt],be=()=>[``,`none`,m,M,j],xe=()=>[`none`,A,M,j],Se=()=>[`none`,A,M,j],Ce=()=>[A,M,j],we=()=>[Ct,`full`,...x()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[Et],breakpoint:[Et],color:[Dt],container:[Et],"drop-shadow":[Et],ease:[`in`,`out`,`in-out`],font:[Mt],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[Et],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[Et],shadow:[Et],spacing:[`px`,A],text:[Et],"text-shadow":[Et],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,Ct,j,M,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,M,j]}],"container-named":[Nt],columns:[{columns:[A,`auto`,j,M,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:ee()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:ne()}],"overscroll-x":[{"overscroll-x":ne()}],"overscroll-y":[{"overscroll-y":ne()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{"inset-s":S(),start:S()}],end:[{"inset-e":S(),end:S()}],"inset-bs":[{"inset-bs":S()}],"inset-be":[{"inset-be":S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[wt,`auto`,M,j]}],basis:[{basis:[Ct,`full`,`auto`,s,...x()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[A,Ct,`auto`,`initial`,`none`,j]}],grow:[{grow:[``,A,M,j]}],shrink:[{shrink:[``,A,M,j]}],order:[{order:[wt,`first`,`last`,`none`,M,j]}],"grid-cols":[{"grid-cols":re()}],"col-start-end":[{col:C()}],"col-start":[{"col-start":ie()}],"col-end":[{"col-end":ie()}],"grid-rows":[{"grid-rows":re()}],"row-start-end":[{row:C()}],"row-start":[{"row-start":ie()}],"row-end":[{"row-end":ie()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ae()}],"auto-rows":[{"auto-rows":ae()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...oe(),`normal`]}],"justify-items":[{"justify-items":[...w(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...w()]}],"align-content":[{content:[`normal`,...oe()]}],"align-items":[{items:[...w(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...w(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":oe()}],"place-items":[{"place-items":[...w(),`baseline`]}],"place-self":[{"place-self":[`auto`,...w()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pbs:[{pbs:x()}],pbe:[{pbe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:se()}],mx:[{mx:se()}],my:[{my:se()}],ms:[{ms:se()}],me:[{me:se()}],mbs:[{mbs:se()}],mbe:[{mbe:se()}],mt:[{mt:se()}],mr:[{mr:se()}],mb:[{mb:se()}],ml:[{ml:se()}],"space-x":[{"space-x":x()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":x()}],"space-y-reverse":[`space-y-reverse`],size:[{size:ce()}],"inline-size":[{inline:[`auto`,...le()]}],"min-inline-size":[{"min-inline":[`auto`,...le()]}],"max-inline-size":[{"max-inline":[`none`,...le()]}],"block-size":[{block:[`auto`,...ue()]}],"min-block-size":[{"min-block":[`auto`,...ue()]}],"max-block-size":[{"max-block":[`none`,...ue()]}],w:[{w:[s,`screen`,...ce()]}],"min-w":[{"min-w":[s,`screen`,`none`,...ce()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...ce()]}],h:[{h:[`screen`,`lh`,...ce()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...ce()]}],"max-h":[{"max-h":[`screen`,`lh`,`none`,...ce()]}],"font-size":[{text:[`base`,n,Ht,Ft]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Jt,Lt]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,Tt,j]}],"font-family":[{font:[Ut,Rt,t]}],"font-features":[{"font-features":[j]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,M,j]}],"line-clamp":[{"line-clamp":[A,`none`,M,It]}],leading:[{leading:[`none`,a,...x()]}],"list-image":[{"list-image":[`none`,M,j]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,M,j]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:T()}],"text-color":[{text:T()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[..._e(),`wavy`]}],"text-decoration-thickness":[{decoration:[A,`from-font`,`auto`,M,Ft]}],"text-decoration-color":[{decoration:T()}],"underline-offset":[{"underline-offset":[A,`auto`,M,j]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:x()}],"tab-size":[{tab:[wt,M,j]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,M,j]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,M,j]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:de()}],"bg-repeat":[{bg:fe()}],"bg-size":[{bg:pe()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},wt,M,j],radial:[``,M,j],conic:[``,wt,M,j]},Kt,Bt]}],"bg-color":[{bg:T()}],"gradient-from-pos":[{from:me()}],"gradient-via-pos":[{via:me()}],"gradient-to-pos":[{to:me()}],"gradient-from":[{from:T()}],"gradient-via":[{via:T()}],"gradient-to":[{to:T()}],rounded:[{rounded:he()}],"rounded-s":[{"rounded-s":he()}],"rounded-e":[{"rounded-e":he()}],"rounded-t":[{"rounded-t":he()}],"rounded-r":[{"rounded-r":he()}],"rounded-b":[{"rounded-b":he()}],"rounded-l":[{"rounded-l":he()}],"rounded-ss":[{"rounded-ss":he()}],"rounded-se":[{"rounded-se":he()}],"rounded-ee":[{"rounded-ee":he()}],"rounded-es":[{"rounded-es":he()}],"rounded-tl":[{"rounded-tl":he()}],"rounded-tr":[{"rounded-tr":he()}],"rounded-br":[{"rounded-br":he()}],"rounded-bl":[{"rounded-bl":he()}],"border-w":[{border:ge()}],"border-w-x":[{"border-x":ge()}],"border-w-y":[{"border-y":ge()}],"border-w-s":[{"border-s":ge()}],"border-w-e":[{"border-e":ge()}],"border-w-bs":[{"border-bs":ge()}],"border-w-be":[{"border-be":ge()}],"border-w-t":[{"border-t":ge()}],"border-w-r":[{"border-r":ge()}],"border-w-b":[{"border-b":ge()}],"border-w-l":[{"border-l":ge()}],"divide-x":[{"divide-x":ge()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":ge()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[..._e(),`hidden`,`none`]}],"divide-style":[{divide:[..._e(),`hidden`,`none`]}],"border-color":[{border:T()}],"border-color-x":[{"border-x":T()}],"border-color-y":[{"border-y":T()}],"border-color-s":[{"border-s":T()}],"border-color-e":[{"border-e":T()}],"border-color-bs":[{"border-bs":T()}],"border-color-be":[{"border-be":T()}],"border-color-t":[{"border-t":T()}],"border-color-r":[{"border-r":T()}],"border-color-b":[{"border-b":T()}],"border-color-l":[{"border-l":T()}],"divide-color":[{divide:T()}],"outline-style":[{outline:[..._e(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[A,M,j]}],"outline-w":[{outline:[``,A,Ht,Ft]}],"outline-color":[{outline:T()}],shadow:[{shadow:[``,`inner`,`none`,u,qt,Vt]}],"shadow-color":[{shadow:T()}],"inset-shadow":[{"inset-shadow":[`none`,d,qt,Vt]}],"inset-shadow-color":[{"inset-shadow":T()}],"ring-w":[{ring:ge()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:T()}],"ring-offset-w":[{"ring-offset":[A,Ft]}],"ring-offset-color":[{"ring-offset":T()}],"inset-ring-w":[{"inset-ring":ge()}],"inset-ring-color":[{"inset-ring":T()}],"text-shadow":[{"text-shadow":[`none`,f,qt,Vt]}],"text-shadow-color":[{"text-shadow":T()}],opacity:[{opacity:[A,M,j]}],"mix-blend":[{"mix-blend":[...ve(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":ve()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[A]}],"mask-image-linear-from-pos":[{"mask-linear-from":ye()}],"mask-image-linear-to-pos":[{"mask-linear-to":ye()}],"mask-image-linear-from-color":[{"mask-linear-from":T()}],"mask-image-linear-to-color":[{"mask-linear-to":T()}],"mask-image-t-from-pos":[{"mask-t-from":ye()}],"mask-image-t-to-pos":[{"mask-t-to":ye()}],"mask-image-t-from-color":[{"mask-t-from":T()}],"mask-image-t-to-color":[{"mask-t-to":T()}],"mask-image-r-from-pos":[{"mask-r-from":ye()}],"mask-image-r-to-pos":[{"mask-r-to":ye()}],"mask-image-r-from-color":[{"mask-r-from":T()}],"mask-image-r-to-color":[{"mask-r-to":T()}],"mask-image-b-from-pos":[{"mask-b-from":ye()}],"mask-image-b-to-pos":[{"mask-b-to":ye()}],"mask-image-b-from-color":[{"mask-b-from":T()}],"mask-image-b-to-color":[{"mask-b-to":T()}],"mask-image-l-from-pos":[{"mask-l-from":ye()}],"mask-image-l-to-pos":[{"mask-l-to":ye()}],"mask-image-l-from-color":[{"mask-l-from":T()}],"mask-image-l-to-color":[{"mask-l-to":T()}],"mask-image-x-from-pos":[{"mask-x-from":ye()}],"mask-image-x-to-pos":[{"mask-x-to":ye()}],"mask-image-x-from-color":[{"mask-x-from":T()}],"mask-image-x-to-color":[{"mask-x-to":T()}],"mask-image-y-from-pos":[{"mask-y-from":ye()}],"mask-image-y-to-pos":[{"mask-y-to":ye()}],"mask-image-y-from-color":[{"mask-y-from":T()}],"mask-image-y-to-color":[{"mask-y-to":T()}],"mask-image-radial":[{"mask-radial":[M,j]}],"mask-image-radial-from-pos":[{"mask-radial-from":ye()}],"mask-image-radial-to-pos":[{"mask-radial-to":ye()}],"mask-image-radial-from-color":[{"mask-radial-from":T()}],"mask-image-radial-to-color":[{"mask-radial-to":T()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[A]}],"mask-image-conic-from-pos":[{"mask-conic-from":ye()}],"mask-image-conic-to-pos":[{"mask-conic-to":ye()}],"mask-image-conic-from-color":[{"mask-conic-from":T()}],"mask-image-conic-to-color":[{"mask-conic-to":T()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:de()}],"mask-repeat":[{mask:fe()}],"mask-size":[{mask:pe()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,M,j]}],filter:[{filter:[``,`none`,M,j]}],blur:[{blur:be()}],brightness:[{brightness:[A,M,j]}],contrast:[{contrast:[A,M,j]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,qt,Vt]}],"drop-shadow-color":[{"drop-shadow":T()}],grayscale:[{grayscale:[``,A,M,j]}],"hue-rotate":[{"hue-rotate":[A,M,j]}],invert:[{invert:[``,A,M,j]}],saturate:[{saturate:[A,M,j]}],sepia:[{sepia:[``,A,M,j]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,M,j]}],"backdrop-blur":[{"backdrop-blur":be()}],"backdrop-brightness":[{"backdrop-brightness":[A,M,j]}],"backdrop-contrast":[{"backdrop-contrast":[A,M,j]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,A,M,j]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[A,M,j]}],"backdrop-invert":[{"backdrop-invert":[``,A,M,j]}],"backdrop-opacity":[{"backdrop-opacity":[A,M,j]}],"backdrop-saturate":[{"backdrop-saturate":[A,M,j]}],"backdrop-sepia":[{"backdrop-sepia":[``,A,M,j]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,M,j]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[A,`initial`,M,j]}],ease:[{ease:[`linear`,`initial`,_,M,j]}],delay:[{delay:[A,M,j]}],animate:[{animate:[`none`,v,M,j]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,M,j]}],"perspective-origin":[{"perspective-origin":ee()}],rotate:[{rotate:xe()}],"rotate-x":[{"rotate-x":xe()}],"rotate-y":[{"rotate-y":xe()}],"rotate-z":[{"rotate-z":xe()}],scale:[{scale:Se()}],"scale-x":[{"scale-x":Se()}],"scale-y":[{"scale-y":Se()}],"scale-z":[{"scale-z":Se()}],"scale-3d":[`scale-3d`],skew:[{skew:Ce()}],"skew-x":[{"skew-x":Ce()}],"skew-y":[{"skew-y":Ce()}],transform:[{transform:[M,j,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:ee()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:we()}],"translate-x":[{"translate-x":we()}],"translate-y":[{"translate-y":we()}],"translate-z":[{"translate-z":we()}],"translate-none":[`translate-none`],zoom:[{zoom:[wt,M,j]}],accent:[{accent:T()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:T()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,M,j]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":T()}],"scrollbar-track-color":[{"scrollbar-track":T()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mbs":[{"scroll-mbs":x()}],"scroll-mbe":[{"scroll-mbe":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pbs":[{"scroll-pbs":x()}],"scroll-pbe":[{"scroll-pbe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,M,j]}],fill:[{fill:[`none`,...T()]}],"stroke-w":[{stroke:[A,Ht,Ft,It]}],stroke:[{stroke:[`none`,...T()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`start`,`end`,`right`,`left`],"inset-y":[`inset-bs`,`inset-be`,`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`ps`,`pe`,`pr`,`pl`],py:[`pbs`,`pbe`,`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`ms`,`me`,`mr`,`ml`],my:[`mbs`,`mbe`,`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-s`,`border-w-e`,`border-w-r`,`border-w-l`],"border-w-y":[`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-s`,`border-color-e`,`border-color-r`,`border-color-l`],"border-color-y":[`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-ms`,`scroll-me`,`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-ps`,`scroll-pe`,`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function P(...e){return an(Fe(e))}var on=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),F=o(((e,t)=>{t.exports=on()}))(),sn=`.notice, .update-nag, .updated, .error, #message`;function cn({className:e}){let t=(0,_.useRef)(null);return(0,_.useEffect)(()=>{let e=document.getElementById(`wpbody-content`),n=t.current;if(!e||!n)return;let r=()=>{e.querySelectorAll(`:scope > *`).forEach(e=>{e.id!==`monoranks-admin`&&e.matches(sn)&&n.appendChild(e)})};r();let i=new MutationObserver(r);return i.observe(e,{childList:!0}),()=>i.disconnect()},[]),(0,F.jsx)(`div`,{ref:t,className:P(`empty:hidden`,e)})}function ln(e,t,n=`plugin-admin`){try{let r=new URL(e);return r.host===new URL(y().apiBase).host?e:(r.searchParams.set(`utm_source`,`wordpress-plugin`),r.searchParams.set(`utm_medium`,`admin`),r.searchParams.set(`utm_campaign`,n),r.searchParams.set(`utm_content`,t),r.toString())}catch{return e}}function un({which:e,className:t}){return(0,F.jsx)(`span`,{className:P(`inline-flex [&>svg]:block`,t),dangerouslySetInnerHTML:{__html:y().logos[e]}})}var dn=`mx-auto w-full max-w-[1260px] px-10 max-[960px]:px-6 max-[782px]:px-4`;function fn({section:e,go:t,title:n,description:r,actions:i,children:a}){let o=y(),s=[{id:`overview`,label:x(`Overview`,`monoranks`),href:o.urls.overview},{id:`settings`,label:x(`Settings`,`monoranks`),href:o.urls.settings}];return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`header`,{className:`bg-band text-band-ink`,children:(0,F.jsxs)(`div`,{className:P(dn,`flex min-h-16 items-center gap-7 max-[782px]:gap-3`),children:[(0,F.jsx)(`a`,{href:o.urls.overview,onClick:e=>{e.preventDefault(),t(`overview`)},className:`inline-flex items-center text-band-ink hover:text-white`,children:(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-7 [&>svg]:w-[138px]`})}),(0,F.jsx)(`nav`,{className:`flex self-stretch gap-[22px] max-[782px]:gap-3`,"aria-label":x(`MonoRanks sections`,`monoranks`),children:s.map(n=>(0,F.jsx)(`a`,{href:n.href,onClick:e=>{e.preventDefault(),t(n.id)},"aria-current":e===n.id?`page`:void 0,className:P(`inline-flex items-center border-b-2 pt-[2px] text-[13px] font-medium`,e===n.id?`border-brand text-band-ink`:`border-transparent text-band-muted hover:text-white`),children:n.label},n.id))}),(0,F.jsxs)(`div`,{className:`ms-auto flex items-center gap-1.5`,children:[(0,F.jsx)(`a`,{href:ln(o.urls.docs,`header-help`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md px-3 text-[12.5px] font-medium text-band-muted hover:bg-band-edge hover:text-white`,children:x(`Help`,`monoranks`)}),(0,F.jsxs)(`a`,{href:ln(o.urls.app,`header-open`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md border border-band-edge px-3 text-[12.5px] font-medium text-band-ink hover:bg-band-edge hover:text-white max-[782px]:hidden`,children:[x(`Open MonoRanks`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]})]})}),(0,F.jsxs)(`div`,{className:P(dn,`flex flex-wrap items-start justify-between gap-x-6 gap-y-3 pb-1.5 pt-[30px]`),children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-[1_1_420px] flex-col gap-1.5`,children:[(0,F.jsx)(`h1`,{className:`text-[26px] font-semibold tracking-[-0.02em] leading-tight text-ink`,children:n}),r&&(0,F.jsx)(`p`,{className:`max-w-[72ch] text-ink2`,children:r})]}),i&&(0,F.jsx)(`div`,{className:`flex flex-wrap items-center gap-2 pt-1`,children:i})]}),(0,F.jsx)(`div`,{className:`wp-header-end`}),(0,F.jsx)(cn,{className:P(dn,`flex flex-col gap-2.5 pt-3`)}),(0,F.jsx)(`main`,{className:P(dn,`flex flex-[1_0_auto] flex-col gap-5 pb-10 pt-[22px]`),children:a}),(0,F.jsx)(pn,{section:e,go:t})]})}function pn({section:e,go:t}){let n=y();return(0,F.jsxs)(`footer`,{className:`mt-auto bg-band text-band-ink`,children:[(0,F.jsxs)(`div`,{className:P(dn,`grid grid-cols-[minmax(0,1fr)_minmax(0,1fr)_auto] items-center gap-8 py-7 max-[960px]:grid-cols-[minmax(0,1fr)_auto] max-[960px]:gap-5 max-[782px]:grid-cols-1`),children:[(0,F.jsxs)(`div`,{className:`inline-flex items-center gap-2.5`,children:[(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-[26px] [&>svg]:w-[128px]`}),(0,F.jsxs)(`span`,{className:`rounded-md border border-band-edge px-[7px] py-[2px] text-[11px] font-medium text-band-muted`,children:[`v`,n.version]})]}),(0,F.jsxs)(`div`,{className:`min-w-0 border-s border-band-edge ps-7 max-[960px]:col-start-1 max-[960px]:border-0 max-[960px]:ps-0`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] uppercase tracking-[.08em] text-band-muted`,children:x(`Your data`,`monoranks`)}),(0,F.jsxs)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},className:`inline-flex items-center gap-[7px] text-[13px] text-band-ink hover:text-white hover:underline hover:underline-offset-4`,children:[x(`What is sent and what can change`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]}),(0,F.jsxs)(`a`,{href:ln(n.urls.docs,`footer-help`,e),target:`_blank`,rel:`noopener`,className:`block rounded-[9px] border border-band-edge px-[18px] py-3 text-start text-band-ink hover:bg-band-edge hover:text-white max-[960px]:col-start-2 max-[960px]:row-span-2 max-[960px]:row-start-1 max-[782px]:col-auto max-[782px]:row-auto`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] text-band-muted`,children:x(`Need a hand?`,`monoranks`)}),(0,F.jsxs)(`strong`,{className:`flex items-center justify-between gap-5 text-[13px] font-medium`,children:[x(`Help and resources`,`monoranks`),(0,F.jsx)(Se,{size:14,className:`mr-flip`})]})]})]}),(0,F.jsx)(`div`,{className:P(dn),children:(0,F.jsxs)(`div`,{className:`flex items-center justify-center gap-3 border-t border-band-edge pb-[18px] pt-4 text-[11px] text-band-muted`,children:[(0,F.jsx)(`span`,{children:x(`A product by`,`monoranks`)}),(0,F.jsx)(`a`,{href:ln(`https://veronalabs.com/`,`footer-publisher`,e),target:`_blank`,rel:`noopener`,"aria-label":`VeronaLabs`,className:`inline-flex min-h-7 items-center text-band-muted opacity-75 hover:opacity-100 hover:text-band-muted`,children:(0,F.jsx)(un,{which:`veronalabs`,className:`[&>svg]:h-auto [&>svg]:w-28`})})]})})]})}function mn({notice:e}){if(!e)return null;let t={success:`text-good-ink`,error:`text-critical`,warning:`text-warn`}[e.type],n={success:Oe,error:Ee,warning:je}[e.type];return(0,F.jsxs)(`div`,{className:P(`notice`,`notice-${e.type}`,`flex items-start gap-2.5`),role:`status`,children:[(0,F.jsx)(n,{size:16,className:P(`mt-[1px] shrink-0`,t),"aria-hidden":`true`}),(0,F.jsx)(`p`,{className:`text-ink`,children:e.text})]})}function hn({rows:e}){return(0,F.jsx)(`div`,{className:`grid grid-cols-[150px_minmax(0,1fr)] gap-x-3 gap-y-2 text-[12px] max-[960px]:grid-cols-1`,children:e.map(([e,t],n)=>(0,F.jsxs)(`div`,{className:`contents`,children:[(0,F.jsx)(`div`,{className:`text-mute max-[960px]:mt-1`,children:e}),(0,F.jsx)(`div`,{className:`min-w-0 [overflow-wrap:anywhere]`,children:t})]},n))})}function gn({title:e,text:t}){return(0,F.jsxs)(`div`,{className:`flex flex-col items-center gap-2 px-6 py-9 text-center text-ink2`,children:[(0,F.jsx)(`span`,{className:`text-[13px] font-semibold text-ink`,children:e}),(0,F.jsx)(`span`,{className:`text-[12px]`,children:t})]})}function I(e){if(e==null)return`—`;try{return new Intl.NumberFormat(y().locale,{maximumFractionDigits:0}).format(e)}catch{return String(e)}}function _n(e,t=``){return(e>0?`+`:e<0?`−`:``)+I(Math.abs(e))+t}function vn(e){return e==null?`none`:e>=80?`good`:e>=60?`warn`:`critical`}function yn({score:e,size:t=`sm`,label:n}){let r=t===`lg`?64:30,i=t===`lg`?5:3,a=(r-i)/2,o=2*Math.PI*a,s=r/2,c=e===null?x(`Not scored yet`,`monoranks`):C(x(`%s of 100`,`monoranks`),I(e));return(0,F.jsxs)(`span`,{className:P(`mr-score`,`mr-${t}`,`mr-${vn(e)}`),title:(n?`${n}: `:``)+c,children:[(0,F.jsxs)(`span`,{className:`mr-ring`,children:[(0,F.jsx)(`svg`,{width:r,height:r,viewBox:`0 0 ${r} ${r}`,"aria-hidden":`true`,children:e===null?(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeDasharray:`3 4`}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`var(--grayTrack)`,strokeWidth:i}),(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeLinecap:`round`,strokeDasharray:`${o*e/100} ${o}`,transform:`rotate(-90 ${s} ${s})`})]})}),(0,F.jsx)(`span`,{children:e===null?`—`:I(e)})]}),n&&(0,F.jsx)(`span`,{className:`mr-lbl`,children:n})]})}function bn({n:e,unit:t=``,period:n=`week`}){if(e==null)return null;let r=e>0?`text-good-ink`:e<0?`text-critical`:`text-mute`,i=`⁨`+_n(e,t)+`⁩`,a=C(x(n===`previous28`?`%s vs previous 28 days`:`%s this week`,`monoranks`),i);return(0,F.jsx)(`span`,{className:P(`text-[12px] font-medium`,r),children:a})}function xn({series:e}){if(e.length<2)return null;let t=Math.max(1,...e),n=e.map((n,r)=>[Math.round(200*r/(e.length-1)*10)/10,Math.round((34-30*n/t)*10)/10]),r=`M`+n.map(e=>e.join(` `)).join(` L`),i=n[n.length-1];return(0,F.jsxs)(`svg`,{className:`block h-[38px] w-full`,viewBox:`0 0 200 38`,preserveAspectRatio:`none`,"aria-hidden":`true`,children:[(0,F.jsx)(`path`,{d:`${r} L200 38 L0 38 Z`,fill:`var(--accentSoft)`}),(0,F.jsx)(`path`,{d:r,fill:`none`,stroke:`var(--accent)`,strokeWidth:`1.5`}),(0,F.jsx)(`circle`,{cx:i[0],cy:i[1],r:`2.5`,fill:`var(--accent)`})]})}var Sn=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,Cn=Fe,wn=(e,t)=>n=>{if(t?.variants==null)return Cn(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=Sn(t)||Sn(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return Cn(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},Tn=wn(`inline-flex shrink-0 items-center whitespace-nowrap font-medium`,{variants:{variant:{badge:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-ink2`,warn:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-warn`,pill:`h-[22px] gap-[6px] rounded-full bg-surface2 ps-[7px] pe-2 text-[12px] text-ink`}},defaultVariants:{variant:`badge`}});function L({className:e,variant:t,...n}){return(0,F.jsx)(`span`,{"data-slot":`badge`,className:P(Tn({variant:t}),e),...n})}function En({tone:e=`muted`}){let t={good:`bg-good`,warn:`bg-warn`,critical:`bg-critical`,muted:`bg-mute`}[e];return(0,F.jsx)(`span`,{className:P(`inline-block h-2 w-2 shrink-0 rounded-full`,t)})}var Dn=Object.defineProperty,On=(e,t)=>Dn(e,`name`,{value:t,configurable:!0});function kn(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}On(kn,`setRef`);function An(...e){return t=>{let n=!1,r=e.map(e=>{let r=kn(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():kn(e[t],null)}}}}On(An,`composeRefs`);function jn(...e){return _.useCallback(An(...e),e)}On(jn,`useComposedRefs`);var Mn=Object.defineProperty,Nn=(e,t)=>Mn(e,`name`,{value:t,configurable:!0});function Pn(e){let t=_.forwardRef((t,n)=>{let{children:r,...i}=t,a=null,o=!1,s=[];Un(r)&&typeof qn==`function`&&(r=qn(r._payload)),_.Children.forEach(r,e=>{if(Vn(e)){o=!0;let t=e,n=`child`in t.props?t.props.child:t.props.children;Un(n)&&typeof qn==`function`&&(n=qn(n._payload)),a=Rn(t,n),s.push(a?.props?.children)}else s.push(e)}),a?a=_.cloneElement(a,void 0,s):!o&&_.Children.count(r)===1&&_.isValidElement(r)&&(a=r);let c=a?Bn(a):void 0,l=jn(n,c);if(!a){if(r||r===0)throw Error(o?Kn(e):Gn(e));return r}let u=zn(i,a.props??{});return a.type!==_.Fragment&&(u.ref=n?l:c),_.cloneElement(a,u)});return t.displayName=`${e}.Slot`,t}Nn(Pn,`createSlot`);var Fn=Pn(`Slot`),In=Symbol.for(`radix.slottable`);function Ln(e){let t=Nn(e=>`child`in e?e.children(e.child):e.children,`Slottable`);return t.displayName=`${e}.Slottable`,t.__radixId=In,t}Nn(Ln,`createSlottable`);var Rn=Nn((e,t)=>{if(`child`in e.props){let t=e.props.child;return _.isValidElement(t)?_.cloneElement(t,void 0,e.props.children(t.props.children)):null}return _.isValidElement(t)?t:null},`getSlottableElementFromSlottable`);function zn(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}Nn(zn,`mergeProps`);function Bn(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}Nn(Bn,`getElementRef`);function Vn(e){return _.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===In}Nn(Vn,`isSlottable`);var Hn=Symbol.for(`react.lazy`);function Un(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===Hn&&`_payload`in e&&Wn(e._payload)}Nn(Un,`isLazyComponent`);function Wn(e){return typeof e==`object`&&!!e&&`then`in e}Nn(Wn,`isPromiseLike`);var Gn=Nn(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,`createSlotError`),Kn=Nn(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,`createSlottableError`),qn=_.use,Jn=wn(`inline-flex items-center justify-center gap-[7px] whitespace-nowrap rounded-md border text-[13px] font-medium leading-none transition-[background-color,border-color,color,opacity] duration-100 disabled:pointer-events-none disabled:opacity-55 [&_svg]:pointer-events-none [&_svg]:shrink-0 cursor-pointer`,{variants:{variant:{default:`border-border bg-surface text-ink hover:bg-surface2 hover:border-line`,primary:`border-primary bg-primary text-primary-foreground hover:opacity-85`,accent:`border-brand bg-brand text-white hover:opacity-85`,ghost:`border-transparent bg-transparent text-ink2 hover:bg-surface3 hover:text-ink`,danger:`border-critical/50 bg-surface text-critical hover:border-critical hover:bg-critical hover:text-white`,dangerSolid:`border-critical bg-critical text-white hover:opacity-85`},size:{default:`h-[34px] px-3`,sm:`h-7 px-[10px] text-[12px]`,icon:`h-8 w-8 px-0`}},defaultVariants:{variant:`default`,size:`default`}});function R({className:e,variant:t,size:n,asChild:r=!1,children:i,...a}){let o=a[`aria-busy`]===!0||a[`aria-busy`]===`true`,s=P(Jn({variant:t,size:n,className:e}),o&&`pointer-events-none opacity-85`);return r?(0,F.jsx)(Fn,{"data-slot":`button`,className:s,...a,children:i}):(0,F.jsxs)(`button`,{"data-slot":`button`,className:s,...a,children:[o&&(0,F.jsx)(`span`,{className:`spin`,"aria-hidden":`true`}),i]})}function Yn({rows:e,onUndo:t,busy:n}){if(!e.length)return(0,F.jsx)(gn,{title:x(`No changes yet`,`monoranks`),text:x(`Fixes you approve in MonoRanks show up here, each with Undo.`,`monoranks`)});let r=`whitespace-nowrap border-b border-border px-[12px] py-[11px] text-start text-[12px] font-medium text-mute`,i=`border-b border-grid px-[12px] py-3 align-middle text-[12px] group-last:border-b-0`,a=`overflow-hidden text-ellipsis whitespace-nowrap text-start`;return(0,F.jsx)(`div`,{className:`rounded-b-xl`,children:(0,F.jsxs)(`table`,{className:`w-full table-fixed border-collapse`,children:[(0,F.jsxs)(`colgroup`,{children:[(0,F.jsx)(`col`,{className:`w-[15%] min-w-[130px]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[18%]`}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{className:`w-[96px]`})]}),(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:r,children:x(`When`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Who`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Field`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Where`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Before`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`After`,`monoranks`)}),(0,F.jsx)(`th`,{className:r})]})}),(0,F.jsx)(`tbody`,{children:e.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:`${i} tabular-nums`,children:(0,F.jsx)(`div`,{className:a,title:e.when,children:e.when})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,title:e.actor,children:e.actor})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(L,{className:`max-w-full overflow-hidden text-ellipsis whitespace-nowrap`,title:e.fieldLabel,children:e.fieldLabel})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.where,children:e.where})}),(0,F.jsx)(`td`,{className:`${i} text-mute`,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.previous,children:e.previous||`—`})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.value,children:e.value||`—`})}),(0,F.jsx)(`td`,{className:`${i} text-end`,children:(0,F.jsxs)(R,{variant:`ghost`,size:`sm`,disabled:n!==null,"aria-busy":n===e.index,onClick:()=>t(e),children:[n!==e.index&&(0,F.jsx)(Ne,{size:13,className:`mr-flip`}),x(`Undo`,`monoranks`)]})})]},e.index))})]})})}function Xn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card`,className:P(`min-w-0 rounded-xl border border-border bg-surface`,e),...t})}function Zn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-header`,className:P(`flex flex-wrap items-center justify-between gap-3 px-[22px] pt-[18px]`,e),...t})}function Qn({className:e,...t}){return(0,F.jsx)(`h2`,{"data-slot":`card-title`,className:P(`inline-flex items-center gap-2 text-[15px] font-semibold text-ink`,e),...t})}function $n({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-body`,className:P(`px-[22px] pb-[22px] pt-4`,e),...t})}function er({text:e,children:t,className:n,align:r=`center`}){let i=_.useId(),[a,o]=_.useState(!1),s=()=>o(!0),c=()=>o(!1),l=t?_.cloneElement(t,{"aria-describedby":i,tabIndex:t.props.tabIndex??0}):(0,F.jsx)(`button`,{type:`button`,"aria-describedby":i,"aria-label":x(`More info`,`monoranks`),className:`inline-flex h-4 w-4 items-center justify-center rounded-full text-mute hover:text-ink focus-visible:text-ink focus-visible:outline-2 focus-visible:outline-brand`,children:(0,F.jsx)(O,{size:13,"aria-hidden":`true`})});return(0,F.jsxs)(`span`,{className:P(`relative inline-flex items-center`,n),onMouseEnter:s,onMouseLeave:c,onFocus:s,onBlur:c,onKeyDown:e=>{e.key===`Escape`&&c()},children:[l,(0,F.jsx)(`span`,{id:i,role:`tooltip`,className:P(`pointer-events-none absolute bottom-[calc(100%+6px)] z-50 w-max max-w-[260px] rounded-md bg-ink px-2.5 py-1.5 text-start text-[12px] font-normal leading-snug text-page shadow-md`,{center:`left-1/2 -translate-x-1/2`,start:`start-0`,end:`end-0`}[r],a?`visible opacity-100`:`invisible opacity-0`),children:e})]})}var tr={target:`_blank`,rel:`noopener`};function nr(){let[e,t]=(0,_.useState)(null),[n,r]=(0,_.useState)(!1);if((0,_.useEffect)(()=>{w.grow().then(t).catch(()=>r(!0))},[]),n)return null;if(!e)return(0,F.jsx)(`section`,{"aria-label":x(`What to do next`,`monoranks`),"aria-busy":`true`,className:`grid grid-cols-2 gap-5 max-[960px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[180px] animate-pulse bg-surface2`},e))});if(!e.connected)return null;let i=e.scope_url??``;return(0,F.jsxs)(`section`,{"aria-labelledby":`mr-grow-title`,className:`flex flex-col gap-3`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline justify-between gap-2`,children:[(0,F.jsx)(`h2`,{id:`mr-grow-title`,className:`text-[15px] font-semibold text-ink`,children:x(`What to do next`,`monoranks`)}),e.fetched&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(x(`Updated %s`,`monoranks`),e.fetched)})]}),(0,F.jsxs)(`div`,{className:`grid grid-cols-2 items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsx)(ar,{d:e.outreach,scope:i}),(0,F.jsx)(or,{d:e.backlinks,scope:i}),(0,F.jsx)(sr,{d:e.competitors,scope:i}),(0,F.jsx)(cr,{d:e.keywords,scope:i})]}),(0,F.jsx)(lr,{d:e.report})]})}function rr({state:e,scope:t,empty:n}){let r=n;return e===`no_access`?r=(0,F.jsxs)(F.Fragment,{children:[x(`The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again.`,`monoranks`),` `,t&&(0,F.jsx)(`a`,{className:`font-medium text-brand-ink hover:underline`,href:ln(t,`grow-scope`),...tr,children:x(`Open Integrations`,`monoranks`)})]}):e===`off`?r=x(`Not available in your MonoRanks yet.`,`monoranks`):e===`error`?r=x(`MonoRanks could not be reached. The plugin tries again within the hour.`,`monoranks`):e===`pending`&&(r=x(`Still loading. Reload this screen in a minute.`,`monoranks`)),(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:r})}function ir({title:e,badge:t,link:n,linkText:r,children:i}){return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[e,t]}),n&&(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(n,`grow-card`),...tr,children:[r,(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]}),(0,F.jsx)($n,{className:`flex flex-col gap-3 pt-3`,children:i})]})}function ar({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ir,{title:x(`Outreach`,`monoranks`),badge:n&&n.to_contact>0?(0,F.jsx)(L,{children:C(S(`%s to contact`,`%s to contact`,n.to_contact,`monoranks`),I(n.to_contact))}):void 0,link:n?.link||e?.link,linkText:x(`All targets`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[n.top.length>0?(0,F.jsx)(`ol`,{className:`m-0 flex list-none flex-col gap-2.5 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`a`,{className:`truncate text-[13px] font-semibold text-ink hover:underline`,href:e.url,...tr,children:[(0,F.jsx)(`bdi`,{children:e.title}),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`text-[12px] text-ink2`,children:[e.why,e.domain&&(0,F.jsxs)(F.Fragment,{children:[` · `,(0,F.jsx)(`bdi`,{className:`text-mute`,children:e.domain})]})]})]},e.url))}):(0,F.jsx)(rr,{state:`empty`,scope:t,empty:x(`Every target is contacted. MonoRanks looks for new ones each week.`,`monoranks`)}),(0,F.jsx)(`p`,{className:`m-0 text-[11px] text-mute`,children:x(`Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there.`,`monoranks`)})]}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No outreach targets yet. MonoRanks looks for pages worth a link each week.`,`monoranks`)})})}function or({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ir,{title:x(`Backlinks`,`monoranks`),link:n?.link||e?.link,linkText:x(`All backlinks`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline gap-x-5 gap-y-1`,children:[(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-good-ink`,children:[`+`,I(n.new)]}),(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-critical`,children:[`−`,I(n.lost)]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`websites linking to you, won and lost in 28 days`,`monoranks`)})]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s website links to you`,`%s websites link to you`,n.domains,`monoranks`),I(n.domains))}),n.review>0&&(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s to review for spam`,`%s to review for spam`,n.review,`monoranks`),I(n.review))})]}),n.top.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Newest strong links`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-x-3 gap-y-1 p-0 text-[12px]`,children:n.top.map(e=>(0,F.jsxs)(`li`,{children:[(0,F.jsx)(`bdi`,{children:e.domain}),e.rank!==null&&(0,F.jsxs)(`span`,{className:`text-mute`,children:[` · `,C(x(`strength %s`,`monoranks`),I(e.rank))]})]},e.domain))})]})]}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No backlink data yet. MonoRanks refreshes it weekly.`,`monoranks`)})})}function sr({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ir,{title:x(`Competitors`,`monoranks`),badge:n&&n.gaps?(0,F.jsx)(L,{children:C(S(`%s keyword gap`,`%s keyword gaps`,n.gaps,`monoranks`),I(n.gaps))}):void 0,link:n?.link||e?.link,linkText:x(`All competitors`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-2 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`span`,{className:`text-[13px] font-semibold`,children:[(0,F.jsx)(`bdi`,{children:e.domain}),!e.picked&&(0,F.jsx)(`span`,{className:`ms-1.5 text-[11px] font-normal text-mute`,children:x(`suggested`,`monoranks`)})]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:e.reason||C(S(`%1$s shared keyword, %2$s where they rank higher`,`%1$s shared keywords, %2$s where they rank higher`,e.shared,`monoranks`),I(e.shared),I(e.above_us))})]},e.domain))}),n.keywords.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`They rank for these, you do not`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-1.5 p-0`,children:n.keywords.map(e=>(0,F.jsx)(`li`,{children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:e.keyword}),e.volume!==null&&(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:C(x(`%s/mo`,`monoranks`),I(e.volume))})]})},e.keyword))})]})]}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No competitors yet. Pick some in MonoRanks to see the keywords they win.`,`monoranks`)})})}function cr({d:e,scope:t}){let n=e?.state===`ok`?e:null,r=({k:e,up:t})=>(0,F.jsxs)(`li`,{className:`flex items-baseline justify-between gap-3 text-[12px]`,children:[(0,F.jsx)(`bdi`,{className:`min-w-0 truncate`,children:e.keyword}),(0,F.jsxs)(`span`,{className:`shrink-0 tabular-nums ${t?`text-good-ink`:`text-critical`}`,children:[(0,F.jsxs)(`span`,{className:`sr-only`,children:[x(t?`up`:`down`,`monoranks`),` `]}),C(x(`%1$s → %2$s`,`monoranks`),I(e.from),I(e.to))]})]});return(0,F.jsx)(ir,{title:x(`Keyword movers this week`,`monoranks`),link:n?.link||e?.link,linkText:x(`All keywords`,`monoranks`),children:n?n.up.length||n.down.length?(0,F.jsxs)(`div`,{className:`grid grid-cols-2 gap-4 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Up`,`monoranks`)}),n.up.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.up.map(e=>(0,F.jsx)(r,{k:e,up:!0},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]}),(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Down`,`monoranks`)}),n.down.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.down.map(e=>(0,F.jsx)(r,{k:e,up:!1},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]})]}):(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:C(S(`Your %s tracked keyword held its place this week.`,`Your %s tracked keywords held their places this week.`,n.tracked,`monoranks`),I(n.tracked))}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No tracked keywords yet. Track some in MonoRanks to see them move here.`,`monoranks`)})})}function lr({d:e}){if(!e||e.state!==`ok`&&e.state!==`empty`)return null;let t=e.state===`ok`?e.emails??[]:[],n=e.state===`ok`?e.reports??[]:[];return(0,F.jsx)(Xn,{className:`grid gap-3 px-5 py-3.5`,children:e.state===`empty`?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`span`,{className:`text-[13px] text-ink2`,children:x(`No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress.`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:x(`Reports`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}),(0,F.jsxs)(`ul`,{className:`m-0 flex list-none flex-col p-0`,children:[t.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.name})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,x(`Weekly email`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2 text-[12px] text-ink2`,children:[e.enabled&&e.next_label?(0,F.jsx)(`span`,{children:C(x(`Next send %s`,`monoranks`),e.next_label)}):null,(0,F.jsx)(`span`,{children:C(S(`%s recipient`,`%s recipients`,e.recipients,`monoranks`),I(e.recipients))}),(0,F.jsx)(L,{children:e.enabled?x(`On`,`monoranks`):x(`Off`,`monoranks`)})]})]},`e${t}`)),n.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.scope||e.title})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,e.client?x(`Client report`,`monoranks`):x(`Report`,`monoranks`),e.when?` · ${e.when}`:``]})]}),e.link&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(e.link,`latest-report`),...tr,children:[x(`Open report`,`monoranks`),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]},`r${t}`))]})]})})}var ur=`whitespace-nowrap border-b border-border px-[10px] py-[11px] text-start text-[12px] font-medium text-mute`,dr=`border-b border-grid px-[10px] py-3 align-middle group-last:border-b-0`;function fr(e,t){let n=e.replace(/<[^>]+>/g,``).trim();return n.length>t?n.slice(0,t-1)+`…`:n}function pr(e){try{let t=new URL(e);return t.pathname+t.search}catch{return e}}function mr({fix:e,labels:t}){let n=e.title||(e.field===`redirect`?e.from:x(`Site`,`monoranks`)),r=e.before?fr(e.before,90):null;return(0,F.jsxs)(`div`,{className:`grid min-w-0 flex-1 gap-1`,children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:t[e.field]??e.field}),(0,F.jsx)(`span`,{className:`min-w-0 truncate text-[12px] text-ink2`,children:e.field===`redirect`||e.field===`ai_bots`||e.field===`llms_txt`?(0,F.jsx)(`b`,{className:`font-semibold text-ink`,children:(0,F.jsx)(`bdi`,{children:n})}):(0,F.jsx)(`bdi`,{children:C(x(`on %s`,`monoranks`),n)})})]}),e.field===`alt`&&e.image&&(0,F.jsx)(`span`,{className:`truncate text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:C(x(`Image: %s`,`monoranks`),e.image)})}),e.field===`content`?(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Adds one answer-first paragraph at the top. Review the before/after in MonoRanks first.`,`monoranks`)}):(0,F.jsxs)(`span`,{className:`flex min-w-0 flex-wrap items-baseline gap-x-1.5 text-[12px]`,children:[(0,F.jsx)(`span`,{className:`text-mute`,children:r?(0,F.jsx)(`s`,{children:(0,F.jsx)(`bdi`,{children:r})}):x(`(empty)`,`monoranks`)}),(0,F.jsx)(`span`,{"aria-hidden":`true`,children:`→`}),(0,F.jsx)(`span`,{className:`sr-only`,children:x(`changes to`,`monoranks`)}),(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:fr(e.after,120)})})]}),e.note&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:e.note})})]})}function hr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null);(0,_.useEffect)(()=>{w.overview().then(r).catch(e=>a(se(e,x(`Could not load the overview.`,`monoranks`))))},[]);async function f(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let p=n?.overview??null,m=typeof p?.to_review?.needs_value==`number`?p.to_review.needs_value:null,h=p?.to_review&&(p.to_review.total>0||(m??0)>0)&&p.to_review.review_url?p.to_review:null,g=n?p?(0,F.jsxs)(F.Fragment,{children:[x(`Weekly SEO, AEO and GEO audit of`,`monoranks`),` `,(0,F.jsx)(`code`,{children:n.host}),n.audited&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`last audit %s`,`monoranks`),n.audited)]}),p.pages_total>0&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`%1$s of %2$s published pages scored`,`monoranks`),I(p.pages_scored),I(p.pages_total))]})]}):void 0:`\xA0`,v=n?.connected?(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>f(`sync`,()=>w.sync(`overview`)),children:x(`Sync content now`,`monoranks`)}):null;return(0,F.jsxs)(fn,{section:`overview`,go:e,title:x(`Overview`,`monoranks`),description:g,actions:v,children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(gr,{}),n&&(!n.connected||n.revoked)&&(0,F.jsx)(_r,{revoked:n.revoked,go:e}),n&&n.connected&&!n.revoked&&!p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(yr,{data:n}),(0,F.jsx)(nr,{})]}),n&&p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Health score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.health})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.health,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Technical, on-page, links, speed`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(S(`Site average, %s page`,`Site average, %s pages`,p.pages_scored,`monoranks`),I(p.pages_scored))})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`AEO score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.aeo})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.aeo,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Answer-first, structure, entities`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`How well AI answers can use your pages`,`monoranks`)})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Search clicks, 28 days`,`monoranks`)}),p.traffic&&(0,F.jsx)(bn,{n:p.traffic.delta_pct,unit:`%`,period:`previous28`})]}),p.traffic?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:I(p.traffic.clicks_28d)}),(0,F.jsx)(xn,{series:p.traffic.series}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`From Google Search Console, through MonoRanks`,`monoranks`)})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold text-mute`,children:`—`}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`Connect Google Search Console in MonoRanks to see clicks here.`,`monoranks`)})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Fixes`,`monoranks`)}),p.fixes.ready>0&&(0,F.jsx)(L,{children:C(x(`%s ready`,`monoranks`),I(p.fixes.ready))})]}),(0,F.jsxs)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:[I(p.fixes.applied_30d),` `,(0,F.jsx)(`span`,{className:`text-[12px] font-normal text-ink2`,children:x(`applied in 30 days`,`monoranks`)})]}),h&&h.total>0&&(0,F.jsxs)(`a`,{className:`text-[12px] font-medium text-brand-ink hover:underline`,href:ln(h.review_url,`fixes-card`),target:`_blank`,rel:`noopener`,children:[C(x(`%s waiting for your approval in MonoRanks`,`monoranks`),I(h.total)),` →`]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.bots_rules?`good`:`muted`}),p.ai.bots_rules?x(`AI crawler rules on`,`monoranks`):x(`No AI crawler rules`,`monoranks`)]}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.llms_txt?`good`:`muted`}),p.ai.llms_txt?x(`llms.txt published`,`monoranks`):x(`No llms.txt`,`monoranks`)]})]})]})]}),!n.revoked&&(0,F.jsx)(nr,{}),(0,F.jsxs)(`div`,{className:`grid grid-cols-[minmax(0,3fr)_minmax(0,2fr)] items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Pages needing attention`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.app_url,`all-pages`),target:`_blank`,rel:`noopener`,children:x(`All pages in MonoRanks`,`monoranks`)})})]}),p.attention.length?(0,F.jsx)(`div`,{className:`overflow-x-auto rounded-b-xl pt-2`,children:(0,F.jsxs)(`table`,{className:`w-full border-collapse`,children:[(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:ur,children:x(`Page`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur,children:x(`Health`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur,children:x(`AEO`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur,children:x(`Biggest issue`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur})]})}),(0,F.jsx)(`tbody`,{children:p.attention.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:dr,children:(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:e.title||e.url}),e.url&&(0,F.jsx)(`code`,{className:`max-w-[180px] text-[11px]`,children:pr(e.url)})]})}),(0,F.jsx)(`td`,{className:dr,children:(0,F.jsx)(yn,{score:e.health})}),(0,F.jsx)(`td`,{className:dr,children:(0,F.jsx)(yn,{score:e.aeo})}),(0,F.jsx)(`td`,{className:`${dr} text-[12px]`,children:e.issue}),(0,F.jsx)(`td`,{className:`${dr} text-end`,children:e.page_url&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`fix-page`),target:`_blank`,rel:`noopener`,children:x(`Fix in MonoRanks`,`monoranks`)})})})]},e.post_id+e.url))})]})}):(0,F.jsx)(gn,{title:x(`Nothing needs attention`,`monoranks`),text:x(`Every scored page is above 60. The next audit may change that.`,`monoranks`)})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[x(`Ready to apply`,`monoranks`),p.ready.length>0&&(0,F.jsx)(L,{children:I(p.ready.length)}),p.ready.length>0&&(0,F.jsx)(er,{text:x(`Approved in MonoRanks. Each write is logged under Settings and can be undone for 30 days.`,`monoranks`)})]}),p.ready.length>1&&(0,F.jsx)(R,{variant:`primary`,size:`sm`,disabled:c!==null,"aria-busy":c===`all`,onClick:()=>f(`all`,()=>w.apply(`all`)),children:x(`Apply all`,`monoranks`)})]}),(0,F.jsxs)($n,{className:`flex flex-col pt-1.5`,children:[p.ready.length===0&&h&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-3 py-2`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-1.5`,children:[m===null?(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:C(x(`%s fixes are ready for your approval`,`monoranks`),I(h.total))}):(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:[h.total>0&&C(S(`%s ready to apply`,`%s ready to apply`,h.total,`monoranks`),I(h.total)),m>0&&C(S(`%s needs a value in MonoRanks`,`%s need a value in MonoRanks`,m,`monoranks`),I(m))].filter(Boolean).join(` · `)}),(0,F.jsx)(er,{text:x(m!==null&&m>0?`Type a value or draft one with AI in MonoRanks, approve it, and it is written here, with undo.`:`Approve them in MonoRanks and they are written here, with undo.`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`flex flex-wrap gap-1.5`,children:Object.entries(h.by_field).sort((e,t)=>t[1]-e[1]).map(([e,t])=>(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:n.labels[e]??e}),(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:I(t)})]},e))}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(h.review_url,`review-fixes`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})})]}),p.ready.length===0&&!h&&(0,F.jsx)(gn,{title:x(`No fixes waiting`,`monoranks`),text:x(`Fixes you approve in MonoRanks appear here, ready to write into WordPress.`,`monoranks`)}),p.ready.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(mr,{fix:e,labels:n.labels}),e.field===`content`&&e.page_url?(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review`,`monoranks`)})}):(0,F.jsx)(R,{size:`sm`,disabled:c!==null,"aria-busy":c===e.id,onClick:()=>f(e.id,()=>w.apply(e.id)),children:x(`Apply`,`monoranks`)})]},e.id))]})]}),(p.needs_review??[]).length>0&&(0,F.jsxs)(Xn,{children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{children:[x(`Needs review in MonoRanks`,`monoranks`),(0,F.jsx)(L,{children:I(p.needs_review.length)}),(0,F.jsx)(er,{text:x(`These changed in WordPress after they were reviewed, so they are not applied from here. Review them again in MonoRanks.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col pt-1.5`,children:p.needs_review.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(mr,{fix:e,labels:n.labels}),(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url||p.site_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})]},e.id))})]})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:t.urls.settings,onClick:t=>{t.preventDefault(),e(`settings`)},children:x(`All changes`,`monoranks`)})})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),f(`undo`,()=>w.undo(e,`overview`))}})})]})]})]})}function gr(){return(0,F.jsx)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[150px] animate-pulse bg-surface2`},e))})}function _r({revoked:e,go:t}){let n=y();return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(e?`Connect MonoRanks again`:`Connect MonoRanks`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:e?`critical`:`muted`}),x(e?`Key revoked`:`Not connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsxs)(vr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.urls.connect,`connect-step`),target:`_blank`,rel:`noopener`,children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(vr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},children:x(`Open settings`,`monoranks`)})})})]}),(0,F.jsx)(vr,{n:3,later:!0,children:(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`See scores here and in your Posts list`,`monoranks`)})})]})]})}function vr({n:e,later:t,children:n}){return(0,F.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,F.jsx)(`span`,{className:`flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full text-[12px] font-semibold ${t?`bg-surface3 text-ink2`:`bg-ink text-page`}`,children:e}),(0,F.jsx)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-1`,children:n})]})}function yr({data:e}){let t=e.status,[n,r]=t===`unsupported`?[x(`Not shared yet`,`monoranks`),x(`This MonoRanks does not share audit results with the plugin yet. Scores stay in MonoRanks for now; the plugin asks again tomorrow.`,`monoranks`)]:t===`error`?[x(`MonoRanks not reached`,`monoranks`),x(`MonoRanks could not be reached for the audit results. The plugin tries again within the hour, or when you reload this screen.`,`monoranks`)]:[x(`Not scored yet`,`monoranks`),x(`MonoRanks has not scored this site yet. Scores appear here and in the Posts list after the first weekly audit.`,`monoranks`)];return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Waiting for the first audit`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`good`}),x(`Connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsx)(hn,{rows:[[x(`Content`,`monoranks`),e.last_sent?C(x(`%1$s published items sent %2$s`,`monoranks`),I(e.items),e.last_sent):x(`Not sent yet. Use "Sync content now" above.`,`monoranks`)],[x(`Audit results`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n,(0,F.jsx)(er,{text:e.fetched?(0,F.jsxs)(F.Fragment,{children:[r,` · `,C(x(`checked %s`,`monoranks`),e.fetched)]}):r})]})]]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.app_url,`open-audit`),target:`_blank`,rel:`noopener`,children:x(`Open the audit in MonoRanks`,`monoranks`)})})})]})]})}function br({className:e,type:t,...n}){return(0,F.jsx)(`input`,{type:t,"data-slot":`input`,className:P(`flex h-10 w-full max-w-[440px] rounded-lg border border-input bg-surface px-[14px] text-[13px] text-ink outline-none placeholder:text-mute focus:border-brand disabled:opacity-55`,e),...n})}function xr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null),[f,p]=(0,_.useState)(!1),[m,h]=(0,_.useState)(!1);(0,_.useEffect)(()=>{w.settings().then(e=>{r(e),p(e.revoked)}).catch(e=>a(se(e,x(`Could not load the settings.`,`monoranks`))))},[]);let[g,v]=(0,_.useState)(null);(0,_.useEffect)(()=>{if(g===null||n?.connected)return;let e=!1,t=()=>{if(!(e||document.visibilityState!==`visible`)){if(Date.now()-g>6e5){v(null);return}w.settings().then(t=>{!e&&t.connected&&(r(t),p(!1),v(null))}).catch(()=>{})}},i=window.setInterval(t,4e3);return document.addEventListener(`visibilitychange`,t),()=>{e=!0,window.clearInterval(i),document.removeEventListener(`visibilitychange`,t)}},[g,n?.connected]);async function b(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let ee=!!n?.connected,te=!!n?.revoked;return(0,F.jsxs)(fn,{section:`settings`,go:e,title:x(`Settings`,`monoranks`),children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(Xn,{className:`h-[260px] animate-pulse bg-surface2`}),n&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,F.jsx)(`span`,{className:`inline-flex h-9 w-9 shrink-0 items-center justify-center rounded-[9px] bg-surface2 [&_svg]:h-5 [&_svg]:w-5`,"aria-hidden":`true`,children:(0,F.jsx)(un,{which:`mark`})}),(0,F.jsx)(Qn,{children:x(`Connection`,`monoranks`)})]}),ee?(0,F.jsx)(er,{align:`end`,text:x(te?`MonoRanks no longer accepts this key. Connect again from MonoRanks or paste a new key below.`:`Sending published content to MonoRanks. Nothing else leaves this site.`,`monoranks`),children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:te?`critical`:`good`}),x(te?`Key revoked`:`Connected`,`monoranks`)]})}):(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`muted`}),x(`Not connected`,`monoranks`)]})]}),(0,F.jsx)($n,{className:`flex flex-col gap-4`,children:ee?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(hn,{rows:[[x(`Connector key`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`code`,{children:n.key_hint}),(0,F.jsx)(er,{text:n.key_via})]})],[x(`Last sync`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n.last_sent_date?(0,F.jsx)(er,{text:n.last_sent_date,children:(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short})}):(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short}),n.sending&&(0,F.jsx)(L,{children:C(x(`sending, batch %1$s of %2$s`,`monoranks`),I(n.sending.page),I(Math.max(1,n.sending.pages)))}),n.items>0&&(0,F.jsx)(L,{children:C(S(`%s published item`,`%s published items`,n.items,`monoranks`),I(n.items))}),n.last_error&&(0,F.jsx)(L,{variant:`warn`,children:n.last_error})]})],...n.next_audit?[[x(`Next audit`,`monoranks`),n.next_audit]]:[],[x(`Fixes written with`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[x(`App password`,`monoranks`),(0,F.jsx)(er,{text:x(`Fixes are written with the "MonoRanks" Application Password. Revoke it in your profile to stop writes.`,`monoranks`)}),(0,F.jsx)(`a`,{href:n.profile_url,children:x(`Revoke`,`monoranks`)})]})],[x(`Works with`,`monoranks`),n.seo_plugin&&!n.seo_supported?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{variant:`warn`,children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`MonoRanks cannot write titles, descriptions, canonicals or noindex into %s yet, so those fixes are refused`,`monoranks`),n.seo_plugin)})]}):n.seo_plugin?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`titles and descriptions go into the fields %s reads`,`monoranks`),n.seo_plugin)})]}):(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:x(`No SEO plugin`,`monoranks`)}),(0,F.jsx)(er,{text:x(`MonoRanks prints the approved title, description, canonical and noindex tags itself`,`monoranks`)})]})]]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>b(`sync`,()=>w.sync(`settings`)),children:x(`Send content now`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Disconnect stops sending. Fixes already applied stay.`,`monoranks`),children:(0,F.jsx)(R,{disabled:c!==null,"aria-busy":c===`disconnect`,onClick:()=>b(`disconnect`,()=>w.disconnect()),children:x(`Disconnect`,`monoranks`)})})]})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(vr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.connect_url,`connect-step`,`settings`),target:`_blank`,rel:`noopener`,onClick:()=>v(Date.now()),children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(vr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(Sr,{data:n,busy:c,onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})]})]})})]}),ee&&(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{open:f,onToggle:e=>p(e.currentTarget.open),className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`Use a different key`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(Sr,{data:n,busy:c,hint:x(`In MonoRanks: Settings → API and MCP → New credential, content:write, this website.`,`monoranks`),onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})})]})}),(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`What is sent`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(hn,{rows:[[x(`Sent`,`monoranks`),x(`Published titles, a 40-word excerpt, dates, authors, categories, tags, SEO fields, image alt text and plugin status.`,`monoranks`)],[x(`Read back`,`monoranks`),x(`This website's audit results: scores, issues and the fixes you approved, shown here and in the Posts list.`,`monoranks`)],[x(`Never sent`,`monoranks`),x(`Drafts, private posts, comments, emails, passwords, plugin or theme settings.`,`monoranks`)],[x(`Can change`,`monoranks`),x(`SEO title, meta description, canonical, noindex, image alt text, redirects, one opening paragraph, AI crawler rules, llms.txt. Only after you approve each one.`,`monoranks`)]]})})]})}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Last 50 · undo for 30 days`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),b(`undo`,()=>w.undo(e,`settings`))}})})]}),!ee&&n.has_data&&(0,F.jsxs)(Xn,{className:`border-critical/40`,children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{className:`text-critical`,children:[x(`Danger zone`,`monoranks`),(0,F.jsx)(er,{text:x(`Erases the connection, scores, redirects, AI files and change log. Written fixes stay.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col gap-3`,children:m?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-critical`,children:x(`This cannot be undone. Delete everything?`,`monoranks`)}),(0,F.jsx)(R,{variant:`dangerSolid`,disabled:c!==null,"aria-busy":c===`delete`,onClick:()=>{h(!1),b(`delete`,()=>w.deleteEverything())},children:x(`Yes, delete all data`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,disabled:c!==null,onClick:()=>h(!1),children:x(`Cancel`,`monoranks`)})]}):(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`danger`,onClick:()=>h(!0),children:x(`Delete all MonoRanks data`,`monoranks`)})})})]})]})]})}function Sr({data:e,busy:t,hint:n,onSubmit:r}){let[i,a]=(0,_.useState)(``),[o,s]=(0,_.useState)(e.api_base);function c(t){t.preventDefault(),r(i,e.show_address?o:void 0)}return(0,F.jsxs)(`form`,{onSubmit:c,className:`flex flex-col gap-3 pt-1.5`,children:[(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-key`,className:`text-[12px] font-medium text-ink2`,children:x(`Connector key`,`monoranks`)}),n&&(0,F.jsx)(er,{align:`start`,text:n})]}),(0,F.jsx)(br,{id:`monoranks-key`,name:`key`,type:`password`,autoComplete:`off`,placeholder:`mr_ws_… or mr_site_…`,required:!0,value:i,onChange:e=>a(e.target.value)})]}),e.show_address&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-address`,className:`text-[12px] font-medium text-ink2`,children:x(`MonoRanks address (development sites only)`,`monoranks`)}),(0,F.jsx)(br,{id:`monoranks-address`,name:`api_base`,type:`url`,value:o,onChange:e=>s(e.target.value)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,type:`submit`,disabled:t!==null,"aria-busy":t===`connect`,children:x(`Connect`,`monoranks`)})})]})}function Cr(){let[e,t]=te();return v(),e===`settings`?(0,F.jsx)(xr,{go:t}):(0,F.jsx)(hr,{go:t})}var wr=document.getElementById(`monoranks-admin`);wr&&(0,g.createRoot)(wr).render((0,F.jsx)(_.StrictMode,{children:(0,F.jsx)(Cr,{})}));
     9`).replace(Qf,``)}function ep(e,t){return t=$f(t),$f(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:if(typeof r==`string`)t===`body`||t===`textarea`&&r===``||mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)t!==`body`&&mn(e,``+r);else return;break;case`className`:en(e,`class`,r);break;case`tabIndex`:en(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:en(e,n,r);break;case`style`:I(e,r,o);return;case`data`:if(t!==`object`){en(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=xn);return;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=bn(r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`credentialless`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),$t(e,`popover`,r);break;case`xlinkActuate`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:$t(e,`is`,r);break;case`innerText`:case`textContent`:return;default:if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)n=vn.get(n)||n,$t(e,n,r);else return}N=!0}function tp(e,t,n,r,a,o){switch(n){case`style`:I(e,r,o);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`children`:if(typeof r==`string`)mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)mn(e,``+r);else return;break;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`onClick`:r!=null&&(e.onclick=xn);return;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:return;case`innerText`:case`textContent`:return;default:if(!Gt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),o=n.slice(2,a?n.length-7:void 0),t=e[jt]||null,t=t==null?null:t[n],typeof t==`function`&&e.removeEventListener(o,t,a),typeof r==`function`)){typeof t!=`function`&&t!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(o,r,a);break a}N=!0,n in e?e[n]=r:!0===r?e.setAttribute(n,``):$t(e,n,r)}return}N=!0}function np(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,o,s,n,null)}}a&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:$(e,t,r,d,n,null)}}ln(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&dn(e,!!r,n,!0):dn(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:$(e,t,s,c,n,null)}pn(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<zf.length;r++)Q(zf[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,u,r,n,null)}return;default:if(_n(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&tp(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}var rp={};function ip(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:m!==f&&(N=!0),o=m;break;case`name`:m!==f&&(N=!0),a=m;break;case`checked`:m!==f&&(N=!0),u=m;break;case`defaultChecked`:m!==f&&(N=!0),d=m;break;case`value`:m!==f&&(N=!0),s=m;break;case`defaultValue`:m!==f&&(N=!0),c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}cn(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:o!==l&&(N=!0),p=o;break;case`defaultValue`:o!==l&&(N=!0),c=o;break;case`multiple`:o!==l&&(N=!0),s=o;default:o!==l&&$(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?dn(e,!!n,n?[]:``,!1):dn(e,!!n,t,!0)):dn(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:a!==o&&(N=!0),p=a;break;case`defaultValue`:a!==o&&(N=!0),m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&$(e,t,s,a,r,o)}fn(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:p!==m&&(N=!0),e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(_n(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&tp(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||tp(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function ap(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function op(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&ap(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&ap(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var sp=null,cp=null;function lp(e){return e.nodeType===9?e:e.ownerDocument}function up(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function dp(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function fp(e,t,n,r){return n=lp(n).createElement(e),n[At]=r,n[jt]=t,np(n,e,t),Ht(n),n}function pp(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var mp=null;function hp(){var e=window.event;return e&&e.type===`popstate`?e!==mp&&(mp=e,!0):(mp=null,!1)}var gp=typeof setTimeout==`function`?setTimeout:void 0,_p=typeof clearTimeout==`function`?clearTimeout:void 0,vp=typeof Promise==`function`?Promise:void 0,yp=typeof requestAnimationFrame==`function`?requestAnimationFrame:gp,bp=typeof queueMicrotask==`function`?queueMicrotask:vp===void 0?gp:function(e){return vp.resolve(null).then(e).catch(xp)};function xp(e){setTimeout(function(){throw e})}function Sp(e){return e===`head`}function Cp(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Hh(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)_m(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,_m(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[It]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&_m(e.ownerDocument.body)}n=i}while(n);Hh(t)}function wp(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function Tp(e,t,n){if(t=CSS.escape(t)===t?t:`r-`+btoa(t).replace(/=/g,``),e.style.viewTransitionName=t,n!=null&&(e.style.viewTransitionClass=n),n=getComputedStyle(e),n.display===`inline`){if(t=e.getClientRects(),t.length===1)var r=1;else for(var i=r=0;i<t.length;i++){var a=t[i];0<a.width&&0<a.height&&r++}r===1&&(e=e.style,e.display=t.length===1?`inline-block`:`block`,e.marginTop=`-`+n.paddingTop,e.marginBottom=`-`+n.paddingBottom)}}function Ep(e,t){e=e.style,t=t.style;var n=t==null?null:t.hasOwnProperty(`viewTransitionName`)?t.viewTransitionName:t.hasOwnProperty(`view-transition-name`)?t[`view-transition-name`]:null;e.viewTransitionName=n==null||typeof n==`boolean`?``:(``+n).trim(),n=t==null?null:t.hasOwnProperty(`viewTransitionClass`)?t.viewTransitionClass:t.hasOwnProperty(`view-transition-class`)?t[`view-transition-class`]:null,e.viewTransitionClass=n==null||typeof n==`boolean`?``:(``+n).trim(),e.display===`inline-block`&&(t==null?e.display=e.margin=``:(n=t.display,e.display=n==null||typeof n==`boolean`?``:n,n=t.margin,n==null?(n=t.hasOwnProperty(`marginTop`)?t.marginTop:t[`margin-top`],e.marginTop=n==null||typeof n==`boolean`?``:n,t=t.hasOwnProperty(`marginBottom`)?t.marginBottom:t[`margin-bottom`],e.marginBottom=t==null||typeof t==`boolean`?``:t):e.margin=n))}function Dp(e,t,n){return n=n.ownerDocument.defaultView,{rect:e,abs:t.position===`absolute`||t.position===`fixed`,clip:t.clipPath!==`none`||t.overflow!==`visible`||t.filter!==`none`||t.mask!==`none`||t.mask!==`none`||t.borderRadius!==`0px`,view:0<=e.bottom&&0<=e.right&&e.top<=n.innerHeight&&e.left<=n.innerWidth}}function Op(e){return Dp(e.getBoundingClientRect(),getComputedStyle(e),e)}function kp(e){var t=e.getBoundingClientRect();t=new DOMRect(t.x+2e4,t.y+2e4,t.width,t.height);var n=getComputedStyle(e);return Dp(t,n,e)}function Ap(e){return e.documentElement.clientHeight}function jp(e){this.addEventListener(`load`,e),this.addEventListener(`error`,e)}function Mp(e,t,n,r,i,a,o,s,c){var l=t.nodeType===9?t:t.ownerDocument;try{var u=l.startViewTransition({update:function(){var t=l.defaultView,n=t.navigation&&t.navigation.transition,o=l.fonts.status;r();var s=[];if(o===`loaded`&&(Ap(l),l.fonts.status===`loading`&&s.push(l.fonts.ready)),o=s.length,e!==null)for(var c=e.suspenseyImages,u=0,d=0;d<c.length;d++){var f=c[d];if(!f.complete){var p=f.getBoundingClientRect();if(0<p.bottom&&0<p.right&&p.top<t.innerHeight&&p.left<t.innerWidth){if(u+=Xm(f),u>$m){s.length=o;break}f=new Promise(jp.bind(f)),s.push(f)}}}if(0<s.length)return t=Promise.race([Promise.all(s),new Promise(function(e){return setTimeout(e,500)})]).then(i,i),(n?Promise.allSettled([n.finished,t]):t).then(a,a);if(i(),n)return n.finished.then(a,a);a()},types:n});l.__reactViewTransition=u;var d=[];return u.ready.then(function(){for(var e=l.documentElement.getAnimations({subtree:!0}),t=0;t<e.length;t++){var n=e[t],r=n.effect,i=r.pseudoElement;if(i!=null&&i.startsWith(`::view-transition`)){d.push(n),n=r.getKeyframes();for(var a=i=void 0,s=!0,c=0;c<n.length;c++){var u=n[c],f=u.width;if(i===void 0)i=f;else if(i!==f){s=!1;break}if(f=u.height,a===void 0)a=f;else if(a!==f){s=!1;break}delete u.width,delete u.height,u.transform===`none`&&delete u.transform}s&&i!==void 0&&a!==void 0&&(r.setKeyframes(n),s=getComputedStyle(r.target,r.pseudoElement),s.width!==i||s.height!==a)&&(s=n[0],s.width=i,s.height=a,s=n[n.length-1],s.width=i,s.height=a,r.setKeyframes(n))}}o()},function(e){l.__reactViewTransition===u&&(l.__reactViewTransition=null);try{if(typeof e==`object`&&e)switch(e.name){case`InvalidStateError`:(e.message===`View transition was skipped because document visibility state is hidden.`||e.message===`Skipping view transition because document visibility state has become hidden.`||e.message===`Skipping view transition because viewport size changed.`||e.message===`Transition was aborted because of invalid state`)&&(e=null)}e!==null&&c(e)}finally{r(),i(),o()}}),u.finished.finally(function(){for(var e=0;e<d.length;e++)d[e].cancel();l.__reactViewTransition===u&&(l.__reactViewTransition=null),s()}),u}catch{return r(),i(),o(),null}}function Np(e,t){this._scope=document.documentElement,this._selector=`::view-transition-`+e+`(`+t+`)`}Np.prototype.animate=function(e,t){return t=typeof t==`number`?{duration:t}:C({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Np.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,n=e.getAnimations({subtree:!0}),r=[],i=0;i<n.length;i++){var a=n[i].effect;a!==null&&a.target===e&&a.pseudoElement===t&&r.push(n[i])}return r},Np.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Pp(e){return{name:e,group:new Np(`group`,e),imagePair:new Np(`image-pair`,e),old:new Np(`old`,e),new:new Np(`new`,e)}}function Fp(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Fp.prototype.addEventListener=function(e,t,n){var r=null,i=null;if(!(n!=null&&typeof n!=`boolean`&&(r=n.signal||null,r!==null&&r.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var a=this._eventListeners;if(Bp(a,e,t,n)===-1){var o=this,s=t;n!=null&&typeof n!=`boolean`&&!0===n.once&&(s=function(r){o.removeEventListener(e,t,n),typeof t==`function`?t.call(this,r):t.handleEvent(r)}),r!==null&&(i=o.removeEventListener.bind(o,e,t,n),r.addEventListener(`abort`,i,{once:!0}),i=r.removeEventListener.bind(r,`abort`,i)),r=Rp(n),a.push({type:e,listener:t,optionsOrUseCapture:n,attachedListener:s,cleanup:i}),h(this._fragmentFiber.child,!1,Ip,e,s,r)}this._eventListeners=a}};function Ip(e,t,n,r){return b(e).addEventListener(t,n,r),!1}Fp.prototype.removeEventListener=function(e,t,n){var r=this._eventListeners;if(r!==null&&(t=Bp(r,e,t,n),t!==-1)){var i=r[t];n=i.attachedListener;var a=i.cleanup;i=Rp(i.optionsOrUseCapture),h(this._fragmentFiber.child,!1,Lp,e,n,i),r.splice(t,1),a!==null&&a()}};function Lp(e,t,n,r){return b(e).removeEventListener(t,n,r),!1}function Rp(e){return e!=null&&typeof e!=`boolean`&&(!0===e.once||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function zp(e){return e==null?`c=0`:typeof e==`boolean`?`c=`+(e?`1`:`0`):`c=`+(e.capture?`1`:`0`)}function Bp(e,t,n,r){if(e.length===0)return-1;r=zp(r);for(var i=0;i<e.length;i++){var a=e[i];if(a.type===t&&a.listener===n&&zp(a.optionsOrUseCapture)===r)return i}return-1}Fp.prototype.dispatchEvent=function(e){var t=g(this._fragmentFiber);if(t===null)return!0;t=b(t);var n=this._eventListeners;if(n!==null&&0<n.length||!e.bubbles){var r=t.nodeType===9?t.createComment(``):document.createTextNode(``);if(n)for(var i=0;i<n.length;i++){var a=n[i];r.addEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture))}if(t.appendChild(r),e=r.dispatchEvent(e),n)for(i=0;i<n.length;i++)a=n[i],r.removeEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture));return t.removeChild(r),e}return t.dispatchEvent(e)},Fp.prototype.focus=function(e){h(this._fragmentFiber.child,!0,Vp,e,void 0,void 0)};function Vp(e,t){return e.tag!==6&&(e=b(e),pm(e,t))}Fp.prototype.focusLast=function(e){var t=[];h(this._fragmentFiber.child,!0,Hp,t,void 0,void 0);for(var n=t.length-1;0<=n&&!Vp(t[n],e);n--);};function Hp(e,t){return t.push(e),!1}Fp.prototype.blur=function(){var e=g(this._fragmentFiber);e!==null&&(e=b(e),e=lp(e).activeElement,e!==null&&h(this._fragmentFiber.child,!1,Up,e,void 0,void 0))};function Up(e,t){return e.tag!==6&&(e=b(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Fp.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),h(this._fragmentFiber.child,!1,Wp,e,void 0,void 0)};function Wp(e,t){return e.tag!==6&&(e=b(e),t.observe(e),!1)}Fp.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),h(this._fragmentFiber.child,!1,Gp,e,void 0,void 0);for(var n=t=0;n<Kp.length;n++){var r=Kp[n];r.fragmentInstance===this&&r.observer===e?e.unobserve(r.instance):Kp[t++]=r}Kp.length=t}};function Gp(e,t){return e.tag!==6&&(e=b(e),t.unobserve(e),!1)}var Kp=[],qp=!1;function Jp(e,t,n){Kp.push({fragmentInstance:e,observer:t,instance:n}),qp||(qp=!0,mm(function(){qp=!1;var e=Kp;Kp=[];for(var t=0;t<e.length;t++){var n=e[t];n.observer.unobserve(n.instance)}}))}Fp.prototype.getClientRects=function(){var e=[];return h(this._fragmentFiber.child,!1,Yp,e,void 0,void 0),e};function Yp(e,t){if(e.tag===6){e=e.stateNode;var n=e.ownerDocument.createRange();n.selectNodeContents(e),t.push.apply(t,n.getClientRects())}else e=b(e),t.push.apply(t,e.getClientRects());return!1}Fp.prototype.getRootNode=function(e){var t=g(this._fragmentFiber);return t===null?this:b(t).getRootNode(e)},Fp.prototype.compareDocumentPosition=function(e){var t=g(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];h(this._fragmentFiber.child,!1,Hp,n,void 0,void 0);var r=b(t);if(n.length===0){if(n=r,_(this._fragmentFiber)){a:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break a}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(n=t)}t=this._fragmentFiber;var i=r=n.compareDocumentPosition(e);return n===e?i=Node.DOCUMENT_POSITION_CONTAINS:r&Node.DOCUMENT_POSITION_CONTAINED_BY&&(n=v(t)[1],n===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=b(n).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=b(n[0]),i=b(n[n.length-1]);var a=_(this._fragmentFiber)?t.parentElement:r;if(a==null)return Node.DOCUMENT_POSITION_DISCONNECTED;r=a.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,a=a.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),s=i.compareDocumentPosition(e),c=o&Node.DOCUMENT_POSITION_CONTAINED_BY||s&Node.DOCUMENT_POSITION_CONTAINED_BY;return s=r&&a&&o&Node.DOCUMENT_POSITION_FOLLOWING&&s&Node.DOCUMENT_POSITION_PRECEDING,t=r&&t===e||a&&i===e||c||s?Node.DOCUMENT_POSITION_CONTAINED_BY:!r&&t===e||!a&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Xp(t,this._fragmentFiber,n[0],n[n.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Xp(e,t,n,r,i){var a=zt(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!a)a:{for(;a!==null;){if(a.tag===7&&(a===t||a.alternate===t)){n=!0;break a}a=a.return}n=!1}return n}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(a===null)return a=i.ownerDocument,i===a||i===a.documentElement||i===a.body;a:{for(a=t,t=g(t);a!==null;){if(!(a.tag!==5&&a.tag!==3&&a.tag!==27||a!==t&&a.alternate!==t)){a=!0;break a}a=a.return}a=!1}return a}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!a)&&!(t=a===n)&&(t=re(n,a,S),t===null?t=!1:(h(t,!0,ne,a,n),a=ee,ee=null,t=a!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!a)&&!(t=a===r)&&(t=re(r,a,S),t===null?t=!1:(h(t,!0,x,a,r),a=ee,te=ee=null,t=a!==null)),t):!1}function Zp(e,t){var n=e.ownerDocument.createRange();n.selectNodeContents(e),e=n.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Fp.prototype.scrollIntoView=function(e){if(typeof e==`object`)throw Error(i(566));var t=[];h(this._fragmentFiber.child,!1,Hp,t,void 0,void 0);var n=!1!==e;if(t.length===0){var r=v(this._fragmentFiber);if(r=n?r[1]||r[0]||g(this._fragmentFiber):r[0]||r[1],r===null)return;if(r.tag===6){e=b(r),Zp(e,n);return}if(r=b(r),r.nodeType!==9){if(r.nodeType===11){n=`host`in r?r.host:null,n!==null&&n.scrollIntoView(e);return}r.scrollIntoView(e)}}for(r=n?t.length-1:0;r!==(n?-1:t.length);){var a=t[r];a.tag===6?(a=b(a),Zp(a,n)):b(a).scrollIntoView(e),r+=n?-1:1}};function Qp(e,t){return e=b(e),$p(e,t),!1}function $p(e,t){e.reactFragments??=new Set,e.reactFragments.add(t)}function em(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.addEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){for(var r=0,i=0;i<Kp.length;i++){var a=Kp[i];(a.fragmentInstance!==t||a.observer!==n||a.instance!==e)&&(Kp[r++]=a)}Kp.length=r,n.observe(e)}),$p(e,t))}function tm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.removeEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){typeof n.rootMargin==`string`?Jp(t,n,e):n.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function nm(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:nm(n),Rt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function rm(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[It])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=lm(e.nextSibling),e===null)break}return null}function im(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=lm(e.nextSibling),e===null))return null;return e}function am(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=lm(e.nextSibling),e===null))return null;return e}function om(e){return e.data===`$?`||e.data===`$~`}function sm(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function cm(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function lm(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var um=null;function dm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return lm(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function fm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function pm(e,t){function n(){r=!0}if(e.ownerDocument.activeElement===e)return!0;var r=!1;try{e.ownerDocument.addEventListener(`focus`,n,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener(`focus`,n,!0)}return r}function mm(e){yp(function(){yp(function(t){return e(t)})})}function hm(e,t,n){switch(t=lp(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function gm(e,t,n){for(var r in n){var i=n[r];n.hasOwnProperty(r)&&i!=null&&$(e,t,r,null,rp,i)}n.dangerouslySetInnerHTML!=null&&(e.textContent=``),e.onclick===xn&&(e.onclick=null),Rt(e)}function _m(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Rt(e)}var vm=new Map,ym=new Set;function bm(e){if(typeof e.getRootNode==`function`){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var xm=D.d;D.d={f:Sm,r:Cm,D:Em,C:Dm,L:Om,m:km,X:jm,S:Am,M:Mm};function Sm(){var e=xm.f(),t=zd();return e||t}function Cm(e){var t=Bt(e);t!==null&&t.tag===5&&t.type===`form`?rc(t):xm.r(e)}var wm=typeof document>`u`?null:document;function Tm(e,t,n){var r=wm;if(r&&typeof t==`string`&&t){var i=sn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),ym.has(i)||(ym.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),np(t,`link`,e),Ht(t),r.head.appendChild(t)))}}function Em(e){xm.D(e),Tm(`dns-prefetch`,e,null)}function Dm(e,t){xm.C(e,t),Tm(`preconnect`,e,t)}function Om(e,t,n){xm.L(e,t,n);var r=wm;if(r&&e&&t){var i=`link[rel="preload"][as="`+sn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+sn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+sn(n.imageSizes)+`"]`)):i+=`[href="`+sn(e)+`"]`;var a=i;switch(t){case`style`:a=Pm(e);break;case`script`:a=Rm(e)}if(!(vm.has(a)||(e=C({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vm.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Fm(a))||t===`script`&&r.querySelector(zm(a))))){var o=r.createElement(`link`);np(o,`link`,e),t===`style`&&(o[Lt]=!0,o.onload=o.onerror=function(){Ut(o)}),Ht(o),r.head.appendChild(o)}}}function km(e,t){xm.m(e,t);var n=wm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+sn(r)+`"][href="`+sn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rm(e)}if(!vm.has(a)&&(e=C({rel:`modulepreload`,href:e},t),vm.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zm(a)))return}r=n.createElement(`link`),np(r,`link`,e),Ht(r),n.head.appendChild(r)}}}function Am(e,t,n){xm.S(e,t,n);var r=wm;if(r&&e){var i=M(r).hoistableStyles,a=Pm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Fm(a)))s.loading=5;else{e=C({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vm.get(a))&&Hm(e,n);var c=o=r.createElement(`link`);Ht(c),np(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jm(e,t){xm.X(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mm(e,t){xm.M(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0,type:`module`},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t,n,r){var a=(a=Me.current)?bm(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Pm(n.href),t=M(a).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pm(n.href);var o=M(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Fm(e)))?o._p||(s.instance=o,s.state.loading=5):(o=vm.get(e),o||(o={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vm.set(e,o)),Lm(a,e,o,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Rm(n),t=M(a).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Pm(e){return`href="`+sn(e)+`"`}function Fm(e){return`link[rel="stylesheet"][`+e+`]`}function Im(e){return C({},e,{"data-precedence":e.precedence,precedence:null})}function Lm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[Lt]){r.loading=1;return}}else t=e.createElement(`link`),t[Lt]=!0,t.onload=t.onerror=Ut.bind(null,t),np(t,`link`,n),Ht(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Rm(e){return`[src="`+sn(e)+`"]`}function zm(e){return`script[async]`+e}function Bm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+sn(n.href)+`"]`);if(r)return t.instance=r,Ht(r),r;var a=C({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Ht(r),np(r,`style`,a),Vm(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Pm(n.href);var o=e.querySelector(Fm(a));if(o)return t.state.loading|=4,t.instance=o,Ht(o),o;r=Im(n),(a=vm.get(a))&&Hm(r,a),o=(e.ownerDocument||e).createElement(`link`),Ht(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),np(o,`link`,r),t.state.loading|=4,Vm(o,n.precedence,e),t.instance=o;case`script`:return o=Rm(n.src),(a=e.querySelector(zm(o)))?(t.instance=a,Ht(a),a):(r=n,(a=vm.get(o))&&(r=C({},n),Um(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Ht(a),np(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vm(r,n.precedence,e));return t.instance}function Vm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Hm(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Um(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Wm=null;function Gm(e,t,n){if(Wm===null){var r=new Map,i=Wm=new Map;i.set(n,r)}else i=Wm,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[It]||a[At]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Km(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function qm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Ym(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Xm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Zm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Xm(t),e.suspenseyImages.push(t)),e=rh.bind(e),t.decode().then(e,e))}function Qm(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pm(r.href),a=t.querySelector(Fm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=nh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Ht(a);return}a=t.ownerDocument||t,r=Im(r),(i=vm.get(i))&&Hm(r,i),a=a.createElement(`link`),Ht(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),np(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=nh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var $m=0;function eh(e,t){return e.stylesheets&&e.count===0&&ah(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&$m===0&&($m=62500*op());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>$m?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function th(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)ah(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function nh(){this.count--,th(this)}function rh(){this.imgCount--,th(this)}var ih=null;function ah(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ih=new Map,t.forEach(oh,e),ih=null,nh.call(e))}function oh(e,t){if(!(t.state.loading&4)){var n=ih.get(e);if(n)var r=n.get(null);else{n=new Map,ih.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=nh.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var sh={$$typeof:ue,Provider:null,Consumer:null,_currentValue:Te,_currentValue2:Te,_threadCount:0};function ch(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=bt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bt(0),this.hiddenUpdates=bt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.transitionTypes=null,this.incompleteTransitions=new Map}function lh(e,t,n,r,i,a,o,s,c,l,u,d){return e=new ch(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Ni(3,null,null,t),e.current=a,a.stateNode=e,t=Ma(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},ho(a),e}function uh(e){return e?(e=ji,e):ji}function dh(e,t,n,r,i,a){i=uh(i),r.context===null?r.context=i:r.pendingContext=i,r=_o(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=vo(e,r,t),n!==null&&(Pd(n,e,t),yo(n,e,t))}function fh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ph(e,t){fh(e,t),(e=e.alternate)&&fh(e,t)}function mh(e){if(e.tag===13||e.tag===31){var t=Oi(e,67108864);t!==null&&Pd(t,e,67108864),ph(e,67108864)}}function hh(e){if(e.tag===13||e.tag===31){var t=jd();t=Tt(t);var n=Oi(e,t);n!==null&&Pd(n,e,t),ph(e,t)}}var gh=!0;function _h(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=2,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function vh(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=8,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function yh(e,t,n,r){if(gh){var i=bh(r);if(i===null)Kf(e,t,r,xh,n),Mh(e,r);else if(Ph(i,e,t,n,r))r.stopPropagation();else if(Mh(e,r),t&4&&-1<jh.indexOf(e)){for(;i!==null;){var a=Bt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=k(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-ct(o);s.entanglements[1]|=c,o&=~c}Ef(a),!(K&6)&&(gd=Xe()+500,Df(0,!1))}}break;case 31:case 13:s=Oi(a,2),s!==null&&Pd(s,a,2),zd(),ph(a,2)}if(a=bh(r),a===null&&Kf(e,t,r,xh,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Kf(e,t,r,null,n)}}function bh(e){return e=Cn(e),Sh(e)}var xh=null;function Sh(e){if(xh=null,e=zt(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return xh=e,null}function Ch(e){switch(e){case`beforetoggle`: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`seeked`:case`submit`:case`toggle`: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`fullscreenerror`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`resize`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ze()){case Qe:return 2;case $e:return 8;case et:case tt:return 32;case nt:return 268435456;default:return 32}default:return 32}}var wh=!1,Th=null,Eh=null,Dh=null,Oh=new Map,kh=new Map,Ah=[],jh=`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`.split(` `);function Mh(e,t){switch(e){case`focusin`:case`focusout`:Th=null;break;case`dragenter`:case`dragleave`:Eh=null;break;case`mouseover`:case`mouseout`:Dh=null;break;case`pointerover`:case`pointerout`:Oh.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:kh.delete(t.pointerId)}}function Nh(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Bt(t),t!==null&&mh(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ph(e,t,n,r,i){switch(t){case`focusin`:return Th=Nh(Th,e,t,n,r,i),!0;case`dragenter`:return Eh=Nh(Eh,e,t,n,r,i),!0;case`mouseover`:return Dh=Nh(Dh,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Oh.set(a,Nh(Oh.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,kh.set(a,Nh(kh.get(a)||null,e,t,n,r,i)),!0}return!1}function Fh(e){var t=zt(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ih(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bh(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Sn=r,n.target.dispatchEvent(r),Sn=null}else return t=Bt(n),t!==null&&mh(t),e.blockedOn=n,!1;t.shift()}return!0}function Lh(e,t,n){Ih(e)&&n.delete(t)}function Rh(){wh=!1,Th!==null&&Ih(Th)&&(Th=null),Eh!==null&&Ih(Eh)&&(Eh=null),Dh!==null&&Ih(Dh)&&(Dh=null),Oh.forEach(Lh),kh.forEach(Lh)}function zh(e,n){e.blockedOn===n&&(e.blockedOn=null,wh||(wh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rh)))}var Bh=null;function Vh(e){Bh!==e&&(Bh=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Bh===e&&(Bh=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Sh(r||n)===null)continue;break}var a=Bt(n);a!==null&&(e.splice(t,3),t-=3,tc(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Hh(e){function t(t){return zh(t,e)}Th!==null&&zh(Th,e),Eh!==null&&zh(Eh,e),Dh!==null&&zh(Dh,e),Oh.forEach(t),kh.forEach(t);for(var n=0;n<Ah.length;n++){var r=Ah[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Ah.length&&(n=Ah[0],n.blockedOn===null);)Fh(n),n.blockedOn===null&&Ah.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[jt]||null;if(typeof a==`function`)o||Vh(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[jt]||null)s=o.formAction;else if(Sh(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Vh(n)}}}function Uh(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Wh(e){this._internalRoot=e}Gh.prototype.render=Wh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;dh(n,jd(),e,t,null,null)},Gh.prototype.unmount=Wh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dh(e.current,2,null,e,null,null),zd(),t[Mt]=null}};function Gh(e){this._internalRoot=e}Gh.prototype.unstable_scheduleHydration=function(e){if(e){var t=Dt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ah.length&&t!==0&&t<Ah[n].priority;n++);Ah.splice(n,0,e),n===0&&Fh(e)}};var Kh=n.version;if(Kh!==`19.3.0`)throw Error(i(527,Kh,`19.3.0`));D.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=d(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var qh={bundleType:0,version:`19.3.0`,rendererPackageName:`react-dom`,currentDispatcherRef:E,reconcilerVersion:`19.3.0`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Jh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jh.isDisabled&&Jh.supportsFiber)try{at=Jh.inject(qh),ot=Jh}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=wc,s=Tc,c=Ec;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=lh(e,1,!1,null,null,n,r,null,o,s,c,Uh),e[Mt]=t.current,Wf(e),new Wh(t)}})),g=o(((e,t)=>{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()}))(),_=c(u(),1);function v(){(0,_.useEffect)(()=>{let e=document.getElementById(`adminmenuwrap`),t=document.getElementById(`wpbody-content`);if(!e||!t)return;let n=()=>t.style.setProperty(`--mr-fill`,Math.ceil(e.getBoundingClientRect().height)+`px`);n();let r=new ResizeObserver(n);return r.observe(e),window.addEventListener(`resize`,n),()=>{r.disconnect(),window.removeEventListener(`resize`,n),t.style.removeProperty(`--mr-fill`)}},[])}function y(){let e=window.monoranksAdmin;if(!e)throw Error(`monoranksAdmin settings missing`);return e}var b={overview:`monoranks`,settings:`monoranks-settings`};function ee(){return new URLSearchParams(window.location.search).get(`page`)===b.settings?`settings`:`overview`}function te(){let[e,t]=(0,_.useState)(ee),n=(0,_.useRef)(()=>void 0);(0,_.useEffect)(()=>{let e=()=>t(ee());window.addEventListener(`popstate`,e);let r=e=>{let t=e.target.closest(`#toplevel_page_monoranks a[href*="page=monoranks"]`);if(!t||e.metaKey||e.ctrlKey||e.shiftKey||e.button!==0)return;let r=new URL(t.href,window.location.href).searchParams.get(`page`),i=r===b.settings?`settings`:r===b.overview?`overview`:null;i&&(e.preventDefault(),n.current(i))};return document.addEventListener(`click`,r),()=>{window.removeEventListener(`popstate`,e),document.removeEventListener(`click`,r)}},[]),(0,_.useEffect)(()=>{ne(e),document.title=document.title.replace(/^[^‹]*‹/,(y().titles[e]||`MonoRanks`)+` ‹`)},[e]);let r=n=>{if(n===e)return;let r=n===`settings`?y().urls.settings:y().urls.overview;window.history.pushState({monoranks:n},``,r),t(n),window.scrollTo({top:0})};return n.current=r,[e,r]}function ne(e){let t=document.getElementById(`toplevel_page_monoranks`);t&&t.querySelectorAll(`.wp-submenu a`).forEach(t=>{let n=new URL(t.href,window.location.href).searchParams.get(`page`)===b[e];t.classList.toggle(`current`,n),t.parentElement?.classList.toggle(`current`,n),n?t.setAttribute(`aria-current`,`page`):t.removeAttribute(`aria-current`)})}var{__:x,_n:S,_x:re,sprintf:C,isRTL:ie}=window.wp.i18n,ae=window.wp.apiFetch,oe=`/monoranks/v1/admin`,w={overview:()=>ae({path:`${oe}/overview`}),settings:()=>ae({path:`${oe}/settings`}),grow:()=>ae({path:`${oe}/grow`}),apply:e=>ae({path:`${oe}/apply`,method:`POST`,data:{fix:e}}),undo:(e,t)=>ae({path:`${oe}/undo`,method:`POST`,data:{entry:e.index,at:e.at,screen:t}}),sync:e=>ae({path:`${oe}/sync`,method:`POST`,data:{screen:e}}),connect:(e,t)=>ae({path:`${oe}/connect`,method:`POST`,data:{key:e,api_base:t}}),disconnect:()=>ae({path:`${oe}/disconnect`,method:`POST`}),deleteEverything:()=>ae({path:`${oe}/delete`,method:`POST`})};function se(e,t){let n=e?.message;return typeof n==`string`&&n?n:t}var ce=e=>e?.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase();function le(e,t,n=[]){if(t==null)throw Error(`[lucide]: iconNode is required when icon name is used`);return{name:ce(e),size:24,node:t,...n.length>0?{aliases:n}:{}}}var ue=e=>{let t=``,n=!1;for(let r of e){if(r===`-`||r===`_`||r<=` `){n=t.length>0;continue}t.length===0?t+=r.toLowerCase():t+=n?r.toUpperCase():r,n=!1}return t},T=e=>{let t=ue(e);return t.charAt(0).toUpperCase()+t.slice(1)},de=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),fe={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":2,"stroke-linecap":`round`,"stroke-linejoin":`round`};function pe(e){return e!=null}function me(e,t={}){let n=t.attributeNames??{},r=e=>n[e]??e,i=e.size??e.width??fe.width,a=e.size??e.height??fe.height,o=e.aliases?.filter(e=>typeof e==`string`&&e.trim()!==``).map(e=>`lucide-${e}`)??[],s=[...e.name?[`lucide-${e.name}`]:[],...o],c=t.className?.split(` `).filter(Boolean)??[],l=t.includeDefaultClasses===!1?de(...c):de(`lucide`,...s,...c),u=t.absoluteStrokeWidth?Number(t.strokeWidth??fe[`stroke-width`])*Number(e.size??e.width??fe.width)/Number(t.size??t.width??fe.width):t.strokeWidth??fe[`stroke-width`];return[`svg`,{...Object.entries(fe).reduce((e,[t,n])=>(e[r(t)]=n,e),{}),...`color`in t&&t.color&&{[r(`stroke`)]:t.color},...`size`in t&&pe(t.size)&&{[r(`width`)]:t.size,[r(`height`)]:t.size},...`width`in t&&pe(t.width)&&{[r(`width`)]:t.width},...`height`in t&&pe(t.height)&&{[r(`height`)]:t.height},[r(`stroke-width`)]:u,...l&&{[r(`class`)]:l},[r(`viewBox`)]:`0 0 ${i} ${a}`,...t.hasA11yProp===!1?{[r(`aria-hidden`)]:`true`}:{},...`attributes`in t&&t.attributes},e.node.map(e=>{let[n,i,a]=e,o=t.nonScalingStroke?{[r(`vector-effect`)]:`non-scaling-stroke`,...i}:i;return a?[n,o,a]:[n,o]})]}function he(e,t={}){return me(e,{...t,attributeNames:{...t.attributeNames,class:`className`,"stroke-width":`strokeWidth`,"stroke-linecap":`strokeLinecap`,"stroke-linejoin":`strokeLinejoin`,"vector-effect":`vectorEffect`}})}var ge=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},_e=(0,_.createContext)({}),ve=()=>(0,_.useContext)(_e),ye=(0,_.forwardRef)(({color:e,size:t,width:n,height:r,strokeWidth:i,absoluteStrokeWidth:a,nonScalingStroke:o,className:s=``,children:c,iconNode:l=[],icon:u={node:l,aliases:[],size:24},...d},f)=>{let{size:p=24,strokeWidth:m=2,absoluteStrokeWidth:h=!1,nonScalingStroke:g=!1,color:v=`currentColor`,className:y=``}=ve()??{},b=!!c||ge(d),[ee,te,ne=[]]=he(u,{color:e??v,width:n??t??p,height:r??t??p,strokeWidth:i??m,absoluteStrokeWidth:a??h,nonScalingStroke:o??g,className:de(y,s),hasA11yProp:b,attributes:d});return(0,_.createElement)(ee,{ref:f,...te},[...ne.map(([e,t])=>(0,_.createElement)(e,t)),...Array.isArray(c)?c:[c]])});function be(e,t=[],n=[]){let r=typeof e==`string`?le(e,t,n):e,i=(0,_.forwardRef)(({className:e,...t},n)=>(0,_.createElement)(ye,{ref:n,icon:r,className:e,...t}));return r.name&&(i.displayName=T(r.name)),i}var xe={name:`arrow-right`,size:24,node:[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]};xe.node;var Se=be(xe),Ce={name:`arrow-up-right`,size:24,node:[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]};Ce.node;var we=be(Ce),E={name:`chevron-right`,size:24,node:[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]};E.node;var D=be(E),Te={name:`circle-alert`,size:24,node:[[`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`}]],aliases:[`alert-circle`]};Te.node;var Ee=be(Te),De={name:`circle-check`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m16 9-5.5 5.5L8 12`,key:`xofnsj`}]],aliases:[`check-circle-2`]};De.node;var Oe=be(De),ke={name:`info`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]};ke.node;var O=be(ke),Ae={name:`triangle-alert`,size:24,node:[[`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`}]],aliases:[`alert-triangle`]};Ae.node;var je=be(Ae),Me={name:`undo-2`,size:24,node:[[`path`,{d:`M9 14 4 9l5-5`,key:`102s5s`}],[`path`,{d:`M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11`,key:`f3b9sd`}]]};Me.node;var Ne=be(Me);function Pe(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Pe(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function Fe(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Pe(e))&&(r&&(r+=` `),r+=t);return r}var Ie=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t<e.length;t++)n[t]=e[t];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},Le=(e,t)=>({classGroupId:e,validator:t}),Re=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),ze=`-`,Be=[],Ve=`arbitrary..`,He=e=>{let t=Ge(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return We(e);let n=e.split(ze);return Ue(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?Ie(i,t):t:i||Be}return n[e]||Be}}},Ue=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=Ue(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(ze):e.slice(t).join(ze),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},We=e=>e.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?Ve+r:void 0})(),Ge=e=>{let{theme:t,classGroups:n}=e;return Ke(n,t)},Ke=(e,t)=>{let n=Re();for(let r in e){let i=e[r];qe(i,n,r,t)}return n},qe=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];Je(i,t,n,r)}},Je=(e,t,n,r)=>{if(typeof e==`string`){Ye(e,t,n);return}if(typeof e==`function`){Xe(e,t,n,r);return}Ze(e,t,n,r)},Ye=(e,t,n)=>{let r=e===``?t:Qe(t,e);r.classGroupId=n},Xe=(e,t,n,r)=>{if($e(e)){qe(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(Le(n,e))},Ze=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];qe(o,Qe(t,a),n,r)}},Qe=(e,t)=>{let n=e,r=t.split(ze),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=Re(),n.nextPart.set(t,i)),n=i}return n},$e=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,et=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},tt=`!`,nt=`:`,rt=[],it=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),at=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;s<o;s++){let o=e[s];if(n===0&&r===0){if(o===nt){t.push(e.slice(i,s)),i=s+1;continue}if(o===`/`){a=s;continue}}o===`[`?n++:o===`]`?n--:o===`(`?r++:o===`)`&&r--}let s=t.length===0?e:e.slice(i),c=s,l=!1;s.endsWith(tt)?(c=s.slice(0,-1),l=!0):s.startsWith(tt)&&(c=s.slice(1),l=!0);let u=a&&a>i?a-i:void 0;return it(t,l,c,u)};if(t){let e=t+nt,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):it(rt,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},ot=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i<e.length;i++){let a=e[i],o=a[0]===`[`,s=t.has(a);o||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},st=e=>({cache:et(e.cacheSize),parseClassName:at(e),sortModifiers:ot(e),postfixLookupClassGroupIds:ct(e),...He(e)}),ct=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e<n.length;e++)t[n[e]]=!0;return t},lt=/\s+/,ut=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(lt),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let _=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),v=f?_+tt:_,y=v+g;if(s.indexOf(y)>-1)continue;s.push(y);let b=i(g,h);for(let e=0;e<b.length;++e){let t=b[e];s.push(v+t)}l=t+(l.length>0?` `+l:l)}return l},dt=(...e)=>{let t=0,n,r,i=``;for(;t<e.length;)(n=e[t++])&&(r=ft(n))&&(i&&(i+=` `),i+=r);return i},ft=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=ft(e[r]))&&(n&&(n+=` `),n+=t);return n},pt=(e,...t)=>{let n,r,i,a,o=o=>(n=st(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=ut(e,n);return i(e,a),a};return a=o,(...e)=>a(dt(...e))},mt=[],k=e=>{let t=t=>t[e]||mt;return t.isThemeGetter=!0,t.themeKey=e,t},ht=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,gt=/^\((?:(\w[\w-]*):)?(.+)\)$/i,_t=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,vt=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,yt=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,bt=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,xt=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,St=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ct=e=>_t.test(e),A=e=>!!e&&!Number.isNaN(Number(e)),wt=e=>!!e&&Number.isInteger(Number(e)),Tt=e=>e.endsWith(`%`)&&A(e.slice(0,-1)),Et=e=>vt.test(e),Dt=()=>!0,Ot=e=>yt.test(e)&&!bt.test(e),kt=()=>!1,At=e=>xt.test(e),jt=e=>St.test(e),Mt=e=>!j(e)&&!M(e),Nt=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Pt=e=>Yt(e,Qt,kt),j=e=>ht.test(e),Ft=e=>Yt(e,$t,Ot),It=e=>Yt(e,en,A),Lt=e=>Yt(e,nn,Dt),Rt=e=>Yt(e,tn,kt),zt=e=>Yt(e,Zt,kt),Bt=e=>Yt(e,N,jt),Vt=e=>Yt(e,rn,At),M=e=>gt.test(e),Ht=e=>Xt(e,$t),Ut=e=>Xt(e,tn),Wt=e=>Xt(e,Zt),Gt=e=>Xt(e,Qt),Kt=e=>Xt(e,N),qt=e=>Xt(e,rn,!0),Jt=e=>Xt(e,nn,!0),Yt=(e,t,n)=>{let r=ht.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Xt=(e,t,n=!1)=>{let r=gt.exec(e);return r?r[1]?t(r[1]):n:!1},Zt=e=>e===`position`||e===`percentage`,N=e=>e===`image`||e===`url`,Qt=e=>e===`length`||e===`size`||e===`bg-size`,$t=e=>e===`length`,en=e=>e===`number`,tn=e=>e===`family-name`,nn=e=>e===`number`||e===`weight`,rn=e=>e===`shadow`,an=pt(()=>{let e=k(`color`),t=k(`font`),n=k(`text`),r=k(`font-weight`),i=k(`tracking`),a=k(`leading`),o=k(`breakpoint`),s=k(`container`),c=k(`spacing`),l=k(`radius`),u=k(`shadow`),d=k(`inset-shadow`),f=k(`text-shadow`),p=k(`drop-shadow`),m=k(`blur`),h=k(`perspective`),g=k(`aspect`),_=k(`ease`),v=k(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],ee=()=>[...b(),M,j],te=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],ne=()=>[`auto`,`contain`,`none`],x=()=>[M,j,c],S=()=>[Ct,`full`,`auto`,...x()],re=()=>[wt,`none`,`subgrid`,M,j],C=()=>[`auto`,{span:[`full`,wt,M,j]},wt,M,j],ie=()=>[wt,`auto`,M,j],ae=()=>[`auto`,`min`,`max`,`fr`,M,j],oe=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],w=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],se=()=>[`auto`,...x()],ce=()=>[Ct,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...x()],le=()=>[s,Ct,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...x()],ue=()=>[Ct,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...x()],T=()=>[e,M,j],de=()=>[...b(),Wt,zt,{position:[M,j]}],fe=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],pe=()=>[`auto`,`cover`,`contain`,Gt,Pt,{size:[M,j]}],me=()=>[Tt,Ht,Ft],he=()=>[``,`none`,`full`,l,M,j],ge=()=>[``,A,Ht,Ft],_e=()=>[`solid`,`dashed`,`dotted`,`double`],ve=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],ye=()=>[A,Tt,Wt,zt],be=()=>[``,`none`,m,M,j],xe=()=>[`none`,A,M,j],Se=()=>[`none`,A,M,j],Ce=()=>[A,M,j],we=()=>[Ct,`full`,...x()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[Et],breakpoint:[Et],color:[Dt],container:[Et],"drop-shadow":[Et],ease:[`in`,`out`,`in-out`],font:[Mt],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[Et],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[Et],shadow:[Et],spacing:[`px`,A],text:[Et],"text-shadow":[Et],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,Ct,j,M,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,M,j]}],"container-named":[Nt],columns:[{columns:[A,`auto`,j,M,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:ee()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:ne()}],"overscroll-x":[{"overscroll-x":ne()}],"overscroll-y":[{"overscroll-y":ne()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{"inset-s":S(),start:S()}],end:[{"inset-e":S(),end:S()}],"inset-bs":[{"inset-bs":S()}],"inset-be":[{"inset-be":S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[wt,`auto`,M,j]}],basis:[{basis:[Ct,`full`,`auto`,s,...x()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[A,Ct,`auto`,`initial`,`none`,j]}],grow:[{grow:[``,A,M,j]}],shrink:[{shrink:[``,A,M,j]}],order:[{order:[wt,`first`,`last`,`none`,M,j]}],"grid-cols":[{"grid-cols":re()}],"col-start-end":[{col:C()}],"col-start":[{"col-start":ie()}],"col-end":[{"col-end":ie()}],"grid-rows":[{"grid-rows":re()}],"row-start-end":[{row:C()}],"row-start":[{"row-start":ie()}],"row-end":[{"row-end":ie()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ae()}],"auto-rows":[{"auto-rows":ae()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...oe(),`normal`]}],"justify-items":[{"justify-items":[...w(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...w()]}],"align-content":[{content:[`normal`,...oe()]}],"align-items":[{items:[...w(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...w(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":oe()}],"place-items":[{"place-items":[...w(),`baseline`]}],"place-self":[{"place-self":[`auto`,...w()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pbs:[{pbs:x()}],pbe:[{pbe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:se()}],mx:[{mx:se()}],my:[{my:se()}],ms:[{ms:se()}],me:[{me:se()}],mbs:[{mbs:se()}],mbe:[{mbe:se()}],mt:[{mt:se()}],mr:[{mr:se()}],mb:[{mb:se()}],ml:[{ml:se()}],"space-x":[{"space-x":x()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":x()}],"space-y-reverse":[`space-y-reverse`],size:[{size:ce()}],"inline-size":[{inline:[`auto`,...le()]}],"min-inline-size":[{"min-inline":[`auto`,...le()]}],"max-inline-size":[{"max-inline":[`none`,...le()]}],"block-size":[{block:[`auto`,...ue()]}],"min-block-size":[{"min-block":[`auto`,...ue()]}],"max-block-size":[{"max-block":[`none`,...ue()]}],w:[{w:[s,`screen`,...ce()]}],"min-w":[{"min-w":[s,`screen`,`none`,...ce()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...ce()]}],h:[{h:[`screen`,`lh`,...ce()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...ce()]}],"max-h":[{"max-h":[`screen`,`lh`,`none`,...ce()]}],"font-size":[{text:[`base`,n,Ht,Ft]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Jt,Lt]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,Tt,j]}],"font-family":[{font:[Ut,Rt,t]}],"font-features":[{"font-features":[j]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,M,j]}],"line-clamp":[{"line-clamp":[A,`none`,M,It]}],leading:[{leading:[`none`,a,...x()]}],"list-image":[{"list-image":[`none`,M,j]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,M,j]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:T()}],"text-color":[{text:T()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[..._e(),`wavy`]}],"text-decoration-thickness":[{decoration:[A,`from-font`,`auto`,M,Ft]}],"text-decoration-color":[{decoration:T()}],"underline-offset":[{"underline-offset":[A,`auto`,M,j]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:x()}],"tab-size":[{tab:[wt,M,j]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,M,j]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,M,j]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:de()}],"bg-repeat":[{bg:fe()}],"bg-size":[{bg:pe()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},wt,M,j],radial:[``,M,j],conic:[``,wt,M,j]},Kt,Bt]}],"bg-color":[{bg:T()}],"gradient-from-pos":[{from:me()}],"gradient-via-pos":[{via:me()}],"gradient-to-pos":[{to:me()}],"gradient-from":[{from:T()}],"gradient-via":[{via:T()}],"gradient-to":[{to:T()}],rounded:[{rounded:he()}],"rounded-s":[{"rounded-s":he()}],"rounded-e":[{"rounded-e":he()}],"rounded-t":[{"rounded-t":he()}],"rounded-r":[{"rounded-r":he()}],"rounded-b":[{"rounded-b":he()}],"rounded-l":[{"rounded-l":he()}],"rounded-ss":[{"rounded-ss":he()}],"rounded-se":[{"rounded-se":he()}],"rounded-ee":[{"rounded-ee":he()}],"rounded-es":[{"rounded-es":he()}],"rounded-tl":[{"rounded-tl":he()}],"rounded-tr":[{"rounded-tr":he()}],"rounded-br":[{"rounded-br":he()}],"rounded-bl":[{"rounded-bl":he()}],"border-w":[{border:ge()}],"border-w-x":[{"border-x":ge()}],"border-w-y":[{"border-y":ge()}],"border-w-s":[{"border-s":ge()}],"border-w-e":[{"border-e":ge()}],"border-w-bs":[{"border-bs":ge()}],"border-w-be":[{"border-be":ge()}],"border-w-t":[{"border-t":ge()}],"border-w-r":[{"border-r":ge()}],"border-w-b":[{"border-b":ge()}],"border-w-l":[{"border-l":ge()}],"divide-x":[{"divide-x":ge()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":ge()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[..._e(),`hidden`,`none`]}],"divide-style":[{divide:[..._e(),`hidden`,`none`]}],"border-color":[{border:T()}],"border-color-x":[{"border-x":T()}],"border-color-y":[{"border-y":T()}],"border-color-s":[{"border-s":T()}],"border-color-e":[{"border-e":T()}],"border-color-bs":[{"border-bs":T()}],"border-color-be":[{"border-be":T()}],"border-color-t":[{"border-t":T()}],"border-color-r":[{"border-r":T()}],"border-color-b":[{"border-b":T()}],"border-color-l":[{"border-l":T()}],"divide-color":[{divide:T()}],"outline-style":[{outline:[..._e(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[A,M,j]}],"outline-w":[{outline:[``,A,Ht,Ft]}],"outline-color":[{outline:T()}],shadow:[{shadow:[``,`inner`,`none`,u,qt,Vt]}],"shadow-color":[{shadow:T()}],"inset-shadow":[{"inset-shadow":[`none`,d,qt,Vt]}],"inset-shadow-color":[{"inset-shadow":T()}],"ring-w":[{ring:ge()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:T()}],"ring-offset-w":[{"ring-offset":[A,Ft]}],"ring-offset-color":[{"ring-offset":T()}],"inset-ring-w":[{"inset-ring":ge()}],"inset-ring-color":[{"inset-ring":T()}],"text-shadow":[{"text-shadow":[`none`,f,qt,Vt]}],"text-shadow-color":[{"text-shadow":T()}],opacity:[{opacity:[A,M,j]}],"mix-blend":[{"mix-blend":[...ve(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":ve()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[A]}],"mask-image-linear-from-pos":[{"mask-linear-from":ye()}],"mask-image-linear-to-pos":[{"mask-linear-to":ye()}],"mask-image-linear-from-color":[{"mask-linear-from":T()}],"mask-image-linear-to-color":[{"mask-linear-to":T()}],"mask-image-t-from-pos":[{"mask-t-from":ye()}],"mask-image-t-to-pos":[{"mask-t-to":ye()}],"mask-image-t-from-color":[{"mask-t-from":T()}],"mask-image-t-to-color":[{"mask-t-to":T()}],"mask-image-r-from-pos":[{"mask-r-from":ye()}],"mask-image-r-to-pos":[{"mask-r-to":ye()}],"mask-image-r-from-color":[{"mask-r-from":T()}],"mask-image-r-to-color":[{"mask-r-to":T()}],"mask-image-b-from-pos":[{"mask-b-from":ye()}],"mask-image-b-to-pos":[{"mask-b-to":ye()}],"mask-image-b-from-color":[{"mask-b-from":T()}],"mask-image-b-to-color":[{"mask-b-to":T()}],"mask-image-l-from-pos":[{"mask-l-from":ye()}],"mask-image-l-to-pos":[{"mask-l-to":ye()}],"mask-image-l-from-color":[{"mask-l-from":T()}],"mask-image-l-to-color":[{"mask-l-to":T()}],"mask-image-x-from-pos":[{"mask-x-from":ye()}],"mask-image-x-to-pos":[{"mask-x-to":ye()}],"mask-image-x-from-color":[{"mask-x-from":T()}],"mask-image-x-to-color":[{"mask-x-to":T()}],"mask-image-y-from-pos":[{"mask-y-from":ye()}],"mask-image-y-to-pos":[{"mask-y-to":ye()}],"mask-image-y-from-color":[{"mask-y-from":T()}],"mask-image-y-to-color":[{"mask-y-to":T()}],"mask-image-radial":[{"mask-radial":[M,j]}],"mask-image-radial-from-pos":[{"mask-radial-from":ye()}],"mask-image-radial-to-pos":[{"mask-radial-to":ye()}],"mask-image-radial-from-color":[{"mask-radial-from":T()}],"mask-image-radial-to-color":[{"mask-radial-to":T()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[A]}],"mask-image-conic-from-pos":[{"mask-conic-from":ye()}],"mask-image-conic-to-pos":[{"mask-conic-to":ye()}],"mask-image-conic-from-color":[{"mask-conic-from":T()}],"mask-image-conic-to-color":[{"mask-conic-to":T()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:de()}],"mask-repeat":[{mask:fe()}],"mask-size":[{mask:pe()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,M,j]}],filter:[{filter:[``,`none`,M,j]}],blur:[{blur:be()}],brightness:[{brightness:[A,M,j]}],contrast:[{contrast:[A,M,j]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,qt,Vt]}],"drop-shadow-color":[{"drop-shadow":T()}],grayscale:[{grayscale:[``,A,M,j]}],"hue-rotate":[{"hue-rotate":[A,M,j]}],invert:[{invert:[``,A,M,j]}],saturate:[{saturate:[A,M,j]}],sepia:[{sepia:[``,A,M,j]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,M,j]}],"backdrop-blur":[{"backdrop-blur":be()}],"backdrop-brightness":[{"backdrop-brightness":[A,M,j]}],"backdrop-contrast":[{"backdrop-contrast":[A,M,j]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,A,M,j]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[A,M,j]}],"backdrop-invert":[{"backdrop-invert":[``,A,M,j]}],"backdrop-opacity":[{"backdrop-opacity":[A,M,j]}],"backdrop-saturate":[{"backdrop-saturate":[A,M,j]}],"backdrop-sepia":[{"backdrop-sepia":[``,A,M,j]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,M,j]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[A,`initial`,M,j]}],ease:[{ease:[`linear`,`initial`,_,M,j]}],delay:[{delay:[A,M,j]}],animate:[{animate:[`none`,v,M,j]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,M,j]}],"perspective-origin":[{"perspective-origin":ee()}],rotate:[{rotate:xe()}],"rotate-x":[{"rotate-x":xe()}],"rotate-y":[{"rotate-y":xe()}],"rotate-z":[{"rotate-z":xe()}],scale:[{scale:Se()}],"scale-x":[{"scale-x":Se()}],"scale-y":[{"scale-y":Se()}],"scale-z":[{"scale-z":Se()}],"scale-3d":[`scale-3d`],skew:[{skew:Ce()}],"skew-x":[{"skew-x":Ce()}],"skew-y":[{"skew-y":Ce()}],transform:[{transform:[M,j,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:ee()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:we()}],"translate-x":[{"translate-x":we()}],"translate-y":[{"translate-y":we()}],"translate-z":[{"translate-z":we()}],"translate-none":[`translate-none`],zoom:[{zoom:[wt,M,j]}],accent:[{accent:T()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:T()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,M,j]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":T()}],"scrollbar-track-color":[{"scrollbar-track":T()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mbs":[{"scroll-mbs":x()}],"scroll-mbe":[{"scroll-mbe":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pbs":[{"scroll-pbs":x()}],"scroll-pbe":[{"scroll-pbe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,M,j]}],fill:[{fill:[`none`,...T()]}],"stroke-w":[{stroke:[A,Ht,Ft,It]}],stroke:[{stroke:[`none`,...T()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`start`,`end`,`right`,`left`],"inset-y":[`inset-bs`,`inset-be`,`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`ps`,`pe`,`pr`,`pl`],py:[`pbs`,`pbe`,`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`ms`,`me`,`mr`,`ml`],my:[`mbs`,`mbe`,`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-s`,`border-w-e`,`border-w-r`,`border-w-l`],"border-w-y":[`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-s`,`border-color-e`,`border-color-r`,`border-color-l`],"border-color-y":[`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-ms`,`scroll-me`,`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-ps`,`scroll-pe`,`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function P(...e){return an(Fe(e))}var on=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),F=o(((e,t)=>{t.exports=on()}))(),sn=`.notice, .update-nag, .updated, .error, #message`;function cn({className:e}){let t=(0,_.useRef)(null);return(0,_.useEffect)(()=>{let e=document.getElementById(`wpbody-content`),n=t.current;if(!e||!n)return;let r=()=>{e.querySelectorAll(`:scope > *`).forEach(e=>{e.id!==`monoranks-admin`&&e.matches(sn)&&n.appendChild(e)})};r();let i=new MutationObserver(r);return i.observe(e,{childList:!0}),()=>i.disconnect()},[]),(0,F.jsx)(`div`,{ref:t,className:P(`empty:hidden`,e)})}function ln(e,t,n=`plugin-admin`){try{let r=new URL(e);return r.host===new URL(y().apiBase).host?e:(r.searchParams.set(`utm_source`,`wordpress-plugin`),r.searchParams.set(`utm_medium`,`admin`),r.searchParams.set(`utm_campaign`,n),r.searchParams.set(`utm_content`,t),r.toString())}catch{return e}}function un({which:e,className:t}){return(0,F.jsx)(`span`,{className:P(`inline-flex [&>svg]:block`,t),dangerouslySetInnerHTML:{__html:y().logos[e]}})}var dn=`mx-auto w-full max-w-[1260px] px-10 max-[960px]:px-6 max-[782px]:px-4`;function fn({section:e,go:t,title:n,description:r,actions:i,children:a}){let o=y(),s=[{id:`overview`,label:x(`Overview`,`monoranks`),href:o.urls.overview},{id:`settings`,label:x(`Settings`,`monoranks`),href:o.urls.settings}];return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`header`,{className:`bg-band text-band-ink`,children:(0,F.jsxs)(`div`,{className:P(dn,`flex min-h-16 items-center gap-7 max-[782px]:gap-3`),children:[(0,F.jsx)(`a`,{href:o.urls.overview,onClick:e=>{e.preventDefault(),t(`overview`)},className:`inline-flex items-center text-band-ink hover:text-white`,children:(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-7 [&>svg]:w-[138px]`})}),(0,F.jsx)(`nav`,{className:`flex self-stretch gap-[22px] max-[782px]:gap-3`,"aria-label":x(`MonoRanks sections`,`monoranks`),children:s.map(n=>(0,F.jsx)(`a`,{href:n.href,onClick:e=>{e.preventDefault(),t(n.id)},"aria-current":e===n.id?`page`:void 0,className:P(`inline-flex items-center border-b-2 pt-[2px] text-[13px] font-medium`,e===n.id?`border-brand text-band-ink`:`border-transparent text-band-muted hover:text-white`),children:n.label},n.id))}),(0,F.jsxs)(`div`,{className:`ms-auto flex items-center gap-1.5`,children:[(0,F.jsx)(`a`,{href:ln(o.urls.docs,`header-help`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md px-3 text-[12.5px] font-medium text-band-muted hover:bg-band-edge hover:text-white`,children:x(`Help`,`monoranks`)}),(0,F.jsxs)(`a`,{href:ln(o.urls.app,`header-open`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md border border-band-edge px-3 text-[12.5px] font-medium text-band-ink hover:bg-band-edge hover:text-white max-[782px]:hidden`,children:[x(`Open MonoRanks`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]})]})}),(0,F.jsxs)(`div`,{className:P(dn,`flex flex-wrap items-start justify-between gap-x-6 gap-y-3 pb-1.5 pt-[30px]`),children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-[1_1_420px] flex-col gap-1.5`,children:[(0,F.jsx)(`h1`,{className:`text-[26px] font-semibold tracking-[-0.02em] leading-tight text-ink`,children:n}),r&&(0,F.jsx)(`p`,{className:`max-w-[72ch] text-ink2`,children:r})]}),i&&(0,F.jsx)(`div`,{className:`flex flex-wrap items-center gap-2 pt-1`,children:i})]}),(0,F.jsx)(`div`,{className:`wp-header-end`}),(0,F.jsx)(cn,{className:P(dn,`flex flex-col gap-2.5 pt-3`)}),(0,F.jsx)(`main`,{className:P(dn,`flex flex-[1_0_auto] flex-col gap-5 pb-10 pt-[22px]`),children:a}),(0,F.jsx)(pn,{section:e,go:t})]})}function pn({section:e,go:t}){let n=y();return(0,F.jsxs)(`footer`,{className:`mt-auto bg-band text-band-ink`,children:[(0,F.jsxs)(`div`,{className:P(dn,`grid grid-cols-[minmax(0,1fr)_minmax(0,1fr)_auto] items-center gap-8 py-7 max-[960px]:grid-cols-[minmax(0,1fr)_auto] max-[960px]:gap-5 max-[782px]:grid-cols-1`),children:[(0,F.jsxs)(`div`,{className:`inline-flex items-center gap-2.5`,children:[(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-[26px] [&>svg]:w-[128px]`}),(0,F.jsxs)(`span`,{className:`rounded-md border border-band-edge px-[7px] py-[2px] text-[11px] font-medium text-band-muted`,children:[`v`,n.version]})]}),(0,F.jsxs)(`div`,{className:`min-w-0 border-s border-band-edge ps-7 max-[960px]:col-start-1 max-[960px]:border-0 max-[960px]:ps-0`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] uppercase tracking-[.08em] text-band-muted`,children:x(`Your data`,`monoranks`)}),(0,F.jsxs)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},className:`inline-flex items-center gap-[7px] text-[13px] text-band-ink hover:text-white hover:underline hover:underline-offset-4`,children:[x(`What is sent and what can change`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]}),(0,F.jsxs)(`a`,{href:ln(n.urls.docs,`footer-help`,e),target:`_blank`,rel:`noopener`,className:`block rounded-[9px] border border-band-edge px-[18px] py-3 text-start text-band-ink hover:bg-band-edge hover:text-white max-[960px]:col-start-2 max-[960px]:row-span-2 max-[960px]:row-start-1 max-[782px]:col-auto max-[782px]:row-auto`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] text-band-muted`,children:x(`Need a hand?`,`monoranks`)}),(0,F.jsxs)(`strong`,{className:`flex items-center justify-between gap-5 text-[13px] font-medium`,children:[x(`Help and resources`,`monoranks`),(0,F.jsx)(Se,{size:14,className:`mr-flip`})]})]})]}),(0,F.jsx)(`div`,{className:P(dn),children:(0,F.jsxs)(`div`,{className:`flex items-center justify-center gap-3 border-t border-band-edge pb-[18px] pt-4 text-[11px] text-band-muted`,children:[(0,F.jsx)(`span`,{children:x(`A product by`,`monoranks`)}),(0,F.jsx)(`a`,{href:ln(`https://veronalabs.com/`,`footer-publisher`,e),target:`_blank`,rel:`noopener`,"aria-label":`VeronaLabs`,className:`inline-flex min-h-7 items-center text-band-muted opacity-75 hover:opacity-100 hover:text-band-muted`,children:(0,F.jsx)(un,{which:`veronalabs`,className:`[&>svg]:h-auto [&>svg]:w-28`})})]})})]})}function mn({notice:e}){if(!e)return null;let t={success:`text-good-ink`,error:`text-critical`,warning:`text-warn`}[e.type],n={success:Oe,error:Ee,warning:je}[e.type];return(0,F.jsxs)(`div`,{className:P(`notice`,`notice-${e.type}`,`flex items-start gap-2.5`),role:`status`,children:[(0,F.jsx)(n,{size:16,className:P(`mt-[1px] shrink-0`,t),"aria-hidden":`true`}),(0,F.jsx)(`p`,{className:`text-ink`,children:e.text})]})}function hn({rows:e}){return(0,F.jsx)(`div`,{className:`grid grid-cols-[150px_minmax(0,1fr)] gap-x-3 gap-y-2 text-[12px] max-[960px]:grid-cols-1`,children:e.map(([e,t],n)=>(0,F.jsxs)(`div`,{className:`contents`,children:[(0,F.jsx)(`div`,{className:`text-mute max-[960px]:mt-1`,children:e}),(0,F.jsx)(`div`,{className:`min-w-0 [overflow-wrap:anywhere]`,children:t})]},n))})}function gn({title:e,text:t}){return(0,F.jsxs)(`div`,{className:`flex flex-col items-center gap-2 px-6 py-9 text-center text-ink2`,children:[(0,F.jsx)(`span`,{className:`text-[13px] font-semibold text-ink`,children:e}),(0,F.jsx)(`span`,{className:`text-[12px]`,children:t})]})}function I(e){if(e==null)return`—`;try{return new Intl.NumberFormat(y().locale,{maximumFractionDigits:0}).format(e)}catch{return String(e)}}function _n(e,t=``){return(e>0?`+`:e<0?`−`:``)+I(Math.abs(e))+t}function vn(e){return e==null?`none`:e>=80?`good`:e>=60?`warn`:`critical`}function yn({score:e,size:t=`sm`,label:n}){let r=t===`lg`?64:30,i=t===`lg`?5:3,a=(r-i)/2,o=2*Math.PI*a,s=r/2,c=e===null?x(`Not scored yet`,`monoranks`):C(x(`%s of 100`,`monoranks`),I(e));return(0,F.jsxs)(`span`,{className:P(`mr-score`,`mr-${t}`,`mr-${vn(e)}`),title:(n?`${n}: `:``)+c,children:[(0,F.jsxs)(`span`,{className:`mr-ring`,children:[(0,F.jsx)(`svg`,{width:r,height:r,viewBox:`0 0 ${r} ${r}`,"aria-hidden":`true`,children:e===null?(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeDasharray:`3 4`}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`var(--grayTrack)`,strokeWidth:i}),(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeLinecap:`round`,strokeDasharray:`${o*e/100} ${o}`,transform:`rotate(-90 ${s} ${s})`})]})}),(0,F.jsx)(`span`,{children:e===null?`—`:I(e)})]}),n&&(0,F.jsx)(`span`,{className:`mr-lbl`,children:n})]})}function bn({n:e,unit:t=``,period:n=`week`}){if(e==null)return null;let r=e>0?`text-good-ink`:e<0?`text-critical`:`text-mute`,i=`⁨`+_n(e,t)+`⁩`,a=C(x(n===`previous28`?`%s vs previous 28 days`:`%s this week`,`monoranks`),i);return(0,F.jsx)(`span`,{className:P(`text-[12px] font-medium`,r),children:a})}function xn({series:e}){if(e.length<2)return null;let t=Math.max(1,...e),n=e.map((n,r)=>[Math.round(200*r/(e.length-1)*10)/10,Math.round((34-30*n/t)*10)/10]),r=`M`+n.map(e=>e.join(` `)).join(` L`),i=n[n.length-1];return(0,F.jsxs)(`svg`,{className:`block h-[38px] w-full`,viewBox:`0 0 200 38`,preserveAspectRatio:`none`,"aria-hidden":`true`,children:[(0,F.jsx)(`path`,{d:`${r} L200 38 L0 38 Z`,fill:`var(--accentSoft)`}),(0,F.jsx)(`path`,{d:r,fill:`none`,stroke:`var(--accent)`,strokeWidth:`1.5`}),(0,F.jsx)(`circle`,{cx:i[0],cy:i[1],r:`2.5`,fill:`var(--accent)`})]})}var Sn=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,Cn=Fe,wn=(e,t)=>n=>{if(t?.variants==null)return Cn(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=Sn(t)||Sn(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return Cn(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},Tn=wn(`inline-flex shrink-0 items-center whitespace-nowrap font-medium`,{variants:{variant:{badge:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-ink2`,warn:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-warn`,pill:`h-[22px] gap-[6px] rounded-full bg-surface2 ps-[7px] pe-2 text-[12px] text-ink`}},defaultVariants:{variant:`badge`}});function L({className:e,variant:t,...n}){return(0,F.jsx)(`span`,{"data-slot":`badge`,className:P(Tn({variant:t}),e),...n})}function En({tone:e=`muted`}){let t={good:`bg-good`,warn:`bg-warn`,critical:`bg-critical`,muted:`bg-mute`}[e];return(0,F.jsx)(`span`,{className:P(`inline-block h-2 w-2 shrink-0 rounded-full`,t)})}var Dn=Object.defineProperty,On=(e,t)=>Dn(e,`name`,{value:t,configurable:!0});function kn(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}On(kn,`setRef`);function An(...e){return t=>{let n=!1,r=e.map(e=>{let r=kn(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():kn(e[t],null)}}}}On(An,`composeRefs`);function jn(...e){return _.useCallback(An(...e),e)}On(jn,`useComposedRefs`);var Mn=Object.defineProperty,Nn=(e,t)=>Mn(e,`name`,{value:t,configurable:!0});function Pn(e){let t=_.forwardRef((t,n)=>{let{children:r,...i}=t,a=null,o=!1,s=[];Un(r)&&typeof qn==`function`&&(r=qn(r._payload)),_.Children.forEach(r,e=>{if(Vn(e)){o=!0;let t=e,n=`child`in t.props?t.props.child:t.props.children;Un(n)&&typeof qn==`function`&&(n=qn(n._payload)),a=Rn(t,n),s.push(a?.props?.children)}else s.push(e)}),a?a=_.cloneElement(a,void 0,s):!o&&_.Children.count(r)===1&&_.isValidElement(r)&&(a=r);let c=a?Bn(a):void 0,l=jn(n,c);if(!a){if(r||r===0)throw Error(o?Kn(e):Gn(e));return r}let u=zn(i,a.props??{});return a.type!==_.Fragment&&(u.ref=n?l:c),_.cloneElement(a,u)});return t.displayName=`${e}.Slot`,t}Nn(Pn,`createSlot`);var Fn=Pn(`Slot`),In=Symbol.for(`radix.slottable`);function Ln(e){let t=Nn(e=>`child`in e?e.children(e.child):e.children,`Slottable`);return t.displayName=`${e}.Slottable`,t.__radixId=In,t}Nn(Ln,`createSlottable`);var Rn=Nn((e,t)=>{if(`child`in e.props){let t=e.props.child;return _.isValidElement(t)?_.cloneElement(t,void 0,e.props.children(t.props.children)):null}return _.isValidElement(t)?t:null},`getSlottableElementFromSlottable`);function zn(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}Nn(zn,`mergeProps`);function Bn(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}Nn(Bn,`getElementRef`);function Vn(e){return _.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===In}Nn(Vn,`isSlottable`);var Hn=Symbol.for(`react.lazy`);function Un(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===Hn&&`_payload`in e&&Wn(e._payload)}Nn(Un,`isLazyComponent`);function Wn(e){return typeof e==`object`&&!!e&&`then`in e}Nn(Wn,`isPromiseLike`);var Gn=Nn(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,`createSlotError`),Kn=Nn(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,`createSlottableError`),qn=_.use,Jn=wn(`inline-flex items-center justify-center gap-[7px] whitespace-nowrap rounded-md border text-[13px] font-medium leading-none transition-[background-color,border-color,color,opacity] duration-100 disabled:pointer-events-none disabled:opacity-55 [&_svg]:pointer-events-none [&_svg]:shrink-0 cursor-pointer`,{variants:{variant:{default:`border-border bg-surface text-ink hover:bg-surface2 hover:border-line`,primary:`border-primary bg-primary text-primary-foreground hover:opacity-85`,accent:`border-brand bg-brand text-white hover:opacity-85`,ghost:`border-transparent bg-transparent text-ink2 hover:bg-surface3 hover:text-ink`,danger:`border-critical/50 bg-surface text-critical hover:border-critical hover:bg-critical hover:text-white`,dangerSolid:`border-critical bg-critical text-white hover:opacity-85`},size:{default:`h-[34px] px-3`,sm:`h-7 px-[10px] text-[12px]`,icon:`h-8 w-8 px-0`}},defaultVariants:{variant:`default`,size:`default`}});function R({className:e,variant:t,size:n,asChild:r=!1,children:i,...a}){let o=a[`aria-busy`]===!0||a[`aria-busy`]===`true`,s=P(Jn({variant:t,size:n,className:e}),o&&`pointer-events-none opacity-85`);return r?(0,F.jsx)(Fn,{"data-slot":`button`,className:s,...a,children:i}):(0,F.jsxs)(`button`,{"data-slot":`button`,className:s,...a,children:[o&&(0,F.jsx)(`span`,{className:`spin`,"aria-hidden":`true`}),i]})}function Yn({rows:e,onUndo:t,busy:n}){if(!e.length)return(0,F.jsx)(gn,{title:x(`No changes yet`,`monoranks`),text:x(`Fixes you approve in MonoRanks show up here, each with Undo.`,`monoranks`)});let r=`whitespace-nowrap border-b border-border px-[12px] py-[11px] text-start text-[12px] font-medium text-mute`,i=`border-b border-grid px-[12px] py-3 align-middle text-[12px] group-last:border-b-0`,a=`overflow-hidden text-ellipsis whitespace-nowrap text-start`;return(0,F.jsx)(`div`,{className:`rounded-b-xl`,children:(0,F.jsxs)(`table`,{className:`w-full table-fixed border-collapse`,children:[(0,F.jsxs)(`colgroup`,{children:[(0,F.jsx)(`col`,{className:`w-[15%] min-w-[130px]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[18%]`}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{className:`w-[96px]`})]}),(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:r,children:x(`When`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Who`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Field`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Where`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Before`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`After`,`monoranks`)}),(0,F.jsx)(`th`,{className:r})]})}),(0,F.jsx)(`tbody`,{children:e.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:`${i} tabular-nums`,children:(0,F.jsx)(`div`,{className:a,title:e.when,children:e.when})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,title:e.actor,children:e.actor})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(L,{className:`max-w-full overflow-hidden text-ellipsis whitespace-nowrap`,title:e.fieldLabel,children:e.fieldLabel})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.where,children:e.where})}),(0,F.jsx)(`td`,{className:`${i} text-mute`,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.previous,children:e.previous||`—`})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.value,children:e.value||`—`})}),(0,F.jsx)(`td`,{className:`${i} text-end`,children:(0,F.jsxs)(R,{variant:`ghost`,size:`sm`,disabled:n!==null,"aria-busy":n===e.index,onClick:()=>t(e),children:[n!==e.index&&(0,F.jsx)(Ne,{size:13,className:`mr-flip`}),x(`Undo`,`monoranks`)]})})]},e.index))})]})})}function Xn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card`,className:P(`min-w-0 rounded-xl border border-border bg-surface`,e),...t})}function Zn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-header`,className:P(`flex flex-wrap items-center justify-between gap-3 px-[22px] pt-[18px]`,e),...t})}function Qn({className:e,...t}){return(0,F.jsx)(`h2`,{"data-slot":`card-title`,className:P(`inline-flex items-center gap-2 text-[15px] font-semibold text-ink`,e),...t})}function $n({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-body`,className:P(`px-[22px] pb-[22px] pt-4`,e),...t})}function er({text:e,children:t,className:n,align:r=`center`}){let i=_.useId(),[a,o]=_.useState(!1),s=()=>o(!0),c=()=>o(!1),l=t?_.cloneElement(t,{"aria-describedby":i,tabIndex:t.props.tabIndex??0}):(0,F.jsx)(`button`,{type:`button`,"aria-describedby":i,"aria-label":x(`More info`,`monoranks`),className:`inline-flex h-4 w-4 items-center justify-center rounded-full text-mute hover:text-ink focus-visible:text-ink focus-visible:outline-2 focus-visible:outline-brand`,children:(0,F.jsx)(O,{size:13,"aria-hidden":`true`})});return(0,F.jsxs)(`span`,{className:P(`relative inline-flex items-center`,n),onMouseEnter:s,onMouseLeave:c,onFocus:s,onBlur:c,onKeyDown:e=>{e.key===`Escape`&&c()},children:[l,(0,F.jsx)(`span`,{id:i,role:`tooltip`,className:P(`pointer-events-none absolute bottom-[calc(100%+6px)] z-50 w-max max-w-[260px] rounded-md bg-ink px-2.5 py-1.5 text-start text-[12px] font-normal leading-snug text-page shadow-md`,{center:`left-1/2 -translate-x-1/2`,start:`start-0`,end:`end-0`}[r],a?`visible opacity-100`:`invisible opacity-0`),children:e})]})}var tr={target:`_blank`,rel:`noopener`},nr=[`outreach`,`backlinks`,`competitors`,`keywords`,`report`];function rr(){let[e,t]=(0,_.useState)(null),[n,r]=(0,_.useState)(!1),[i,a]=(0,_.useState)(0);(0,_.useEffect)(()=>{w.grow().then(t).catch(()=>r(!0))},[i]);let o=!!e?.connected&&nr.some(t=>e[t]?.state===`pending`);if((0,_.useEffect)(()=>{if(!o||i>=4)return;let e=window.setTimeout(()=>a(e=>e+1),6e4);return()=>window.clearTimeout(e)},[o,i]),n)return null;if(!e)return(0,F.jsx)(`section`,{"aria-label":x(`What to do next`,`monoranks`),"aria-busy":`true`,className:`grid grid-cols-2 gap-5 max-[960px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[180px] animate-pulse bg-surface2`},e))});if(!e.connected)return null;let s=e.scope_url??``;return(0,F.jsxs)(`section`,{"aria-labelledby":`mr-grow-title`,className:`flex flex-col gap-3`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline justify-between gap-2`,children:[(0,F.jsx)(`h2`,{id:`mr-grow-title`,className:`text-[15px] font-semibold text-ink`,children:x(`What to do next`,`monoranks`)}),e.fetched&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(x(`Updated %s`,`monoranks`),e.fetched)})]}),(0,F.jsxs)(`div`,{className:`grid grid-cols-2 items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsx)(or,{d:e.outreach,scope:s}),(0,F.jsx)(sr,{d:e.backlinks,scope:s}),(0,F.jsx)(cr,{d:e.competitors,scope:s}),(0,F.jsx)(lr,{d:e.keywords,scope:s})]}),(0,F.jsx)(ur,{d:e.report})]})}function ir({state:e,scope:t,empty:n}){let r=n;if(e===`no_access`)r=(0,F.jsxs)(F.Fragment,{children:[x(`The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again.`,`monoranks`),` `,t&&(0,F.jsx)(`a`,{className:`font-medium text-brand-ink hover:underline`,href:ln(t,`grow-scope`),...tr,children:x(`Open Integrations`,`monoranks`)})]});else if(e===`off`)r=x(`Not available in your MonoRanks yet.`,`monoranks`);else if(e===`error`)r=x(`Could not reach MonoRanks. Retrying soon.`,`monoranks`);else if(e===`pending`)return(0,F.jsx)(`p`,{className:`m-0 animate-pulse text-[12px] text-mute`,role:`status`,children:x(`Checking…`,`monoranks`)});return(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:r})}function ar({title:e,badge:t,link:n,linkText:r,children:i}){return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[e,t]}),n&&(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(n,`grow-card`),...tr,children:[r,(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]}),(0,F.jsx)($n,{className:`flex flex-col gap-3 pt-3`,children:i})]})}function or({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ar,{title:x(`Outreach`,`monoranks`),badge:n&&n.to_contact>0?(0,F.jsx)(L,{children:C(S(`%s to contact`,`%s to contact`,n.to_contact,`monoranks`),I(n.to_contact))}):void 0,link:n?.link||e?.link,linkText:x(`All targets`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[n.top.length>0?(0,F.jsx)(`ol`,{className:`m-0 flex list-none flex-col gap-2.5 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`a`,{className:`truncate text-[13px] font-semibold text-ink hover:underline`,href:e.url,...tr,children:[(0,F.jsx)(`bdi`,{children:e.title}),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`text-[12px] text-ink2`,children:[e.why,e.domain&&(0,F.jsxs)(F.Fragment,{children:[` · `,(0,F.jsx)(`bdi`,{className:`text-mute`,children:e.domain})]})]})]},e.url))}):(0,F.jsx)(ir,{state:`empty`,scope:t,empty:x(`Every target is contacted. MonoRanks looks for new ones each week.`,`monoranks`)}),(0,F.jsx)(`p`,{className:`m-0 text-[11px] text-mute`,children:x(`Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there.`,`monoranks`)})]}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No outreach targets yet. MonoRanks looks for pages worth a link each week.`,`monoranks`)})})}function sr({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ar,{title:x(`Backlinks`,`monoranks`),link:n?.link||e?.link,linkText:x(`All backlinks`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline gap-x-5 gap-y-1`,children:[(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-good-ink`,children:[`+`,I(n.new)]}),(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-critical`,children:[`−`,I(n.lost)]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`websites linking to you, won and lost in 28 days`,`monoranks`)})]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s website links to you`,`%s websites link to you`,n.domains,`monoranks`),I(n.domains))}),n.review>0&&(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s to review for spam`,`%s to review for spam`,n.review,`monoranks`),I(n.review))})]}),n.top.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Newest strong links`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-x-3 gap-y-1 p-0 text-[12px]`,children:n.top.map(e=>(0,F.jsxs)(`li`,{children:[(0,F.jsx)(`bdi`,{children:e.domain}),e.rank!==null&&(0,F.jsxs)(`span`,{className:`text-mute`,children:[` · `,C(x(`strength %s`,`monoranks`),I(e.rank))]})]},e.domain))})]})]}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No backlink data yet. MonoRanks refreshes it weekly.`,`monoranks`)})})}function cr({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ar,{title:x(`Competitors`,`monoranks`),badge:n&&n.gaps?(0,F.jsx)(L,{children:C(S(`%s keyword gap`,`%s keyword gaps`,n.gaps,`monoranks`),I(n.gaps))}):void 0,link:n?.link||e?.link,linkText:x(`All competitors`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-2 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`span`,{className:`text-[13px] font-semibold`,children:[(0,F.jsx)(`bdi`,{children:e.domain}),!e.picked&&(0,F.jsx)(`span`,{className:`ms-1.5 text-[11px] font-normal text-mute`,children:x(`suggested`,`monoranks`)})]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:e.reason||C(S(`%1$s shared keyword, %2$s where they rank higher`,`%1$s shared keywords, %2$s where they rank higher`,e.shared,`monoranks`),I(e.shared),I(e.above_us))})]},e.domain))}),n.keywords.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`They rank for these, you do not`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-1.5 p-0`,children:n.keywords.map(e=>(0,F.jsx)(`li`,{children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:e.keyword}),e.volume!==null&&(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:C(x(`%s/mo`,`monoranks`),I(e.volume))})]})},e.keyword))})]})]}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No competitors yet. Pick some in MonoRanks to see the keywords they win.`,`monoranks`)})})}function lr({d:e,scope:t}){let n=e?.state===`ok`?e:null,r=({k:e,up:t})=>(0,F.jsxs)(`li`,{className:`flex items-baseline justify-between gap-3 text-[12px]`,children:[(0,F.jsx)(`bdi`,{className:`min-w-0 truncate`,children:e.keyword}),(0,F.jsxs)(`span`,{className:`shrink-0 tabular-nums ${t?`text-good-ink`:`text-critical`}`,children:[(0,F.jsxs)(`span`,{className:`sr-only`,children:[x(t?`up`:`down`,`monoranks`),` `]}),C(x(`%1$s → %2$s`,`monoranks`),I(e.from),I(e.to))]})]});return(0,F.jsx)(ar,{title:x(`Keyword movers this week`,`monoranks`),link:n?.link||e?.link,linkText:x(`All keywords`,`monoranks`),children:n?n.up.length||n.down.length?(0,F.jsxs)(`div`,{className:`grid grid-cols-2 gap-4 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Up`,`monoranks`)}),n.up.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.up.map(e=>(0,F.jsx)(r,{k:e,up:!0},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]}),(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Down`,`monoranks`)}),n.down.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.down.map(e=>(0,F.jsx)(r,{k:e,up:!1},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]})]}):(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:C(S(`Your %s tracked keyword held its place this week.`,`Your %s tracked keywords held their places this week.`,n.tracked,`monoranks`),I(n.tracked))}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No tracked keywords yet. Track some in MonoRanks to see them move here.`,`monoranks`)})})}function ur({d:e}){if(!e||e.state!==`ok`&&e.state!==`empty`)return null;let t=e.state===`ok`?e.emails??[]:[],n=e.state===`ok`?e.reports??[]:[];return(0,F.jsx)(Xn,{className:`grid gap-3 px-5 py-3.5`,children:e.state===`empty`?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`span`,{className:`text-[13px] text-ink2`,children:x(`No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress.`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:x(`Reports`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}),(0,F.jsxs)(`ul`,{className:`m-0 flex list-none flex-col p-0`,children:[t.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.name})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,x(`Weekly email`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2 text-[12px] text-ink2`,children:[e.enabled&&e.next_label?(0,F.jsx)(`span`,{children:C(x(`Next send %s`,`monoranks`),e.next_label)}):null,(0,F.jsx)(`span`,{children:C(S(`%s recipient`,`%s recipients`,e.recipients,`monoranks`),I(e.recipients))}),(0,F.jsx)(L,{children:e.enabled?x(`On`,`monoranks`):x(`Off`,`monoranks`)})]})]},`e${t}`)),n.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.scope||e.title})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,e.client?x(`Client report`,`monoranks`):x(`Report`,`monoranks`),e.when?` · ${e.when}`:``]})]}),e.link&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(e.link,`latest-report`),...tr,children:[x(`Open report`,`monoranks`),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]},`r${t}`))]})]})})}var dr=`whitespace-nowrap border-b border-border px-[10px] py-[11px] text-start text-[12px] font-medium text-mute`,fr=`border-b border-grid px-[10px] py-3 align-middle group-last:border-b-0`;function pr(e,t){let n=e.replace(/<[^>]+>/g,``).trim();return n.length>t?n.slice(0,t-1)+`…`:n}function mr(e){try{let t=new URL(e);return t.pathname+t.search}catch{return e}}function hr({fix:e,labels:t}){let n=e.title||(e.field===`redirect`?e.from:x(`Site`,`monoranks`)),r=e.before?pr(e.before,90):null;return(0,F.jsxs)(`div`,{className:`grid min-w-0 flex-1 gap-1`,children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:t[e.field]??e.field}),(0,F.jsx)(`span`,{className:`min-w-0 truncate text-[12px] text-ink2`,children:e.field===`redirect`||e.field===`ai_bots`||e.field===`llms_txt`?(0,F.jsx)(`b`,{className:`font-semibold text-ink`,children:(0,F.jsx)(`bdi`,{children:n})}):(0,F.jsx)(`bdi`,{children:C(x(`on %s`,`monoranks`),n)})})]}),e.field===`alt`&&e.image&&(0,F.jsx)(`span`,{className:`truncate text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:C(x(`Image: %s`,`monoranks`),e.image)})}),e.field===`content`?(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Adds one answer-first paragraph at the top. Review the before/after in MonoRanks first.`,`monoranks`)}):(0,F.jsxs)(`span`,{className:`flex min-w-0 flex-wrap items-baseline gap-x-1.5 text-[12px]`,children:[(0,F.jsx)(`span`,{className:`text-mute`,children:r?(0,F.jsx)(`s`,{children:(0,F.jsx)(`bdi`,{children:r})}):x(`(empty)`,`monoranks`)}),(0,F.jsx)(`span`,{"aria-hidden":`true`,children:`→`}),(0,F.jsx)(`span`,{className:`sr-only`,children:x(`changes to`,`monoranks`)}),(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:pr(e.after,120)})})]}),e.note&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:e.note})})]})}function gr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null);(0,_.useEffect)(()=>{w.overview().then(r).catch(e=>a(se(e,x(`Could not load the overview.`,`monoranks`))))},[]);async function f(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let p=n?.overview??null,m=typeof p?.to_review?.needs_value==`number`?p.to_review.needs_value:null,h=p?.to_review&&(p.to_review.total>0||(m??0)>0)&&p.to_review.review_url?p.to_review:null,g=n?p?(0,F.jsxs)(F.Fragment,{children:[x(`Weekly SEO, AEO and GEO audit of`,`monoranks`),` `,(0,F.jsx)(`code`,{children:n.host}),n.audited&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`last audit %s`,`monoranks`),n.audited)]}),p.pages_total>0&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`%1$s of %2$s published pages scored`,`monoranks`),I(p.pages_scored),I(p.pages_total))]})]}):void 0:`\xA0`,v=n?.connected?(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>f(`sync`,()=>w.sync(`overview`)),children:x(`Sync content now`,`monoranks`)}):null;return(0,F.jsxs)(fn,{section:`overview`,go:e,title:x(`Overview`,`monoranks`),description:g,actions:v,children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(_r,{}),n&&(!n.connected||n.revoked)&&(0,F.jsx)(vr,{revoked:n.revoked,go:e}),n&&n.connected&&!n.revoked&&!p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(br,{data:n}),(0,F.jsx)(rr,{})]}),n&&p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Health score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.health})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.health,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Technical, on-page, links, speed`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(S(`Site average, %s page`,`Site average, %s pages`,p.pages_scored,`monoranks`),I(p.pages_scored))})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`AEO score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.aeo})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.aeo,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Answer-first, structure, entities`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`How well AI answers can use your pages`,`monoranks`)})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Search clicks, 28 days`,`monoranks`)}),p.traffic&&(0,F.jsx)(bn,{n:p.traffic.delta_pct,unit:`%`,period:`previous28`})]}),p.traffic?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:I(p.traffic.clicks_28d)}),(0,F.jsx)(xn,{series:p.traffic.series}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`From Google Search Console, through MonoRanks`,`monoranks`)})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold text-mute`,children:`—`}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`Connect Google Search Console in MonoRanks to see clicks here.`,`monoranks`)})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Fixes`,`monoranks`)}),p.fixes.ready>0&&(0,F.jsx)(L,{children:C(x(`%s ready`,`monoranks`),I(p.fixes.ready))})]}),(0,F.jsxs)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:[I(p.fixes.applied_30d),` `,(0,F.jsx)(`span`,{className:`text-[12px] font-normal text-ink2`,children:x(`applied in 30 days`,`monoranks`)})]}),h&&h.total>0&&(0,F.jsxs)(`a`,{className:`text-[12px] font-medium text-brand-ink hover:underline`,href:ln(h.review_url,`fixes-card`),target:`_blank`,rel:`noopener`,children:[C(x(`%s waiting for your approval in MonoRanks`,`monoranks`),I(h.total)),` →`]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.bots_rules?`good`:`muted`}),p.ai.bots_rules?x(`AI crawler rules on`,`monoranks`):x(`No AI crawler rules`,`monoranks`)]}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.llms_txt?`good`:`muted`}),p.ai.llms_txt?x(`llms.txt published`,`monoranks`):x(`No llms.txt`,`monoranks`)]})]})]})]}),!n.revoked&&(0,F.jsx)(rr,{}),(0,F.jsxs)(`div`,{className:`grid grid-cols-[minmax(0,3fr)_minmax(0,2fr)] items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Pages needing attention`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.app_url,`all-pages`),target:`_blank`,rel:`noopener`,children:x(`All pages in MonoRanks`,`monoranks`)})})]}),p.attention.length?(0,F.jsx)(`div`,{className:`overflow-x-auto rounded-b-xl pt-2`,children:(0,F.jsxs)(`table`,{className:`w-full border-collapse`,children:[(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:dr,children:x(`Page`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr,children:x(`Health`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr,children:x(`AEO`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr,children:x(`Biggest issue`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr})]})}),(0,F.jsx)(`tbody`,{children:p.attention.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:fr,children:(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:e.title||e.url}),e.url&&(0,F.jsx)(`code`,{className:`max-w-[180px] text-[11px]`,children:mr(e.url)})]})}),(0,F.jsx)(`td`,{className:fr,children:(0,F.jsx)(yn,{score:e.health})}),(0,F.jsx)(`td`,{className:fr,children:(0,F.jsx)(yn,{score:e.aeo})}),(0,F.jsx)(`td`,{className:`${fr} text-[12px]`,children:e.issue}),(0,F.jsx)(`td`,{className:`${fr} text-end`,children:e.page_url&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`fix-page`),target:`_blank`,rel:`noopener`,children:x(`Fix in MonoRanks`,`monoranks`)})})})]},e.post_id+e.url))})]})}):(0,F.jsx)(gn,{title:x(`Nothing needs attention`,`monoranks`),text:x(`Every scored page is above 60. The next audit may change that.`,`monoranks`)})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[x(`Ready to apply`,`monoranks`),p.ready.length>0&&(0,F.jsx)(L,{children:I(p.ready.length)}),p.ready.length>0&&(0,F.jsx)(er,{text:x(`Approved in MonoRanks. Each write is logged under Settings and can be undone for 30 days.`,`monoranks`)})]}),p.ready.length>1&&(0,F.jsx)(R,{variant:`primary`,size:`sm`,disabled:c!==null,"aria-busy":c===`all`,onClick:()=>f(`all`,()=>w.apply(`all`)),children:x(`Apply all`,`monoranks`)})]}),(0,F.jsxs)($n,{className:`flex flex-col pt-1.5`,children:[p.ready.length===0&&h&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-3 py-2`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-1.5`,children:[m===null?(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:C(x(`%s fixes are ready for your approval`,`monoranks`),I(h.total))}):(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:[h.total>0&&C(S(`%s ready to apply`,`%s ready to apply`,h.total,`monoranks`),I(h.total)),m>0&&C(S(`%s needs a value in MonoRanks`,`%s need a value in MonoRanks`,m,`monoranks`),I(m))].filter(Boolean).join(` · `)}),(0,F.jsx)(er,{text:x(m!==null&&m>0?`Type a value or draft one with AI in MonoRanks, approve it, and it is written here, with undo.`:`Approve them in MonoRanks and they are written here, with undo.`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`flex flex-wrap gap-1.5`,children:Object.entries(h.by_field).sort((e,t)=>t[1]-e[1]).map(([e,t])=>(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:n.labels[e]??e}),(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:I(t)})]},e))}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(h.review_url,`review-fixes`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})})]}),p.ready.length===0&&!h&&(0,F.jsx)(gn,{title:x(`No fixes waiting`,`monoranks`),text:x(`Fixes you approve in MonoRanks appear here, ready to write into WordPress.`,`monoranks`)}),p.ready.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(hr,{fix:e,labels:n.labels}),e.field===`content`&&e.page_url?(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review`,`monoranks`)})}):(0,F.jsx)(R,{size:`sm`,disabled:c!==null,"aria-busy":c===e.id,onClick:()=>f(e.id,()=>w.apply(e.id)),children:x(`Apply`,`monoranks`)})]},e.id))]})]}),(p.needs_review??[]).length>0&&(0,F.jsxs)(Xn,{children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{children:[x(`Needs review in MonoRanks`,`monoranks`),(0,F.jsx)(L,{children:I(p.needs_review.length)}),(0,F.jsx)(er,{text:x(`These changed in WordPress after they were reviewed, so they are not applied from here. Review them again in MonoRanks.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col pt-1.5`,children:p.needs_review.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(hr,{fix:e,labels:n.labels}),(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url||p.site_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})]},e.id))})]})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:t.urls.settings,onClick:t=>{t.preventDefault(),e(`settings`)},children:x(`All changes`,`monoranks`)})})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),f(`undo`,()=>w.undo(e,`overview`))}})})]})]})]})}function _r(){return(0,F.jsx)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[150px] animate-pulse bg-surface2`},e))})}function vr({revoked:e,go:t}){let n=y();return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(e?`Connect MonoRanks again`:`Connect MonoRanks`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:e?`critical`:`muted`}),x(e?`Key revoked`:`Not connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsxs)(yr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.urls.connect,`connect-step`),target:`_self`,children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(yr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},children:x(`Open settings`,`monoranks`)})})})]}),(0,F.jsx)(yr,{n:3,later:!0,children:(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`See scores here and in your Posts list`,`monoranks`)})})]})]})}function yr({n:e,later:t,children:n}){return(0,F.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,F.jsx)(`span`,{className:`flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full text-[12px] font-semibold ${t?`bg-surface3 text-ink2`:`bg-ink text-page`}`,children:e}),(0,F.jsx)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-1`,children:n})]})}function br({data:e}){let t=e.status,[n,r]=t===`unsupported`?[x(`Not shared yet`,`monoranks`),x(`This MonoRanks does not share audit results with the plugin yet. Scores stay in MonoRanks for now; the plugin asks again tomorrow.`,`monoranks`)]:t===`error`?[x(`MonoRanks not reached`,`monoranks`),x(`MonoRanks could not be reached for the audit results. The plugin tries again within the hour, or when you reload this screen.`,`monoranks`)]:[x(`Not scored yet`,`monoranks`),x(`MonoRanks has not scored this site yet. Scores appear here and in the Posts list after the first weekly audit.`,`monoranks`)];return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Waiting for the first audit`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`good`}),x(`Connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsx)(hn,{rows:[[x(`Content`,`monoranks`),e.last_sent?C(x(`%1$s published items sent %2$s`,`monoranks`),I(e.items),e.last_sent):e.send_failed&&!e.sending?x(`Not sent. Use "Sync content now".`,`monoranks`):(0,F.jsx)(`span`,{className:`text-mute`,children:x(`Sending…`,`monoranks`)})],[x(`Audit results`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n,(0,F.jsx)(er,{text:e.fetched?(0,F.jsxs)(F.Fragment,{children:[r,` · `,C(x(`checked %s`,`monoranks`),e.fetched)]}):r})]})]]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.app_url,`open-audit`),target:`_blank`,rel:`noopener`,children:x(`Open the audit in MonoRanks`,`monoranks`)})})})]})]})}function xr({className:e,type:t,...n}){return(0,F.jsx)(`input`,{type:t,"data-slot":`input`,className:P(`flex h-10 w-full max-w-[440px] rounded-lg border border-input bg-surface px-[14px] text-[13px] text-ink outline-none placeholder:text-mute focus:border-brand disabled:opacity-55`,e),...n})}function Sr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null),[f,p]=(0,_.useState)(!1),[m,h]=(0,_.useState)(!1);(0,_.useEffect)(()=>{w.settings().then(e=>{r(e),p(e.revoked)}).catch(e=>a(se(e,x(`Could not load the settings.`,`monoranks`))))},[]);let[g,v]=(0,_.useState)(null);(0,_.useEffect)(()=>{if(g===null||n?.connected)return;let e=!1,t=()=>{if(!(e||document.visibilityState!==`visible`)){if(Date.now()-g>6e5){v(null);return}w.settings().then(t=>{!e&&t.connected&&(r(t),p(!1),v(null))}).catch(()=>{})}},i=window.setInterval(t,4e3);return document.addEventListener(`visibilitychange`,t),()=>{e=!0,window.clearInterval(i),document.removeEventListener(`visibilitychange`,t)}},[g,n?.connected]);async function b(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let ee=!!n?.connected,te=!!n?.revoked;return(0,F.jsxs)(fn,{section:`settings`,go:e,title:x(`Settings`,`monoranks`),children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(Xn,{className:`h-[260px] animate-pulse bg-surface2`}),n&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,F.jsx)(`span`,{className:`inline-flex h-9 w-9 shrink-0 items-center justify-center rounded-[9px] bg-surface2 [&_svg]:h-5 [&_svg]:w-5`,"aria-hidden":`true`,children:(0,F.jsx)(un,{which:`mark`})}),(0,F.jsx)(Qn,{children:x(`Connection`,`monoranks`)})]}),ee?(0,F.jsx)(er,{align:`end`,text:x(te?`MonoRanks no longer accepts this key. Connect again from MonoRanks or paste a new key below.`:`Sending published content to MonoRanks. Nothing else leaves this site.`,`monoranks`),children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:te?`critical`:`good`}),x(te?`Key revoked`:`Connected`,`monoranks`)]})}):(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`muted`}),x(`Not connected`,`monoranks`)]})]}),(0,F.jsx)($n,{className:`flex flex-col gap-4`,children:ee?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(hn,{rows:[[x(`Connector key`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`code`,{children:n.key_hint}),(0,F.jsx)(er,{text:n.key_via})]})],[x(`Last sync`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n.last_sent_date?(0,F.jsx)(er,{text:n.last_sent_date,children:(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short})}):(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short}),n.sending&&(0,F.jsx)(L,{children:C(x(`sending, batch %1$s of %2$s`,`monoranks`),I(n.sending.page),I(Math.max(1,n.sending.pages)))}),n.items>0&&(0,F.jsx)(L,{children:C(S(`%s published item`,`%s published items`,n.items,`monoranks`),I(n.items))}),n.last_error&&(0,F.jsx)(L,{variant:`warn`,children:n.last_error})]})],...n.next_audit?[[x(`Next audit`,`monoranks`),n.next_audit]]:[],n.app_password?.exists?[x(`Fixes written with`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[x(`App password`,`monoranks`),(0,F.jsx)(er,{text:x(`Fixes are written with the "MonoRanks" Application Password. Revoke it in your profile to stop writes.`,`monoranks`)}),(0,F.jsx)(`a`,{href:n.app_password.revoke_url||n.profile_url,children:x(`Revoke`,`monoranks`)})]})]:[x(`Fixes`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[x(`Not set up`,`monoranks`),(0,F.jsx)(er,{text:x(`Approve MonoRanks in WordPress so it can write the fixes you accept.`,`monoranks`)}),n.app_password?.available!==!1&&(0,F.jsx)(`a`,{href:ln(n.allow_url||n.connect_url,`allow-fixes`,`settings`),target:`_self`,children:x(`Allow`,`monoranks`)})]})],[x(`Works with`,`monoranks`),n.seo_plugin&&!n.seo_supported?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{variant:`warn`,children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`MonoRanks cannot write titles, descriptions, canonicals or noindex into %s yet, so those fixes are refused`,`monoranks`),n.seo_plugin)})]}):n.seo_plugin?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`titles and descriptions go into the fields %s reads`,`monoranks`),n.seo_plugin)})]}):(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:x(`No SEO plugin`,`monoranks`)}),(0,F.jsx)(er,{text:x(`MonoRanks prints the approved title, description, canonical and noindex tags itself`,`monoranks`)})]})]]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>b(`sync`,()=>w.sync(`settings`)),children:x(`Send content now`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Disconnect stops sending. Fixes already applied stay.`,`monoranks`),children:(0,F.jsx)(R,{disabled:c!==null,"aria-busy":c===`disconnect`,onClick:()=>b(`disconnect`,()=>w.disconnect()),children:x(`Disconnect`,`monoranks`)})})]})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(yr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.connect_url,`connect-step`,`settings`),target:`_self`,onClick:()=>v(Date.now()),children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(yr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(Cr,{data:n,busy:c,onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})]})]})})]}),ee&&(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{open:f,onToggle:e=>p(e.currentTarget.open),className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`Use a different key`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(Cr,{data:n,busy:c,hint:x(`In MonoRanks: Settings → API and MCP → New credential, content:write, this website.`,`monoranks`),onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})})]})}),(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`What is sent`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(hn,{rows:[[x(`Sent`,`monoranks`),x(`Published titles, a 40-word excerpt, dates, authors, categories, tags, SEO fields, image alt text and plugin status.`,`monoranks`)],[x(`Read back`,`monoranks`),x(`This website's audit results: scores, issues and the fixes you approved, shown here and in the Posts list.`,`monoranks`)],[x(`Never sent`,`monoranks`),x(`Drafts, private posts, comments, emails, passwords, plugin or theme settings.`,`monoranks`)],[x(`Can change`,`monoranks`),x(`SEO title, meta description, canonical, noindex, image alt text, redirects, one opening paragraph, AI crawler rules, llms.txt. Only after you approve each one.`,`monoranks`)]]})})]})}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Last 50 · undo for 30 days`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),b(`undo`,()=>w.undo(e,`settings`))}})})]}),!ee&&n.has_data&&(0,F.jsxs)(Xn,{className:`border-critical/40`,children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{className:`text-critical`,children:[x(`Danger zone`,`monoranks`),(0,F.jsx)(er,{text:x(`Erases the connection, scores, redirects, AI files and change log. Written fixes stay.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col gap-3`,children:m?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-critical`,children:x(`This cannot be undone. Delete everything?`,`monoranks`)}),(0,F.jsx)(R,{variant:`dangerSolid`,disabled:c!==null,"aria-busy":c===`delete`,onClick:()=>{h(!1),b(`delete`,()=>w.deleteEverything())},children:x(`Yes, delete all data`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,disabled:c!==null,onClick:()=>h(!1),children:x(`Cancel`,`monoranks`)})]}):(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`danger`,onClick:()=>h(!0),children:x(`Delete all MonoRanks data`,`monoranks`)})})})]})]})]})}function Cr({data:e,busy:t,hint:n,onSubmit:r}){let[i,a]=(0,_.useState)(``),[o,s]=(0,_.useState)(e.api_base);function c(t){t.preventDefault(),r(i,e.show_address?o:void 0)}return(0,F.jsxs)(`form`,{onSubmit:c,className:`flex flex-col gap-3 pt-1.5`,children:[(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-key`,className:`text-[12px] font-medium text-ink2`,children:x(`Connector key`,`monoranks`)}),n&&(0,F.jsx)(er,{align:`start`,text:n})]}),(0,F.jsx)(xr,{id:`monoranks-key`,name:`key`,type:`password`,autoComplete:`off`,placeholder:`mr_ws_… or mr_site_…`,required:!0,value:i,onChange:e=>a(e.target.value)})]}),e.show_address&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-address`,className:`text-[12px] font-medium text-ink2`,children:x(`MonoRanks address (development sites only)`,`monoranks`)}),(0,F.jsx)(xr,{id:`monoranks-address`,name:`api_base`,type:`url`,value:o,onChange:e=>s(e.target.value)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,type:`submit`,disabled:t!==null,"aria-busy":t===`connect`,children:x(`Save key`,`monoranks`)})})]})}function wr(){let[e,t]=te();return v(),e===`settings`?(0,F.jsx)(Sr,{go:t}):(0,F.jsx)(gr,{go:t})}var Tr=document.getElementById(`monoranks-admin`);Tr&&(0,g.createRoot)(Tr).render((0,F.jsx)(_.StrictMode,{children:(0,F.jsx)(wr,{})}));
  • monoranks/tags/0.1.25/languages/monoranks-fa_IR-admin.json

    r3751826 r3764725  
    11{
    2     "translation-revision-date": "2026-10-17T10:10:18+00:00",
     2    "translation-revision-date": "2026-10-25T13:25:53+00:00",
    33    "generator": "WP-CLI/2.12.0",
    44    "source": "resources/admin",
    … …  
    5353                "ممیزی بعدی"
    5454            ],
     55            "Fixes": [
     56                "اصلاح‌ها"
     57            ],
    5558            "Settings": [
    5659                "تنظیمات"
    5760            ],
     61            "Connect": [
     62                "اتصال"
     63            ],
    5864            "Something went wrong. Try again.": [
    5965                "مشکلی پیش آمد. دوباره تلاش کنید."
    … …  
    7379            "Sign in and approve. Takes a minute.": [
    7480                "وارد شوید و تأیید کنید. یک دقیقه طول می‌کشد."
    75             ],
    76             "Connect": [
    77                 "اتصال"
    7881            ],
    7982            "Or paste a connector key": [
    … …  
    123126                "لغو"
    124127            ],
     128            "Not set up": [
     129                "تنظیم نشده"
     130            ],
     131            "Approve MonoRanks in WordPress so it can write the fixes you accept.": [
     132                "MonoRanks را در وردپرس تأیید کنید تا اصلاح‌هایی که می‌پذیرید را بنویسد."
     133            ],
     134            "Allow": [
     135                "اجازه دادن"
     136            ],
    125137            "Works with": [
    126138                "سازگار با"
    … …  
    207219                "نشانی مونورنکس (فقط سایت‌های توسعه)"
    208220            ],
     221            "Save key": [
     222                "ذخیره کلید"
     223            ],
    209224            "(opens in a new tab)": [
    210225                "(در زبانهٔ تازه باز می‌شود)"
    … …  
    225240                "هنوز در مونورنکس شما در دسترس نیست."
    226241            ],
    227             "MonoRanks could not be reached. The plugin tries again within the hour.": [
    228                 "دسترسی به مونورنکس ممکن نشد. افزونه تا یک ساعت دیگر دوباره تلاش می‌کند."
    229             ],
    230             "Still loading. Reload this screen in a minute.": [
    231                 "هنوز در حال بارگذاری است. یک دقیقهٔ دیگر این صفحه را بازخوانی کنید."
     242            "Could not reach MonoRanks. Retrying soon.": [
     243                "دسترسی به MonoRanks ممکن نشد. به‌زودی دوباره تلاش می‌شود."
     244            ],
     245            "Checking…": [
     246                "در حال بررسی…"
    232247            ],
    233248            "Outreach": [
    … …  
    372387                "AEO"
    373388            ],
    374             "Fixes": [
    375                 "اصلاح‌ها"
    376             ],
    377389            "%s ready to apply": [
    378390                "%s آمادهٔ اعمال",
    … …  
    564576                "%1$s مورد منتشرشده %2$s فرستاده شد"
    565577            ],
    566             "Not sent yet. Use \"Sync content now\" above.": [
    567                 "هنوز فرستاده نشده. از «همگام‌سازی محتوا» در بالا استفاده کنید."
     578            "Not sent. Use \"Sync content now\".": [
     579                "ارسال نشد. «همگام‌سازی محتوا» را بزنید."
     580            ],
     581            "Sending…": [
     582                "در حال ارسال…"
    568583            ],
    569584            "Audit results": [
  • monoranks/tags/0.1.25/languages/monoranks-fa_IR.po

    r3751826 r3764725  
    44#. Plugin Name of the plugin
    55#: monoranks.php
    6 #: src/Admin.php:46
     6#: dist/monoranks/src/Admin.php:95
     7#: dist/monoranks/src/Column.php:35
     8#: dist/monoranks/src/PostPanel.php:34
     9#: src/Admin.php:95
    710#: src/Column.php:35
    811#: src/PostPanel.php:34
    … …  
    3033msgstr ""
    3134
     35#: dist/monoranks/resources/views/app.php:13
    3236#: resources/views/app.php:13
    3337msgid "The MonoRanks admin app is not built. Run npm install and npm run build in the plugin folder."
    3438msgstr "برنامهٔ مدیریت مونورنکس ساخته نشده است. در پوشهٔ افزونه npm install و سپس npm run build را اجرا کنید."
    3539
     40#: dist/monoranks/resources/views/column-cell.php:20
     41#: dist/monoranks/resources/views/post-panel.php:25
    3642#: resources/views/column-cell.php:20
    3743#: resources/views/post-panel.php:25
    … …  
    4046msgstr "اتصال مونورنکس"
    4147
     48#: dist/monoranks/resources/views/column-cell.php:24
    4249#: resources/views/column-cell.php:24
    4350msgid "Drafts are not sent to MonoRanks. This page gets its scores after the first audit that follows publishing."
    4451msgstr "پیش‌نویس‌ها به مونورنکس فرستاده نمی‌شوند. این صفحه پس از نخستین ممیزیِ بعد از انتشار امتیاز می‌گیرد."
    4552
     53#: dist/monoranks/resources/views/column-cell.php:27
     54#: dist/monoranks/resources/views/column-cell.php:38
     55#: dist/monoranks/resources/views/post-panel.php:35
    4656#: resources/views/column-cell.php:27
    4757#: resources/views/column-cell.php:38
    … …  
    5161msgstr "سلامت"
    5262
     63#: dist/monoranks/resources/views/column-cell.php:27
     64#: dist/monoranks/resources/views/column-cell.php:38
     65#: dist/monoranks/resources/views/post-panel.php:35
    5366#: resources/views/column-cell.php:27
    5467#: resources/views/column-cell.php:38
    … …  
    5871msgstr "AEO"
    5972
     73#: dist/monoranks/resources/views/column-cell.php:30
    6074#: resources/views/column-cell.php:30
    6175msgid "Status"
    6276msgstr "وضعیت"
    6377
     78#: dist/monoranks/resources/views/column-cell.php:30
     79#: dist/monoranks/src/Column.php:68
    6480#: resources/views/column-cell.php:30
    6581#: src/Column.php:68
    … …  
    6783msgstr "هنوز ممیزی نشده"
    6884
     85#: dist/monoranks/resources/views/column-cell.php:31
     86#: dist/monoranks/resources/views/column-cell.php:54
    6987#: resources/views/column-cell.php:31
    7088#: resources/views/column-cell.php:54
    … …  
    7391msgstr "ممیزی بعدی"
    7492
     93#: dist/monoranks/resources/views/column-cell.php:32
    7594#: resources/views/column-cell.php:32
    7695msgid "Published"
    7796msgstr "انتشار"
    7897
     98#: dist/monoranks/resources/views/column-cell.php:35
    7999#: resources/views/column-cell.php:35
    80100msgid "Scores arrive after the next audit"
    81101msgstr "امتیازها پس از ممیزی بعدی می‌آیند"
    82102
     103#: dist/monoranks/resources/views/column-cell.php:35
    83104#: resources/views/column-cell.php:35
    84105#: tmp/i18n/shell/Shell.js:38
    … …  
    86107msgstr "باز کردن مونورنکس"
    87108
     109#: dist/monoranks/resources/views/column-cell.php:38
    88110#: resources/views/column-cell.php:38
    89111msgid "Not checked in this audit"
    90112msgstr "در این ممیزی بررسی نشد"
    91113
     114#: dist/monoranks/resources/views/column-cell.php:38
    92115#: resources/views/column-cell.php:38
    93116msgid "Not checked: MonoRanks reads AEO on a sample of pages"
    94117msgstr "بررسی نشده: مونورنکس AEO را روی نمونه‌ای از صفحه‌ها می‌سنجد"
    95118
     119#: dist/monoranks/resources/views/column-cell.php:41
    96120#: resources/views/column-cell.php:41
    97121#: tmp/i18n/screens/Overview.js:97
     122#: tmp/i18n/screens/Settings.js:90
    98123msgid "Fixes"
    99124msgstr "اصلاح‌ها"
    … …  
    101126#. translators: %s: number
    102127#, php-format,js-format
     128#: dist/monoranks/resources/views/column-cell.php:43
    103129#: resources/views/column-cell.php:43
    104130#: tmp/i18n/screens/Overview.js:136
    … …  
    108134msgstr[1] "%s آمادهٔ اعمال"
    109135
     136#: dist/monoranks/resources/views/column-cell.php:45
    110137#: resources/views/column-cell.php:45
    111138msgid "Nothing waiting"
    112139msgstr "چیزی در انتظار نیست"
    113140
     141#: dist/monoranks/resources/views/column-cell.php:47
    114142#: resources/views/column-cell.php:47
    115143msgid "Issues"
    … …  
    118146#. translators: %s: number
    119147#, php-format
     148#: dist/monoranks/resources/views/column-cell.php:49
    120149#: resources/views/column-cell.php:49
    121150msgid "%s open"
    … …  
    124153msgstr[1] "%s باز"
    125154
     155#: dist/monoranks/resources/views/column-cell.php:51
     156#: dist/monoranks/src/Column.php:142
    126157#: resources/views/column-cell.php:51
    127158#: src/Column.php:142
    … …  
    129160msgstr "بدون مشکل باز"
    130161
     162#: dist/monoranks/resources/views/column-cell.php:53
    131163#: resources/views/column-cell.php:53
    132164msgid "Audited"
    133165msgstr "ممیزی"
    134166
     167#: dist/monoranks/resources/views/column-cell.php:58
    135168#: resources/views/column-cell.php:58
    136169msgid "Apply fixes"
    137170msgstr "اعمال اصلاح‌ها"
    138171
     172#: dist/monoranks/resources/views/column-cell.php:59
    139173#: resources/views/column-cell.php:59
    140174msgid "Open in MonoRanks"
    141175msgstr "باز کردن در مونورنکس"
    142176
     177#: dist/monoranks/resources/views/partials/score-ring.php:16
    143178#: resources/views/partials/score-ring.php:16
    144179#: tmp/i18n/screens/Overview.js:197
    … …  
    149184#. translators: %s: score out of 100
    150185#, php-format,js-format
     186#: dist/monoranks/resources/views/partials/score-ring.php:18
    151187#: resources/views/partials/score-ring.php:18
    152188#: tmp/i18n/shell/Ring.js:14
    … …  
    156192#. translators: %s: link to the website's Integrations screen in MonoRanks
    157193#, php-format
     194#: dist/monoranks/resources/views/post-panel.php:19
    158195#: resources/views/post-panel.php:19
    159196msgid "The MonoRanks key of this site cannot read this yet. Allow it under %s in MonoRanks, or connect again."
    160197msgstr "کلید مونورنکس این سایت هنوز اجازهٔ خواندن این را ندارد. در مونورنکس از بخش %s اجازه دهید، یا دوباره متصل کنید."
    161198
     199#: dist/monoranks/resources/views/post-panel.php:20
    162200#: resources/views/post-panel.php:20
    163201msgid "Integrations"
    164202msgstr "یکپارچه‌سازی‌ها"
    165203
     204#: dist/monoranks/resources/views/post-panel.php:27
     205#: dist/monoranks/src/PostPanel.php:39
    166206#: resources/views/post-panel.php:27
    167207#: src/PostPanel.php:39
    … …  
    169209msgstr "مونورنکس صفحه‌های منتشرشده را می‌خواند. امتیازها، کلیک‌ها و تغییرها پس از نخستین ممیزی بعد از انتشار اینجا نمایش داده می‌شوند."
    170210
     211#: dist/monoranks/resources/views/post-panel.php:38
    171212#: resources/views/post-panel.php:38
    172213msgid "Not audited yet. Scores arrive after the next audit."
    173214msgstr "هنوز ممیزی نشده. امتیازها پس از ممیزی بعدی می‌رسند."
    174215
     216#: dist/monoranks/resources/views/post-panel.php:43
    175217#: resources/views/post-panel.php:43
    176218msgid "Google search, 28 days"
    177219msgstr "جستجوی گوگل، ۲۸ روز"
    178220
     221#: dist/monoranks/resources/views/post-panel.php:45
    179222#: resources/views/post-panel.php:45
    180223msgid "Search data arrives with the next refresh."
    181224msgstr "داده‌های جستجو با به‌روزرسانی بعدی می‌رسند."
    182225
     226#: dist/monoranks/resources/views/post-panel.php:49
    183227#: resources/views/post-panel.php:49
    184228#: tmp/i18n/screens/Overview.js:94
    … …  
    186230msgstr "برای دیدن کلیک‌ها، گوگل سرچ کنسول را در مونورنکس متصل کنید."
    187231
     232#: dist/monoranks/resources/views/post-panel.php:52
    188233#: resources/views/post-panel.php:52
    189234msgid "Clicks"
    190235msgstr "کلیک‌ها"
    191236
     237#: dist/monoranks/resources/views/post-panel.php:53
    192238#: resources/views/post-panel.php:53
    193239msgid "Impressions"
    194240msgstr "نمایش‌ها"
    195241
     242#: dist/monoranks/resources/views/post-panel.php:55
    196243#: resources/views/post-panel.php:55
    197244msgid "Average position"
    198245msgstr "میانگین جایگاه"
    199246
     247#: dist/monoranks/resources/views/post-panel.php:59
    200248#: resources/views/post-panel.php:59
    201249msgid "Top searches"
    … …  
    204252#. translators: %s: number of clicks
    205253#, php-format
     254#: dist/monoranks/resources/views/post-panel.php:62
    206255#: resources/views/post-panel.php:62
    207256msgid "%s click"
    … …  
    210259msgstr[1] "%s کلیک"
    211260
     261#: dist/monoranks/resources/views/post-panel.php:71
    212262#: resources/views/post-panel.php:71
    213263msgid "Visits and revenue, 28 days"
    214264msgstr "بازدید و درآمد، ۲۸ روز"
    215265
     266#: dist/monoranks/resources/views/post-panel.php:74
    216267#: resources/views/post-panel.php:74
    217268msgid "Visits from search"
    218269msgstr "بازدید از جستجو"
    219270
     271#: dist/monoranks/resources/views/post-panel.php:75
    220272#: resources/views/post-panel.php:75
    221273msgid "Key events"
    222274msgstr "رویدادهای کلیدی"
    223275
     276#: dist/monoranks/resources/views/post-panel.php:76
    224277#: resources/views/post-panel.php:76
    225278msgid "Revenue"
    226279msgstr "درآمد"
    227280
     281#: dist/monoranks/resources/views/post-panel.php:81
    228282#: resources/views/post-panel.php:81
    229283msgid "Connect Google Analytics in MonoRanks to see what visits to this page are worth."
    230284msgstr "برای دیدن ارزش بازدیدهای این صفحه، گوگل آنالیتیکس را در مونورنکس متصل کنید."
    231285
     286#: dist/monoranks/resources/views/post-panel.php:81
    232287#: resources/views/post-panel.php:81
    233288msgid "Open Analytics"
    234289msgstr "باز کردن آنالیتیکس"
    235290
     291#: dist/monoranks/resources/views/post-panel.php:83
     292#: dist/monoranks/resources/views/post-panel.php:117
    236293#: resources/views/post-panel.php:83
    237294#: resources/views/post-panel.php:117
    … …  
    241298#. translators: %s: number of links
    242299#, php-format
     300#: dist/monoranks/resources/views/post-panel.php:90
    243301#: resources/views/post-panel.php:90
    244302msgid "%s lost link to win back"
    … …  
    247305msgstr[1] "%s لینک ازدست‌رفته برای بازگرداندن"
    248306
     307#: dist/monoranks/resources/views/post-panel.php:96
    249308#: resources/views/post-panel.php:96
    250309msgid "These sites used to link to this page. Fix the address if it moved, or ask them to update the link."
    251310msgstr "این سایت‌ها قبلاً به این صفحه لینک می‌دادند. اگر نشانی صفحه عوض شده آن را درست کنید، یا از آن‌ها بخواهید لینک را به‌روز کنند."
    252311
     312#: dist/monoranks/resources/views/post-panel.php:101
    253313#: resources/views/post-panel.php:101
    254314msgid "Last change MonoRanks saw"
    … …  
    257317#. translators: %s: number of changes
    258318#, php-format
     319#: dist/monoranks/resources/views/post-panel.php:109
    259320#: resources/views/post-panel.php:109
    260321msgid "and %s more"
    … …  
    263324msgstr[1] "و %s مورد دیگر"
    264325
     326#: dist/monoranks/resources/views/post-panel.php:113
    265327#: resources/views/post-panel.php:113
    266328msgid "Nothing changed between the recent checks."
    267329msgstr "در بررسی‌های اخیر چیزی تغییر نکرده است."
    268330
     331#: dist/monoranks/resources/views/post-panel.php:115
    269332#: resources/views/post-panel.php:115
    270333msgid "No history yet. MonoRanks keeps one from the next audit on."
    271334msgstr "هنوز تاریخچه‌ای نیست. مونورنکس از ممیزی بعدی آن را نگه می‌دارد."
    272335
     336#: dist/monoranks/resources/views/post-panel.php:122
    273337#: resources/views/post-panel.php:122
    274338msgid "Open this page in MonoRanks"
    275339msgstr "باز کردن این صفحه در مونورنکس"
    276340
     341#: dist/monoranks/resources/views/post-panel.php:122
    277342#: resources/views/post-panel.php:122
    278 #: tmp/i18n/screens/Grow.js:55
    279 #: tmp/i18n/screens/Grow.js:66
    280 #: tmp/i18n/screens/Grow.js:161
     343#: tmp/i18n/screens/Grow.js:63
     344#: tmp/i18n/screens/Grow.js:74
     345#: tmp/i18n/screens/Grow.js:169
    281346msgid "(opens in a new tab)"
    282347msgstr "(در زبانهٔ تازه باز می‌شود)"
    283348
    284 #: src/Admin.php:47
     349#: dist/monoranks/src/Admin.php:77
     350#: dist/monoranks/src/Admin.php:97
     351#: src/Admin.php:77
     352#: src/Admin.php:97
     353#: tmp/i18n/screens/Settings.js:74
     354#: tmp/i18n/shell/Shell.js:15
     355msgid "Settings"
     356msgstr "تنظیمات"
     357
     358#: dist/monoranks/src/Admin.php:77
     359#: src/Admin.php:77
     360#: tmp/i18n/screens/Overview.js:183
     361#: tmp/i18n/screens/Settings.js:98
     362msgid "Connect"
     363msgstr "اتصال"
     364
     365#: dist/monoranks/src/Admin.php:96
     366#: dist/monoranks/src/Assets.php:67
     367#: src/Admin.php:96
    285368#: src/Assets.php:67
    286369#: tmp/i18n/screens/Overview.js:76
    … …  
    289372msgstr "نمای کلی"
    290373
    291 #: src/Admin.php:48
     374#: dist/monoranks/src/Admin.php:97
     375#: dist/monoranks/src/Assets.php:67
     376#: src/Admin.php:97
    292377#: src/Assets.php:67
    293378msgid "MonoRanks settings"
    294379msgstr "تنظیمات مونورنکس"
    295380
    296 #: src/Admin.php:48
    297 #: tmp/i18n/screens/Settings.js:74
    298 #: tmp/i18n/shell/Shell.js:15
    299 msgid "Settings"
    300 msgstr "تنظیمات"
    301 
    302381#. translators: 1: relative time, 2: date
    303382#, php-format
    304 #: src/Admin.php:168
     383#: dist/monoranks/src/Admin.php:217
     384#: src/Admin.php:217
    305385msgid "in %1$s (%2$s)"
    306386msgstr "%1$s دیگر (%2$s)"
    … …  
    308388#. translators: 1: relative time, 2: date
    309389#, php-format
    310 #: src/Admin.php:171
     390#: dist/monoranks/src/Admin.php:220
     391#: src/Admin.php:220
    311392msgid "%1$s ago (%2$s)"
    312393msgstr "%1$s پیش (%2$s)"
    … …  
    315396#. translators: %s: relative time such as "5 days"
    316397#, php-format
    317 #: src/Admin.php:181
     398#: dist/monoranks/src/Admin.php:230
     399#: dist/monoranks/src/Column.php:63
     400#: src/Admin.php:230
    318401#: src/Column.php:63
    319402msgid "in %s"
    … …  
    323406#. translators: %s: relative time such as "2 days"
    324407#, php-format
    325 #: src/Admin.php:181
     408#: dist/monoranks/src/Admin.php:230
     409#: dist/monoranks/src/Column.php:78
     410#: dist/monoranks/src/Column.php:92
     411#: src/Admin.php:230
    326412#: src/Column.php:78
    327413#: src/Column.php:92
    … …  
    329415msgstr "%s پیش"
    330416
    331 #: src/Admin.php:193
     417#: dist/monoranks/src/Admin.php:242
     418#: src/Admin.php:242
    332419msgid "Connected. Your published content is on its way to MonoRanks."
    333420msgstr "متصل شد. محتوای منتشرشدهٔ شما در راه مونورنکس است."
    334421
    335 #: src/Admin.php:194
     422#: dist/monoranks/src/Admin.php:243
     423#: src/Admin.php:243
    336424msgid "Content sent to MonoRanks."
    337425msgstr "محتوا به مونورنکس فرستاده شد."
    338426
    339 #: src/Admin.php:195
     427#: dist/monoranks/src/Admin.php:244
     428#: src/Admin.php:244
    340429msgid "Disconnected. Nothing is sent to MonoRanks any more."
    341430msgstr "اتصال قطع شد. دیگر چیزی به مونورنکس فرستاده نمی‌شود."
    342431
    343 #: src/Admin.php:196
     432#: dist/monoranks/src/Admin.php:245
     433#: src/Admin.php:245
    344434msgid "Everything MonoRanks stored in WordPress is gone: the connection, the scores, the redirects and the change log."
    345435msgstr "هر چه مونورنکس در وردپرس ذخیره کرده بود پاک شد: اتصال، امتیازها، تغییر مسیرها و فهرست تغییرات."
    346436
    347 #: src/Admin.php:197
     437#: dist/monoranks/src/Admin.php:246
     438#: src/Admin.php:246
    348439msgid "Applied. The change is listed under Recent changes and can be undone."
    349440msgstr "اعمال شد. این تغییر در «تغییرات اخیر» آمده و قابل بازگردانی است."
    350441
    351 #: src/Admin.php:198
     442#: dist/monoranks/src/Admin.php:247
     443#: src/Admin.php:247
    352444msgid "Some fixes were applied; the rest could not be applied. Recent changes lists what was written."
    353445msgstr ""
    354446
    355 #: src/Admin.php:199
     447#: dist/monoranks/src/Admin.php:248
     448#: src/Admin.php:248
    356449msgid "That change has moved in the log since this screen loaded. Reload and try Undo again."
    357450msgstr "این تغییر از زمان باز شدن صفحه در فهرست جابه‌جا شده است. صفحه را تازه کنید و دوباره بازگردانی را بزنید."
    358451
    359 #: src/Admin.php:200
     452#: dist/monoranks/src/Admin.php:249
     453#: src/Admin.php:249
    360454msgid "Undone. The previous value is back."
    361455msgstr "بازگردانده شد. مقدار قبلی برگشت."
    362456
    363 #: src/Admin.php:201
     457#: dist/monoranks/src/Admin.php:250
     458#: src/Admin.php:250
    364459msgid "MonoRanks could not apply that change. Open it in MonoRanks to review it again."
    365460msgstr ""
    366461
    367 #: src/Admin.php:202
     462#: dist/monoranks/src/Admin.php:251
     463#: src/Admin.php:251
    368464msgid "Nothing was changed: the value in WordPress is not the one that was reviewed. It now needs review in MonoRanks."
    369465msgstr ""
    370466
    371 #: src/Admin.php:203
     467#: dist/monoranks/src/Admin.php:252
     468#: src/Admin.php:252
    372469msgid "Some changes were applied. The others no longer match WordPress and need review in MonoRanks."
    373470msgstr ""
    374471
    375 #: src/Admin.php:204
     472#: dist/monoranks/src/Admin.php:253
     473#: src/Admin.php:253
    376474msgid "That does not look like a MonoRanks connector key. Copy it again from MonoRanks → Settings → API and MCP."
    377475msgstr "این شبیه کلید اتصال مونورنکس نیست. آن را دوباره از مونورنکس ← تنظیمات ← API و MCP کپی کنید."
    378476
    379 #: src/Admin.php:205
     477#: dist/monoranks/src/Admin.php:254
     478#: src/Admin.php:254
    380479msgid "The MonoRanks address must start with https://."
    381480msgstr "نشانی مونورنکس باید با https:// شروع شود."
    382481
    383 #: src/Admin.php:206
     482#: dist/monoranks/src/Admin.php:255
     483#: src/Admin.php:255
    384484msgid "MonoRanks did not accept this key. It may have been revoked or replaced; create a new one in MonoRanks."
    385485msgstr "مونورنکس این کلید را نپذیرفت. شاید باطل یا جایگزین شده باشد؛ در مونورنکس کلید تازه‌ای بسازید."
    386486
    387 #: src/Admin.php:207
     487#: dist/monoranks/src/Admin.php:256
     488#: src/Admin.php:256
    388489msgid "This key belongs to a different website in MonoRanks. Create the key on the website with this address."
    389490msgstr "این کلید متعلق به وب‌سایت دیگری در مونورنکس است. کلید را روی وب‌سایتی با همین نشانی بسازید."
    390491
    391 #: src/Admin.php:208
     492#: dist/monoranks/src/Admin.php:257
     493#: src/Admin.php:257
    392494msgid "MonoRanks could not be reached. Check the address and try again."
    393495msgstr "دسترسی به مونورنکس ممکن نشد. نشانی را بررسی کنید و دوباره تلاش کنید."
    394496
    395 #: src/Admin.php:209
     497#: dist/monoranks/src/Admin.php:258
     498#: src/Admin.php:258
    396499msgid "Could not connect. Please try again."
    397500msgstr "اتصال ممکن نشد. دوباره تلاش کنید."
    398501
     502#: dist/monoranks/src/AuthorizeScreen.php:39
    399503#: src/AuthorizeScreen.php:39
    400504msgid "Reads your content and applies only fixes you approve."
    … …  
    403507#. translators: %s: relative time such as "in 5 days"
    404508#, php-format
     509#: dist/monoranks/src/Column.php:71
    405510#: src/Column.php:71
    406511msgid "next audit %s"
    407512msgstr "ممیزی بعدی %s"
    408513
     514#: dist/monoranks/src/Column.php:121
    409515#: src/Column.php:121
    410516msgid "Clicks, 28 days"
    411517msgstr "کلیک‌ها، ۲۸ روز"
    412518
     519#: dist/monoranks/src/Column.php:124
    413520#: src/Column.php:124
    414521msgid "Revenue, 28 days"
    … …  
    416523
    417524#. translators: %s: number of links
     525#: dist/monoranks/src/Column.php:128
    418526#: src/Column.php:128
    419527msgid "Lost links"
    … …  
    422530#. translators: %s: number of links
    423531#, php-format
     532#: dist/monoranks/src/Column.php:128
    424533#: src/Column.php:128
    425534msgid "%s to win back"
    … …  
    430539#. translators: %s: number of fixes
    431540#, php-format
     541#: dist/monoranks/src/Column.php:137
    432542#: src/Column.php:137
    433543msgid "%s fix ready"
    … …  
    438548#. translators: %s: number of issues
    439549#, php-format
     550#: dist/monoranks/src/Column.php:140
    440551#: src/Column.php:140
    441552msgid "%s open issue"
    … …  
    446557#. translators: %s: relative time such as "2 days"
    447558#, php-format
     559#: dist/monoranks/src/Column.php:146
    448560#: src/Column.php:146
    449561msgid "audited %s ago"
    450562msgstr "ممیزی %s پیش"
    451563
     564#: dist/monoranks/src/Column.php:186
    452565#: src/Column.php:186
    453566msgid "Needs attention"
    … …  
    456569#. translators: %s: a question people ask
    457570#, php-format
    458 #: src/Grow.php:221
     571#: dist/monoranks/src/Grow.php:252
     572#: src/Grow.php:252
    459573msgid "AI answers quote this page for \"%s\""
    460574msgstr "پاسخ‌های هوش مصنوعی برای «%s» از این صفحه نقل می‌کنند"
    461575
    462576#. translators: %s: a question people ask
    463 #: src/Grow.php:221
     577#: dist/monoranks/src/Grow.php:252
     578#: src/Grow.php:252
    464579msgid "AI answers quote this page"
    465580msgstr "پاسخ‌های هوش مصنوعی از این صفحه نقل می‌کنند"
    … …  
    467582#. translators: %s: a search keyword
    468583#, php-format
    469 #: src/Grow.php:225
     584#: dist/monoranks/src/Grow.php:256
     585#: src/Grow.php:256
    470586msgid "A \"best of\" list for \"%s\" that leaves you out"
    471587msgstr "فهرست «بهترین‌ها» برای «%s» که نام شما در آن نیست"
    472588
    473589#. translators: %s: a search keyword
    474 #: src/Grow.php:225
     590#: dist/monoranks/src/Grow.php:256
     591#: src/Grow.php:256
    475592msgid "A \"best of\" list that leaves you out"
    476593msgstr "فهرست «بهترین‌ها» که نام شما در آن نیست"
    … …  
    478595#. translators: %s: number of competitors
    479596#, php-format
    480 #: src/Grow.php:229
     597#: dist/monoranks/src/Grow.php:260
     598#: src/Grow.php:260
    481599msgid "Links to %s competitor, not to you"
    482600msgid_plural "Links to %s of your competitors, not to you"
    … …  
    485603
    486604#. translators: %s: number of competitors
    487 #: src/Grow.php:229
     605#: dist/monoranks/src/Grow.php:260
     606#: src/Grow.php:260
    488607msgid "Links to your competitors, not to you"
    489608msgstr "به رقیبان شما لینک می‌دهد، نه به شما"
    … …  
    491610#. translators: %s: a page address on this site, like /pricing
    492611#, php-format
    493 #: src/Grow.php:233
     612#: dist/monoranks/src/Grow.php:264
     613#: src/Grow.php:264
    494614msgid "Used to link to %s"
    495615msgstr "قبلاً به %s لینک می‌داد"
    496616
    497617#. translators: %s: a page address on this site, like /pricing
    498 #: src/Grow.php:233
     618#: dist/monoranks/src/Grow.php:264
     619#: src/Grow.php:264
    499620msgid "Used to link to you"
    500621msgstr "قبلاً به شما لینک می‌داد"
    501622
    502 #: src/Grow.php:235
     623#: dist/monoranks/src/Grow.php:266
     624#: src/Grow.php:266
    503625msgid "Added by hand"
    504626msgstr "دستی اضافه شده"
    505627
    506 #: src/Overview.php:41
     628#: dist/monoranks/src/Overview.php:41
     629#: dist/monoranks/src/PostPanel.php:152
     630#: src/Overview.php:44
    507631#: src/PostPanel.php:152
    508632msgid "Title"
    509633msgstr "عنوان"
    510634
    511 #: src/Overview.php:42
     635#: dist/monoranks/src/Overview.php:42
     636#: dist/monoranks/src/PostPanel.php:153
     637#: src/Overview.php:45
    512638#: src/PostPanel.php:153
    513639msgid "Meta description"
    514640msgstr "توضیح متا"
    515641
    516 #: src/Overview.php:43
     642#: dist/monoranks/src/Overview.php:43
     643#: dist/monoranks/src/PostPanel.php:156
     644#: src/Overview.php:46
    517645#: src/PostPanel.php:156
    518646msgid "Canonical"
    519647msgstr "کانونیکال"
    520648
    521 #: src/Overview.php:44
     649#: dist/monoranks/src/Overview.php:44
     650#: dist/monoranks/src/PostPanel.php:157
     651#: src/Overview.php:47
    522652#: src/PostPanel.php:157
    523653msgid "Noindex"
    524654msgstr "Noindex"
    525655
    526 #: src/Overview.php:45
     656#: dist/monoranks/src/Overview.php:45
     657#: src/Overview.php:48
    527658msgid "Image alt"
    528659msgstr "متن جایگزین تصویر"
    529660
    530 #: src/Overview.php:46
     661#: dist/monoranks/src/Overview.php:46
     662#: dist/monoranks/src/PostPanel.php:151
     663#: src/Overview.php:49
    531664#: src/PostPanel.php:151
    532665msgid "Redirect"
    533666msgstr "تغییر مسیر"
    534667
    535 #: src/Overview.php:47
     668#: dist/monoranks/src/Overview.php:47
     669#: src/Overview.php:50
    536670msgid "Opening paragraph"
    537671msgstr "پاراگراف آغازین"
    538672
    539 #: src/Overview.php:48
     673#: dist/monoranks/src/Overview.php:48
     674#: src/Overview.php:51
    540675msgid "robots.txt"
    541676msgstr "robots.txt"
    542677
    543 #: src/Overview.php:49
     678#: dist/monoranks/src/Overview.php:49
     679#: src/Overview.php:52
    544680msgid "llms.txt"
    545681msgstr "llms.txt"
    … …  
    547683#. translators: %d: attachment ID
    548684#, php-format
    549 #: src/Overview.php:68
     685#: dist/monoranks/src/Overview.php:68
     686#: src/Overview.php:71
    550687msgid "Image #%d"
    551688msgstr "تصویر #%d"
    552689
    553 #: src/Overview.php:70
     690#: dist/monoranks/src/Overview.php:70
     691#: src/Overview.php:73
    554692#: tmp/i18n/screens/Overview.js:30
    555693msgid "Site"
    556694msgstr "سایت"
    557695
     696#: dist/monoranks/src/PostPanel.php:45
    558697#: src/PostPanel.php:45
    559698msgid "MonoRanks could not be reached. Reload the page to try again."
    560699msgstr "دسترسی به مونورنکس ممکن نشد. برای تلاش دوباره صفحه را بازخوانی کنید."
    561700
     701#: dist/monoranks/src/PostPanel.php:46
    562702#: src/PostPanel.php:46
    563703msgid "Loading MonoRanks data…"
    564704msgstr "در حال بارگذاری داده‌های مونورنکس…"
    565705
     706#: dist/monoranks/src/PostPanel.php:150
    566707#: src/PostPanel.php:150
    567708msgid "HTTP status"
    568709msgstr "وضعیت HTTP"
    569710
     711#: dist/monoranks/src/PostPanel.php:154
    570712#: src/PostPanel.php:154
    571713msgid "H1"
    572714msgstr "H1"
    573715
     716#: dist/monoranks/src/PostPanel.php:155
    574717#: src/PostPanel.php:155
    575718msgid "Headings"
    576719msgstr "سرتیترها"
    577720
     721#: dist/monoranks/src/PostPanel.php:158
    578722#: src/PostPanel.php:158
    579723msgid "Robots"
    580724msgstr "Robots"
    581725
     726#: dist/monoranks/src/PostPanel.php:159
    582727#: src/PostPanel.php:159
    583728msgid "Word count"
    584729msgstr "تعداد واژه‌ها"
    585730
     731#: dist/monoranks/src/PostPanel.php:160
    586732#: src/PostPanel.php:160
    587733msgid "Structured data"
    588734msgstr "داده‌های ساختاریافته"
    589735
     736#: dist/monoranks/src/PostPanel.php:161
    590737#: src/PostPanel.php:161
    591738msgid "Internal links"
    592739msgstr "لینک‌های داخلی"
    593740
     741#: dist/monoranks/src/PostPanel.php:162
    594742#: src/PostPanel.php:162
    595743#: tmp/i18n/screens/Overview.js:85
    … …  
    597745msgstr "امتیاز سلامت"
    598746
     747#: dist/monoranks/src/PostPanel.php:163
    599748#: src/PostPanel.php:163
    600749#: tmp/i18n/screens/Overview.js:89
    … …  
    604753#. translators: 1: what changed, such as "Word count", 2: the number before, 3: the number after
    605754#, php-format
     755#: dist/monoranks/src/PostPanel.php:171
    606756#: src/PostPanel.php:171
    607757msgid "%1$s %2$s → %3$s"
    … …  
    610760#. translators: 1: user, 2: date
    611761#, php-format
    612 #: src/Settings.php:44
     762#: dist/monoranks/src/Settings.php:102
     763#: src/Settings.php:102
    613764msgid "set when %1$s connected MonoRanks on %2$s"
    614765msgstr "هنگام اتصال %1$s به مونورنکس در %2$s تنظیم شد"
    615766
    616 #: src/Settings.php:45
     767#: dist/monoranks/src/Settings.php:103
     768#: src/Settings.php:103
    617769msgid "pasted by hand"
    618770msgstr "دستی وارد شده"
    619771
    620 #: src/Settings.php:47
    621 #: src/Settings.php:48
     772#: dist/monoranks/src/Settings.php:105
     773#: dist/monoranks/src/Settings.php:106
     774#: src/Settings.php:105
     775#: src/Settings.php:106
    622776msgid "Never"
    623777msgstr "هرگز"
    … …  
    627781msgstr "اطلاعات بیشتر"
    628782
    629 #: tmp/i18n/screens/Grow.js:18
    630783#: tmp/i18n/screens/Grow.js:26
     784#: tmp/i18n/screens/Grow.js:34
    631785msgid "What to do next"
    632786msgstr "گام‌های بعدی"
    633787
    634788#, js-format
    635 #: tmp/i18n/screens/Grow.js:27
     789#: tmp/i18n/screens/Grow.js:35
    636790msgid "Updated %s"
    637791msgstr "به‌روزشده %s"
    638792
    639 #: tmp/i18n/screens/Grow.js:41
     793#: tmp/i18n/screens/Grow.js:49
    640794msgid "The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again."
    641795msgstr "کلید مونورنکس این سایت هنوز اجازهٔ خواندن این را ندارد. در مونورنکس از بخش یکپارچه‌سازی‌ها اجازه دهید، یا دوباره متصل کنید."
    642796
    643 #: tmp/i18n/screens/Grow.js:41
     797#: tmp/i18n/screens/Grow.js:49
    644798msgid "Open Integrations"
    645799msgstr "باز کردن یکپارچه‌سازی‌ها"
    646800
    647 #: tmp/i18n/screens/Grow.js:43
     801#: tmp/i18n/screens/Grow.js:51
    648802msgid "Not available in your MonoRanks yet."
    649803msgstr "هنوز در مونورنکس شما در دسترس نیست."
    650804
    651 #: tmp/i18n/screens/Grow.js:45
    652 msgid "MonoRanks could not be reached. The plugin tries again within the hour."
    653 msgstr "دسترسی به مونورنکس ممکن نشد. افزونه تا یک ساعت دیگر دوباره تلاش می‌کند."
    654 
    655 #: tmp/i18n/screens/Grow.js:47
    656 msgid "Still loading. Reload this screen in a minute."
    657 msgstr "هنوز در حال بارگذاری است. یک دقیقهٔ دیگر این صفحه را بازخوانی کنید."
    658 
    659 #: tmp/i18n/screens/Grow.js:62
     805#: tmp/i18n/screens/Grow.js:53
     806msgid "Could not reach MonoRanks. Retrying soon."
     807msgstr "دسترسی به MonoRanks ممکن نشد. به‌زودی دوباره تلاش می‌شود."
     808
     809#: tmp/i18n/screens/Grow.js:55
     810msgid "Checking…"
     811msgstr "در حال بررسی…"
     812
     813#: tmp/i18n/screens/Grow.js:70
    660814msgid "Outreach"
    661815msgstr "جذب لینک"
    662816
    663817#, js-format
    664 #: tmp/i18n/screens/Grow.js:62
     818#: tmp/i18n/screens/Grow.js:70
    665819msgid "%s to contact"
    666820msgid_plural "%s to contact"
    … …  
    668822msgstr[1] "%s برای تماس"
    669823
    670 #: tmp/i18n/screens/Grow.js:62
     824#: tmp/i18n/screens/Grow.js:70
    671825msgid "All targets"
    672826msgstr "همهٔ هدف‌ها"
    673827
    674 #: tmp/i18n/screens/Grow.js:69
     828#: tmp/i18n/screens/Grow.js:77
    675829msgid "Every target is contacted. MonoRanks looks for new ones each week."
    676830msgstr "با همهٔ هدف‌ها تماس گرفته شده. مونورنکس هر هفته هدف‌های تازه پیدا می‌کند."
    677831
    678 #: tmp/i18n/screens/Grow.js:70
     832#: tmp/i18n/screens/Grow.js:78
    679833msgid "Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there."
    680834msgstr "سایت‌هایی که ارزش دارد از آن‌ها لینک یا نام‌بردن بخواهید. مونورنکس هرگز ایمیل نمی‌فرستد؛ تماس با شماست و وضعیت را در مونورنکس ثبت می‌کنید."
    681835
    682 #: tmp/i18n/screens/Grow.js:71
     836#: tmp/i18n/screens/Grow.js:79
    683837msgid "No outreach targets yet. MonoRanks looks for pages worth a link each week."
    684838msgstr "هنوز هدفی برای جذب لینک نیست. مونورنکس هر هفته صفحه‌هایی را پیدا می‌کند که ارزش لینک‌گرفتن دارند."
    685839
    686 #: tmp/i18n/screens/Grow.js:76
     840#: tmp/i18n/screens/Grow.js:84
    687841msgid "Backlinks"
    688842msgstr "بک‌لینک‌ها"
    689843
    690 #: tmp/i18n/screens/Grow.js:76
     844#: tmp/i18n/screens/Grow.js:84
    691845msgid "All backlinks"
    692846msgstr "همهٔ بک‌لینک‌ها"
    693847
    694 #: tmp/i18n/screens/Grow.js:81
     848#: tmp/i18n/screens/Grow.js:89
    695849msgid "websites linking to you, won and lost in 28 days"
    696850msgstr "سایت‌هایی که به شما لینک می‌دهند، به‌دست‌آمده و ازدست‌رفته در ۲۸ روز"
    697851
    698852#, js-format
    699 #: tmp/i18n/screens/Grow.js:84
     853#: tmp/i18n/screens/Grow.js:92
    700854msgid "%s website links to you"
    701855msgid_plural "%s websites link to you"
    … …  
    704858
    705859#, js-format
    706 #: tmp/i18n/screens/Grow.js:85
     860#: tmp/i18n/screens/Grow.js:93
    707861msgid "%s to review for spam"
    708862msgid_plural "%s to review for spam"
    … …  
    710864msgstr[1] "%s مورد برای بررسی اسپم"
    711865
    712 #: tmp/i18n/screens/Grow.js:88
     866#: tmp/i18n/screens/Grow.js:96
    713867msgid "Newest strong links"
    714868msgstr "تازه‌ترین لینک‌های قوی"
    715869
    716870#, js-format
    717 #: tmp/i18n/screens/Grow.js:90
     871#: tmp/i18n/screens/Grow.js:98
    718872msgid "strength %s"
    719873msgstr "قدرت %s"
    720874
    721 #: tmp/i18n/screens/Grow.js:93
     875#: tmp/i18n/screens/Grow.js:101
    722876msgid "No backlink data yet. MonoRanks refreshes it weekly."
    723877msgstr "هنوز داده‌ای از بک‌لینک‌ها نیست. مونورنکس آن را هر هفته به‌روز می‌کند."
    724878
    725 #: tmp/i18n/screens/Grow.js:98
     879#: tmp/i18n/screens/Grow.js:106
    726880msgid "Competitors"
    727881msgstr "رقیبان"
    728882
    729883#, js-format
    730 #: tmp/i18n/screens/Grow.js:98
     884#: tmp/i18n/screens/Grow.js:106
    731885msgid "%s keyword gap"
    732886msgid_plural "%s keyword gaps"
    … …  
    734888msgstr[1] "%s شکاف کلیدواژه"
    735889
    736 #: tmp/i18n/screens/Grow.js:98
     890#: tmp/i18n/screens/Grow.js:106
    737891msgid "All competitors"
    738892msgstr "همهٔ رقیبان"
    739893
    740 #: tmp/i18n/screens/Grow.js:102
     894#: tmp/i18n/screens/Grow.js:110
    741895msgid "suggested"
    742896msgstr "پیشنهادی"
    743897
    744898#, js-format
    745 #: tmp/i18n/screens/Grow.js:103
     899#: tmp/i18n/screens/Grow.js:111
    746900msgid "%1$s shared keyword, %2$s where they rank higher"
    747901msgid_plural "%1$s shared keywords, %2$s where they rank higher"
    … …  
    749903msgstr[1] "%1$s کلیدواژهٔ مشترک، در %2$s مورد بالاتر از شما"
    750904
    751 #: tmp/i18n/screens/Grow.js:107
     905#: tmp/i18n/screens/Grow.js:115
    752906msgid "They rank for these, you do not"
    753907msgstr "آن‌ها برای این‌ها رتبه دارند، شما نه"
    754908
    755909#, js-format
    756 #: tmp/i18n/screens/Grow.js:109
     910#: tmp/i18n/screens/Grow.js:117
    757911msgid "%s/mo"
    758912msgstr "%s در ماه"
    759913
    760 #: tmp/i18n/screens/Grow.js:112
     914#: tmp/i18n/screens/Grow.js:120
    761915msgid "No competitors yet. Pick some in MonoRanks to see the keywords they win."
    762916msgstr "هنوز رقیبی نیست. در مونورنکس چند رقیب انتخاب کنید تا کلیدواژه‌هایی را که می‌برند ببینید."
    763917
    764 #: tmp/i18n/screens/Grow.js:120
     918#: tmp/i18n/screens/Grow.js:128
    765919msgid "up"
    766920msgstr "بالا"
    767921
    768 #: tmp/i18n/screens/Grow.js:120
     922#: tmp/i18n/screens/Grow.js:128
    769923msgid "down"
    770924msgstr "پایین"
    771925
    772926#, js-format
    773 #: tmp/i18n/screens/Grow.js:121
     927#: tmp/i18n/screens/Grow.js:129
    774928msgid "%1$s → %2$s"
    775929msgstr "%1$s ← %2$s"
    776930
    777 #: tmp/i18n/screens/Grow.js:124
     931#: tmp/i18n/screens/Grow.js:132
    778932msgid "Keyword movers this week"
    779933msgstr "جابه‌جایی کلیدواژه‌ها در این هفته"
    780934
    781 #: tmp/i18n/screens/Grow.js:124
     935#: tmp/i18n/screens/Grow.js:132
    782936msgid "All keywords"
    783937msgstr "همهٔ کلیدواژه‌ها"
    784938
    785 #: tmp/i18n/screens/Grow.js:127
     939#: tmp/i18n/screens/Grow.js:135
    786940msgid "Up"
    787941msgstr "بالا رفته"
    788942
    789 #: tmp/i18n/screens/Grow.js:131
     943#: tmp/i18n/screens/Grow.js:139
    790944msgid "Down"
    791945msgstr "پایین آمده"
    792946
    793947#, js-format
    794 #: tmp/i18n/screens/Grow.js:134
     948#: tmp/i18n/screens/Grow.js:142
    795949msgid "Your %s tracked keyword held its place this week."
    796950msgid_plural "Your %s tracked keywords held their places this week."
    … …  
    798952msgstr[1] "%s کلیدواژهٔ پیگیری‌شدهٔ شما این هفته جایگاهشان را حفظ کردند."
    799953
    800 #: tmp/i18n/screens/Grow.js:134
     954#: tmp/i18n/screens/Grow.js:142
    801955msgid "No tracked keywords yet. Track some in MonoRanks to see them move here."
    802956msgstr "هنوز کلیدواژهٔ پیگیری‌شده‌ای نیست. در مونورنکس چند کلیدواژه را پیگیری کنید تا جابه‌جایی‌شان را اینجا ببینید."
    803957
    804 #: tmp/i18n/screens/Grow.js:143
     958#: tmp/i18n/screens/Grow.js:151
    805959msgid "No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress."
    806960msgstr ""
    807961
    808 #: tmp/i18n/screens/Grow.js:144
    809 #: tmp/i18n/screens/Grow.js:148
     962#: tmp/i18n/screens/Grow.js:152
     963#: tmp/i18n/screens/Grow.js:156
    810964msgid "Open reports"
    811965msgstr "باز کردن گزارش‌ها"
    812966
    813 #: tmp/i18n/screens/Grow.js:147
     967#: tmp/i18n/screens/Grow.js:155
    814968msgid "Reports"
    815969msgstr ""
    816970
    817 #: tmp/i18n/screens/Grow.js:152
     971#: tmp/i18n/screens/Grow.js:160
    818972msgid "Weekly email"
    819973msgstr ""
    820974
    821975#, js-format
    822 #: tmp/i18n/screens/Grow.js:154
     976#: tmp/i18n/screens/Grow.js:162
    823977msgid "Next send %s"
    824978msgstr ""
    825979
    826980#, js-format
    827 #: tmp/i18n/screens/Grow.js:155
     981#: tmp/i18n/screens/Grow.js:163
    828982msgid "%s recipient"
    829983msgid_plural "%s recipients"
    … …  
    831985msgstr[1] ""
    832986
    833 #: tmp/i18n/screens/Grow.js:156
     987#: tmp/i18n/screens/Grow.js:164
    834988msgid "On"
    835989msgstr ""
    836990
    837 #: tmp/i18n/screens/Grow.js:156
     991#: tmp/i18n/screens/Grow.js:164
    838992msgid "Off"
    839993msgstr ""
    840994
    841 #: tmp/i18n/screens/Grow.js:160
     995#: tmp/i18n/screens/Grow.js:168
    842996msgid "Client report"
    843997msgstr ""
    844998
    845 #: tmp/i18n/screens/Grow.js:160
     999#: tmp/i18n/screens/Grow.js:168
    8461000msgid "Report"
    8471001msgstr ""
    8481002
    849 #: tmp/i18n/screens/Grow.js:161
     1003#: tmp/i18n/screens/Grow.js:169
    8501004msgid "Open report"
    8511005msgstr "باز کردن گزارش"
    … …  
    10791233msgstr "وارد شوید و تأیید کنید. یک دقیقه طول می‌کشد."
    10801234
    1081 #: tmp/i18n/screens/Overview.js:183
    1082 #: tmp/i18n/screens/Settings.js:98
    1083 #: tmp/i18n/screens/Settings.js:161
    1084 msgid "Connect"
    1085 msgstr "اتصال"
    1086 
    10871235#: tmp/i18n/screens/Overview.js:184
    10881236#: tmp/i18n/screens/Settings.js:99
    … …  
    11421290
    11431291#: tmp/i18n/screens/Overview.js:202
    1144 msgid "Not sent yet. Use \"Sync content now\" above."
    1145 msgstr "هنوز فرستاده نشده. از «همگام‌سازی محتوا» در بالا استفاده کنید."
     1292msgid "Not sent. Use \"Sync content now\"."
     1293msgstr "ارسال نشد. «همگام‌سازی محتوا» را بزنید."
     1294
     1295#: tmp/i18n/screens/Overview.js:202
     1296msgid "Sending…"
     1297msgstr "در حال ارسال…"
    11461298
    11471299#: tmp/i18n/screens/Overview.js:203
    … …  
    12111363msgstr "لغو"
    12121364
     1365#: tmp/i18n/screens/Settings.js:90
     1366msgid "Not set up"
     1367msgstr "تنظیم نشده"
     1368
     1369#: tmp/i18n/screens/Settings.js:90
     1370msgid "Approve MonoRanks in WordPress so it can write the fixes you accept."
     1371msgstr "MonoRanks را در وردپرس تأیید کنید تا اصلاح‌هایی که می‌پذیرید را بنویسد."
     1372
     1373#: tmp/i18n/screens/Settings.js:90
     1374msgid "Allow"
     1375msgstr "اجازه دادن"
     1376
    12131377#: tmp/i18n/screens/Settings.js:91
    12141378msgid "Works with"
    … …  
    13261490msgstr "نشانی مونورنکس (فقط سایت‌های توسعه)"
    13271491
     1492#: tmp/i18n/screens/Settings.js:161
     1493msgid "Save key"
     1494msgstr "ذخیره کلید"
     1495
    13281496#: tmp/i18n/shell/ChangeLog.js:8
    13291497msgid "No changes yet"
  • monoranks/tags/0.1.25/languages/monoranks.pot

    r3751826 r3764725  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: MonoRanks 0.1.23\n"
     5"Project-Id-Version: MonoRanks 0.1.25\n"
    66"Report-Msgid-Bugs-To: https://github.com/monoranks/wordpress-plugin/issues\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-10-17T10:10:17+00:00\n"
     12"POT-Creation-Date: 2026-10-25T13:25:52+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    1717#. Plugin Name of the plugin
    1818#: monoranks.php
    19 #: src/Admin.php:46
     19#: dist/monoranks/src/Admin.php:95
     20#: dist/monoranks/src/Column.php:35
     21#: dist/monoranks/src/PostPanel.php:34
     22#: src/Admin.php:95
    2023#: src/Column.php:35
    2124#: src/PostPanel.php:34
    … …  
    4346msgstr ""
    4447
     48#: dist/monoranks/resources/views/app.php:13
    4549#: resources/views/app.php:13
    4650msgid "The MonoRanks admin app is not built. Run npm install and npm run build in the plugin folder."
    4751msgstr ""
    4852
     53#: dist/monoranks/resources/views/column-cell.php:20
     54#: dist/monoranks/resources/views/post-panel.php:25
    4955#: resources/views/column-cell.php:20
    5056#: resources/views/post-panel.php:25
    … …  
    5359msgstr ""
    5460
     61#: dist/monoranks/resources/views/column-cell.php:24
    5562#: resources/views/column-cell.php:24
    5663msgid "Drafts are not sent to MonoRanks. This page gets its scores after the first audit that follows publishing."
    5764msgstr ""
    5865
     66#: dist/monoranks/resources/views/column-cell.php:27
     67#: dist/monoranks/resources/views/column-cell.php:38
     68#: dist/monoranks/resources/views/post-panel.php:35
    5969#: resources/views/column-cell.php:27
    6070#: resources/views/column-cell.php:38
    … …  
    6474msgstr ""
    6575
     76#: dist/monoranks/resources/views/column-cell.php:27
     77#: dist/monoranks/resources/views/column-cell.php:38
     78#: dist/monoranks/resources/views/post-panel.php:35
    6679#: resources/views/column-cell.php:27
    6780#: resources/views/column-cell.php:38
    … …  
    7184msgstr ""
    7285
     86#: dist/monoranks/resources/views/column-cell.php:30
    7387#: resources/views/column-cell.php:30
    7488msgid "Status"
    7589msgstr ""
    7690
     91#: dist/monoranks/resources/views/column-cell.php:30
     92#: dist/monoranks/src/Column.php:68
    7793#: resources/views/column-cell.php:30
    7894#: src/Column.php:68
    … …  
    8096msgstr ""
    8197
     98#: dist/monoranks/resources/views/column-cell.php:31
     99#: dist/monoranks/resources/views/column-cell.php:54
    82100#: resources/views/column-cell.php:31
    83101#: resources/views/column-cell.php:54
    … …  
    86104msgstr ""
    87105
     106#: dist/monoranks/resources/views/column-cell.php:32
    88107#: resources/views/column-cell.php:32
    89108msgid "Published"
    90109msgstr ""
    91110
     111#: dist/monoranks/resources/views/column-cell.php:35
    92112#: resources/views/column-cell.php:35
    93113msgid "Scores arrive after the next audit"
    94114msgstr ""
    95115
     116#: dist/monoranks/resources/views/column-cell.php:35
    96117#: resources/views/column-cell.php:35
    97118#: tmp/i18n/shell/Shell.js:38
    … …  
    99120msgstr ""
    100121
     122#: dist/monoranks/resources/views/column-cell.php:38
    101123#: resources/views/column-cell.php:38
    102124msgid "Not checked in this audit"
    103125msgstr ""
    104126
     127#: dist/monoranks/resources/views/column-cell.php:38
    105128#: resources/views/column-cell.php:38
    106129msgid "Not checked: MonoRanks reads AEO on a sample of pages"
    107130msgstr ""
    108131
     132#: dist/monoranks/resources/views/column-cell.php:41
    109133#: resources/views/column-cell.php:41
    110134#: tmp/i18n/screens/Overview.js:97
     135#: tmp/i18n/screens/Settings.js:90
    111136msgid "Fixes"
    112137msgstr ""
    113138
    114139#. translators: %s: number
     140#: dist/monoranks/resources/views/column-cell.php:43
    115141#: resources/views/column-cell.php:43
    116142#: tmp/i18n/screens/Overview.js:136
    … …  
    121147msgstr[1] ""
    122148
     149#: dist/monoranks/resources/views/column-cell.php:45
    123150#: resources/views/column-cell.php:45
    124151msgid "Nothing waiting"
    125152msgstr ""
    126153
     154#: dist/monoranks/resources/views/column-cell.php:47
    127155#: resources/views/column-cell.php:47
    128156msgid "Issues"
    … …  
    130158
    131159#. translators: %s: number
     160#: dist/monoranks/resources/views/column-cell.php:49
    132161#: resources/views/column-cell.php:49
    133162#, php-format
    … …  
    137166msgstr[1] ""
    138167
     168#: dist/monoranks/resources/views/column-cell.php:51
     169#: dist/monoranks/src/Column.php:142
    139170#: resources/views/column-cell.php:51
    140171#: src/Column.php:142
    … …  
    142173msgstr ""
    143174
     175#: dist/monoranks/resources/views/column-cell.php:53
    144176#: resources/views/column-cell.php:53
    145177msgid "Audited"
    146178msgstr ""
    147179
     180#: dist/monoranks/resources/views/column-cell.php:58
    148181#: resources/views/column-cell.php:58
    149182msgid "Apply fixes"
    150183msgstr ""
    151184
     185#: dist/monoranks/resources/views/column-cell.php:59
    152186#: resources/views/column-cell.php:59
    153187msgid "Open in MonoRanks"
    154188msgstr ""
    155189
     190#: dist/monoranks/resources/views/partials/score-ring.php:16
    156191#: resources/views/partials/score-ring.php:16
    157192#: tmp/i18n/screens/Overview.js:197
    … …  
    161196
    162197#. translators: %s: score out of 100
     198#: dist/monoranks/resources/views/partials/score-ring.php:18
    163199#: resources/views/partials/score-ring.php:18
    164200#: tmp/i18n/shell/Ring.js:14
    … …  
    168204
    169205#. translators: %s: link to the website's Integrations screen in MonoRanks
     206#: dist/monoranks/resources/views/post-panel.php:19
    170207#: resources/views/post-panel.php:19
    171208#, php-format
    … …  
    173210msgstr ""
    174211
     212#: dist/monoranks/resources/views/post-panel.php:20
    175213#: resources/views/post-panel.php:20
    176214msgid "Integrations"
    177215msgstr ""
    178216
     217#: dist/monoranks/resources/views/post-panel.php:27
     218#: dist/monoranks/src/PostPanel.php:39
    179219#: resources/views/post-panel.php:27
    180220#: src/PostPanel.php:39
    … …  
    182222msgstr ""
    183223
     224#: dist/monoranks/resources/views/post-panel.php:38
    184225#: resources/views/post-panel.php:38
    185226msgid "Not audited yet. Scores arrive after the next audit."
    186227msgstr ""
    187228
     229#: dist/monoranks/resources/views/post-panel.php:43
    188230#: resources/views/post-panel.php:43
    189231msgid "Google search, 28 days"
    190232msgstr ""
    191233
     234#: dist/monoranks/resources/views/post-panel.php:45
    192235#: resources/views/post-panel.php:45
    193236msgid "Search data arrives with the next refresh."
    194237msgstr ""
    195238
     239#: dist/monoranks/resources/views/post-panel.php:49
    196240#: resources/views/post-panel.php:49
    197241#: tmp/i18n/screens/Overview.js:94
    … …  
    199243msgstr ""
    200244
     245#: dist/monoranks/resources/views/post-panel.php:52
    201246#: resources/views/post-panel.php:52
    202247msgid "Clicks"
    203248msgstr ""
    204249
     250#: dist/monoranks/resources/views/post-panel.php:53
    205251#: resources/views/post-panel.php:53
    206252msgid "Impressions"
    207253msgstr ""
    208254
     255#: dist/monoranks/resources/views/post-panel.php:55
    209256#: resources/views/post-panel.php:55
    210257msgid "Average position"
    211258msgstr ""
    212259
     260#: dist/monoranks/resources/views/post-panel.php:59
    213261#: resources/views/post-panel.php:59
    214262msgid "Top searches"
    … …  
    216264
    217265#. translators: %s: number of clicks
     266#: dist/monoranks/resources/views/post-panel.php:62
    218267#: resources/views/post-panel.php:62
    219268#, php-format
    … …  
    223272msgstr[1] ""
    224273
     274#: dist/monoranks/resources/views/post-panel.php:71
    225275#: resources/views/post-panel.php:71
    226276msgid "Visits and revenue, 28 days"
    227277msgstr ""
    228278
     279#: dist/monoranks/resources/views/post-panel.php:74
    229280#: resources/views/post-panel.php:74
    230281msgid "Visits from search"
    231282msgstr ""
    232283
     284#: dist/monoranks/resources/views/post-panel.php:75
    233285#: resources/views/post-panel.php:75
    234286msgid "Key events"
    235287msgstr ""
    236288
     289#: dist/monoranks/resources/views/post-panel.php:76
    237290#: resources/views/post-panel.php:76
    238291msgid "Revenue"
    239292msgstr ""
    240293
     294#: dist/monoranks/resources/views/post-panel.php:81
    241295#: resources/views/post-panel.php:81
    242296msgid "Connect Google Analytics in MonoRanks to see what visits to this page are worth."
    243297msgstr ""
    244298
     299#: dist/monoranks/resources/views/post-panel.php:81
    245300#: resources/views/post-panel.php:81
    246301msgid "Open Analytics"
    247302msgstr ""
    248303
     304#: dist/monoranks/resources/views/post-panel.php:83
     305#: dist/monoranks/resources/views/post-panel.php:117
    249306#: resources/views/post-panel.php:83
    250307#: resources/views/post-panel.php:117
    … …  
    253310
    254311#. translators: %s: number of links
     312#: dist/monoranks/resources/views/post-panel.php:90
    255313#: resources/views/post-panel.php:90
    256314#, php-format
    … …  
    260318msgstr[1] ""
    261319
     320#: dist/monoranks/resources/views/post-panel.php:96
    262321#: resources/views/post-panel.php:96
    263322msgid "These sites used to link to this page. Fix the address if it moved, or ask them to update the link."
    264323msgstr ""
    265324
     325#: dist/monoranks/resources/views/post-panel.php:101
    266326#: resources/views/post-panel.php:101
    267327msgid "Last change MonoRanks saw"
    … …  
    269329
    270330#. translators: %s: number of changes
     331#: dist/monoranks/resources/views/post-panel.php:109
    271332#: resources/views/post-panel.php:109
    272333#, php-format
    … …  
    276337msgstr[1] ""
    277338
     339#: dist/monoranks/resources/views/post-panel.php:113
    278340#: resources/views/post-panel.php:113
    279341msgid "Nothing changed between the recent checks."
    280342msgstr ""
    281343
     344#: dist/monoranks/resources/views/post-panel.php:115
    282345#: resources/views/post-panel.php:115
    283346msgid "No history yet. MonoRanks keeps one from the next audit on."
    284347msgstr ""
    285348
     349#: dist/monoranks/resources/views/post-panel.php:122
    286350#: resources/views/post-panel.php:122
    287351msgid "Open this page in MonoRanks"
    288352msgstr ""
    289353
     354#: dist/monoranks/resources/views/post-panel.php:122
    290355#: resources/views/post-panel.php:122
    291 #: tmp/i18n/screens/Grow.js:55
    292 #: tmp/i18n/screens/Grow.js:66
    293 #: tmp/i18n/screens/Grow.js:161
     356#: tmp/i18n/screens/Grow.js:63
     357#: tmp/i18n/screens/Grow.js:74
     358#: tmp/i18n/screens/Grow.js:169
    294359msgid "(opens in a new tab)"
    295360msgstr ""
    296361
    297 #: src/Admin.php:47
     362#: dist/monoranks/src/Admin.php:77
     363#: dist/monoranks/src/Admin.php:97
     364#: src/Admin.php:77
     365#: src/Admin.php:97
     366#: tmp/i18n/screens/Settings.js:74
     367#: tmp/i18n/shell/Shell.js:15
     368msgid "Settings"
     369msgstr ""
     370
     371#: dist/monoranks/src/Admin.php:77
     372#: src/Admin.php:77
     373#: tmp/i18n/screens/Overview.js:183
     374#: tmp/i18n/screens/Settings.js:98
     375msgid "Connect"
     376msgstr ""
     377
     378#: dist/monoranks/src/Admin.php:96
     379#: dist/monoranks/src/Assets.php:67
     380#: src/Admin.php:96
    298381#: src/Assets.php:67
    299382#: tmp/i18n/screens/Overview.js:76
    … …  
    302385msgstr ""
    303386
    304 #: src/Admin.php:48
     387#: dist/monoranks/src/Admin.php:97
     388#: dist/monoranks/src/Assets.php:67
     389#: src/Admin.php:97
    305390#: src/Assets.php:67
    306391msgid "MonoRanks settings"
    307392msgstr ""
    308393
    309 #: src/Admin.php:48
    310 #: tmp/i18n/screens/Settings.js:74
    311 #: tmp/i18n/shell/Shell.js:15
    312 msgid "Settings"
    313 msgstr ""
    314 
    315394#. translators: 1: relative time, 2: date
    316 #: src/Admin.php:168
     395#: dist/monoranks/src/Admin.php:217
     396#: src/Admin.php:217
    317397#, php-format
    318398msgid "in %1$s (%2$s)"
    … …  
    320400
    321401#. translators: 1: relative time, 2: date
    322 #: src/Admin.php:171
     402#: dist/monoranks/src/Admin.php:220
     403#: src/Admin.php:220
    323404#, php-format
    324405msgid "%1$s ago (%2$s)"
    … …  
    327408#. translators: %s: relative time, e.g. 3 minutes
    328409#. translators: %s: relative time such as "5 days"
    329 #: src/Admin.php:181
     410#: dist/monoranks/src/Admin.php:230
     411#: dist/monoranks/src/Column.php:63
     412#: src/Admin.php:230
    330413#: src/Column.php:63
    331414#, php-format
    … …  
    335418#. translators: %s: relative time, e.g. 3 minutes
    336419#. translators: %s: relative time such as "2 days"
    337 #: src/Admin.php:181
     420#: dist/monoranks/src/Admin.php:230
     421#: dist/monoranks/src/Column.php:78
     422#: dist/monoranks/src/Column.php:92
     423#: src/Admin.php:230
    338424#: src/Column.php:78
    339425#: src/Column.php:92
    … …  
    342428msgstr ""
    343429
    344 #: src/Admin.php:193
     430#: dist/monoranks/src/Admin.php:242
     431#: src/Admin.php:242
    345432msgid "Connected. Your published content is on its way to MonoRanks."
    346433msgstr ""
    347434
    348 #: src/Admin.php:194
     435#: dist/monoranks/src/Admin.php:243
     436#: src/Admin.php:243
    349437msgid "Content sent to MonoRanks."
    350438msgstr ""
    351439
    352 #: src/Admin.php:195
     440#: dist/monoranks/src/Admin.php:244
     441#: src/Admin.php:244
    353442msgid "Disconnected. Nothing is sent to MonoRanks any more."
    354443msgstr ""
    355444
    356 #: src/Admin.php:196
     445#: dist/monoranks/src/Admin.php:245
     446#: src/Admin.php:245
    357447msgid "Everything MonoRanks stored in WordPress is gone: the connection, the scores, the redirects and the change log."
    358448msgstr ""
    359449
    360 #: src/Admin.php:197
     450#: dist/monoranks/src/Admin.php:246
     451#: src/Admin.php:246
    361452msgid "Applied. The change is listed under Recent changes and can be undone."
    362453msgstr ""
    363454
    364 #: src/Admin.php:198
     455#: dist/monoranks/src/Admin.php:247
     456#: src/Admin.php:247
    365457msgid "Some fixes were applied; the rest could not be applied. Recent changes lists what was written."
    366458msgstr ""
    367459
    368 #: src/Admin.php:199
     460#: dist/monoranks/src/Admin.php:248
     461#: src/Admin.php:248
    369462msgid "That change has moved in the log since this screen loaded. Reload and try Undo again."
    370463msgstr ""
    371464
    372 #: src/Admin.php:200
     465#: dist/monoranks/src/Admin.php:249
     466#: src/Admin.php:249
    373467msgid "Undone. The previous value is back."
    374468msgstr ""
    375469
    376 #: src/Admin.php:201
     470#: dist/monoranks/src/Admin.php:250
     471#: src/Admin.php:250
    377472msgid "MonoRanks could not apply that change. Open it in MonoRanks to review it again."
    378473msgstr ""
    379474
    380 #: src/Admin.php:202
     475#: dist/monoranks/src/Admin.php:251
     476#: src/Admin.php:251
    381477msgid "Nothing was changed: the value in WordPress is not the one that was reviewed. It now needs review in MonoRanks."
    382478msgstr ""
    383479
    384 #: src/Admin.php:203
     480#: dist/monoranks/src/Admin.php:252
     481#: src/Admin.php:252
    385482msgid "Some changes were applied. The others no longer match WordPress and need review in MonoRanks."
    386483msgstr ""
    387484
    388 #: src/Admin.php:204
     485#: dist/monoranks/src/Admin.php:253
     486#: src/Admin.php:253
    389487msgid "That does not look like a MonoRanks connector key. Copy it again from MonoRanks → Settings → API and MCP."
    390488msgstr ""
    391489
    392 #: src/Admin.php:205
     490#: dist/monoranks/src/Admin.php:254
     491#: src/Admin.php:254
    393492msgid "The MonoRanks address must start with https://."
    394493msgstr ""
    395494
    396 #: src/Admin.php:206
     495#: dist/monoranks/src/Admin.php:255
     496#: src/Admin.php:255
    397497msgid "MonoRanks did not accept this key. It may have been revoked or replaced; create a new one in MonoRanks."
    398498msgstr ""
    399499
    400 #: src/Admin.php:207
     500#: dist/monoranks/src/Admin.php:256
     501#: src/Admin.php:256
    401502msgid "This key belongs to a different website in MonoRanks. Create the key on the website with this address."
    402503msgstr ""
    403504
    404 #: src/Admin.php:208
     505#: dist/monoranks/src/Admin.php:257
     506#: src/Admin.php:257
    405507msgid "MonoRanks could not be reached. Check the address and try again."
    406508msgstr ""
    407509
    408 #: src/Admin.php:209
     510#: dist/monoranks/src/Admin.php:258
     511#: src/Admin.php:258
    409512msgid "Could not connect. Please try again."
    410513msgstr ""
    411514
     515#: dist/monoranks/src/AuthorizeScreen.php:39
    412516#: src/AuthorizeScreen.php:39
    413517msgid "Reads your content and applies only fixes you approve."
    … …  
    415519
    416520#. translators: %s: relative time such as "in 5 days"
     521#: dist/monoranks/src/Column.php:71
    417522#: src/Column.php:71
    418523#, php-format
    … …  
    420525msgstr ""
    421526
     527#: dist/monoranks/src/Column.php:121
    422528#: src/Column.php:121
    423529msgid "Clicks, 28 days"
    424530msgstr ""
    425531
     532#: dist/monoranks/src/Column.php:124
    426533#: src/Column.php:124
    427534msgid "Revenue, 28 days"
    … …  
    429536
    430537#. translators: %s: number of links
     538#: dist/monoranks/src/Column.php:128
    431539#: src/Column.php:128
    432540msgid "Lost links"
    … …  
    434542
    435543#. translators: %s: number of links
     544#: dist/monoranks/src/Column.php:128
    436545#: src/Column.php:128
    437546#, php-format
    … …  
    442551
    443552#. translators: %s: number of fixes
     553#: dist/monoranks/src/Column.php:137
    444554#: src/Column.php:137
    445555#, php-format
    … …  
    450560
    451561#. translators: %s: number of issues
     562#: dist/monoranks/src/Column.php:140
    452563#: src/Column.php:140
    453564#, php-format
    … …  
    458569
    459570#. translators: %s: relative time such as "2 days"
     571#: dist/monoranks/src/Column.php:146
    460572#: src/Column.php:146
    461573#, php-format
    … …  
    463575msgstr ""
    464576
     577#: dist/monoranks/src/Column.php:186
    465578#: src/Column.php:186
    466579msgid "Needs attention"
    … …  
    468581
    469582#. translators: %s: a question people ask
    470 #: src/Grow.php:221
     583#: dist/monoranks/src/Grow.php:252
     584#: src/Grow.php:252
    471585#, php-format
    472586msgid "AI answers quote this page for \"%s\""
    … …  
    474588
    475589#. translators: %s: a question people ask
    476 #: src/Grow.php:221
     590#: dist/monoranks/src/Grow.php:252
     591#: src/Grow.php:252
    477592msgid "AI answers quote this page"
    478593msgstr ""
    479594
    480595#. translators: %s: a search keyword
    481 #: src/Grow.php:225
     596#: dist/monoranks/src/Grow.php:256
     597#: src/Grow.php:256
    482598#, php-format
    483599msgid "A \"best of\" list for \"%s\" that leaves you out"
    … …  
    485601
    486602#. translators: %s: a search keyword
    487 #: src/Grow.php:225
     603#: dist/monoranks/src/Grow.php:256
     604#: src/Grow.php:256
    488605msgid "A \"best of\" list that leaves you out"
    489606msgstr ""
    490607
    491608#. translators: %s: number of competitors
    492 #: src/Grow.php:229
     609#: dist/monoranks/src/Grow.php:260
     610#: src/Grow.php:260
    493611#, php-format
    494612msgid "Links to %s competitor, not to you"
    … …  
    498616
    499617#. translators: %s: number of competitors
    500 #: src/Grow.php:229
     618#: dist/monoranks/src/Grow.php:260
     619#: src/Grow.php:260
    501620msgid "Links to your competitors, not to you"
    502621msgstr ""
    503622
    504623#. translators: %s: a page address on this site, like /pricing
    505 #: src/Grow.php:233
     624#: dist/monoranks/src/Grow.php:264
     625#: src/Grow.php:264
    506626#, php-format
    507627msgid "Used to link to %s"
    … …  
    509629
    510630#. translators: %s: a page address on this site, like /pricing
    511 #: src/Grow.php:233
     631#: dist/monoranks/src/Grow.php:264
     632#: src/Grow.php:264
    512633msgid "Used to link to you"
    513634msgstr ""
    514635
    515 #: src/Grow.php:235
     636#: dist/monoranks/src/Grow.php:266
     637#: src/Grow.php:266
    516638msgid "Added by hand"
    517639msgstr ""
    518640
    519 #: src/Overview.php:41
     641#: dist/monoranks/src/Overview.php:41
     642#: dist/monoranks/src/PostPanel.php:152
     643#: src/Overview.php:44
    520644#: src/PostPanel.php:152
    521645msgid "Title"
    522646msgstr ""
    523647
    524 #: src/Overview.php:42
     648#: dist/monoranks/src/Overview.php:42
     649#: dist/monoranks/src/PostPanel.php:153
     650#: src/Overview.php:45
    525651#: src/PostPanel.php:153
    526652msgid "Meta description"
    527653msgstr ""
    528654
    529 #: src/Overview.php:43
     655#: dist/monoranks/src/Overview.php:43
     656#: dist/monoranks/src/PostPanel.php:156
     657#: src/Overview.php:46
    530658#: src/PostPanel.php:156
    531659msgid "Canonical"
    532660msgstr ""
    533661
    534 #: src/Overview.php:44
     662#: dist/monoranks/src/Overview.php:44
     663#: dist/monoranks/src/PostPanel.php:157
     664#: src/Overview.php:47
    535665#: src/PostPanel.php:157
    536666msgid "Noindex"
    537667msgstr ""
    538668
    539 #: src/Overview.php:45
     669#: dist/monoranks/src/Overview.php:45
     670#: src/Overview.php:48
    540671msgid "Image alt"
    541672msgstr ""
    542673
    543 #: src/Overview.php:46
     674#: dist/monoranks/src/Overview.php:46
     675#: dist/monoranks/src/PostPanel.php:151
     676#: src/Overview.php:49
    544677#: src/PostPanel.php:151
    545678msgid "Redirect"
    546679msgstr ""
    547680
    548 #: src/Overview.php:47
     681#: dist/monoranks/src/Overview.php:47
     682#: src/Overview.php:50
    549683msgid "Opening paragraph"
    550684msgstr ""
    551685
    552 #: src/Overview.php:48
     686#: dist/monoranks/src/Overview.php:48
     687#: src/Overview.php:51
    553688msgid "robots.txt"
    554689msgstr ""
    555690
    556 #: src/Overview.php:49
     691#: dist/monoranks/src/Overview.php:49
     692#: src/Overview.php:52
    557693msgid "llms.txt"
    558694msgstr ""
    559695
    560696#. translators: %d: attachment ID
    561 #: src/Overview.php:68
     697#: dist/monoranks/src/Overview.php:68
     698#: src/Overview.php:71
    562699#, php-format
    563700msgid "Image #%d"
    564701msgstr ""
    565702
    566 #: src/Overview.php:70
     703#: dist/monoranks/src/Overview.php:70
     704#: src/Overview.php:73
    567705#: tmp/i18n/screens/Overview.js:30
    568706msgid "Site"
    569707msgstr ""
    570708
     709#: dist/monoranks/src/PostPanel.php:45
    571710#: src/PostPanel.php:45
    572711msgid "MonoRanks could not be reached. Reload the page to try again."
    573712msgstr ""
    574713
     714#: dist/monoranks/src/PostPanel.php:46
    575715#: src/PostPanel.php:46
    576716msgid "Loading MonoRanks data…"
    577717msgstr ""
    578718
     719#: dist/monoranks/src/PostPanel.php:150
    579720#: src/PostPanel.php:150
    580721msgid "HTTP status"
    581722msgstr ""
    582723
     724#: dist/monoranks/src/PostPanel.php:154
    583725#: src/PostPanel.php:154
    584726msgid "H1"
    585727msgstr ""
    586728
     729#: dist/monoranks/src/PostPanel.php:155
    587730#: src/PostPanel.php:155
    588731msgid "Headings"
    589732msgstr ""
    590733
     734#: dist/monoranks/src/PostPanel.php:158
    591735#: src/PostPanel.php:158
    592736msgid "Robots"
    593737msgstr ""
    594738
     739#: dist/monoranks/src/PostPanel.php:159
    595740#: src/PostPanel.php:159
    596741msgid "Word count"
    597742msgstr ""
    598743
     744#: dist/monoranks/src/PostPanel.php:160
    599745#: src/PostPanel.php:160
    600746msgid "Structured data"
    601747msgstr ""
    602748
     749#: dist/monoranks/src/PostPanel.php:161
    603750#: src/PostPanel.php:161
    604751msgid "Internal links"
    605752msgstr ""
    606753
     754#: dist/monoranks/src/PostPanel.php:162
    607755#: src/PostPanel.php:162
    608756#: tmp/i18n/screens/Overview.js:85
    … …  
    610758msgstr ""
    611759
     760#: dist/monoranks/src/PostPanel.php:163
    612761#: src/PostPanel.php:163
    613762#: tmp/i18n/screens/Overview.js:89
    … …  
    616765
    617766#. translators: 1: what changed, such as "Word count", 2: the number before, 3: the number after
     767#: dist/monoranks/src/PostPanel.php:171
    618768#: src/PostPanel.php:171
    619769#, php-format
    … …  
    622772
    623773#. translators: 1: user, 2: date
    624 #: src/Settings.php:44
     774#: dist/monoranks/src/Settings.php:102
     775#: src/Settings.php:102
    625776#, php-format
    626777msgid "set when %1$s connected MonoRanks on %2$s"
    627778msgstr ""
    628779
    629 #: src/Settings.php:45
     780#: dist/monoranks/src/Settings.php:103
     781#: src/Settings.php:103
    630782msgid "pasted by hand"
    631783msgstr ""
    632784
    633 #: src/Settings.php:47
    634 #: src/Settings.php:48
     785#: dist/monoranks/src/Settings.php:105
     786#: dist/monoranks/src/Settings.php:106
     787#: src/Settings.php:105
     788#: src/Settings.php:106
    635789msgid "Never"
    636790msgstr ""
    … …  
    640794msgstr ""
    641795
    642 #: tmp/i18n/screens/Grow.js:18
    643796#: tmp/i18n/screens/Grow.js:26
     797#: tmp/i18n/screens/Grow.js:34
    644798msgid "What to do next"
    645799msgstr ""
    646800
    647 #: tmp/i18n/screens/Grow.js:27
     801#: tmp/i18n/screens/Grow.js:35
    648802#, js-format
    649803msgid "Updated %s"
    650804msgstr ""
    651805
    652 #: tmp/i18n/screens/Grow.js:41
     806#: tmp/i18n/screens/Grow.js:49
    653807msgid "The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again."
    654808msgstr ""
    655809
    656 #: tmp/i18n/screens/Grow.js:41
     810#: tmp/i18n/screens/Grow.js:49
    657811msgid "Open Integrations"
    658812msgstr ""
    659813
    660 #: tmp/i18n/screens/Grow.js:43
     814#: tmp/i18n/screens/Grow.js:51
    661815msgid "Not available in your MonoRanks yet."
    662816msgstr ""
    663817
    664 #: tmp/i18n/screens/Grow.js:45
    665 msgid "MonoRanks could not be reached. The plugin tries again within the hour."
    666 msgstr ""
    667 
    668 #: tmp/i18n/screens/Grow.js:47
    669 msgid "Still loading. Reload this screen in a minute."
    670 msgstr ""
    671 
    672 #: tmp/i18n/screens/Grow.js:62
     818#: tmp/i18n/screens/Grow.js:53
     819msgid "Could not reach MonoRanks. Retrying soon."
     820msgstr ""
     821
     822#: tmp/i18n/screens/Grow.js:55
     823msgid "Checking…"
     824msgstr ""
     825
     826#: tmp/i18n/screens/Grow.js:70
    673827msgid "Outreach"
    674828msgstr ""
    675829
    676 #: tmp/i18n/screens/Grow.js:62
     830#: tmp/i18n/screens/Grow.js:70
    677831#, js-format
    678832msgid "%s to contact"
    … …  
    681835msgstr[1] ""
    682836
    683 #: tmp/i18n/screens/Grow.js:62
     837#: tmp/i18n/screens/Grow.js:70
    684838msgid "All targets"
    685839msgstr ""
    686840
    687 #: tmp/i18n/screens/Grow.js:69
     841#: tmp/i18n/screens/Grow.js:77
    688842msgid "Every target is contacted. MonoRanks looks for new ones each week."
    689843msgstr ""
    690844
    691 #: tmp/i18n/screens/Grow.js:70
     845#: tmp/i18n/screens/Grow.js:78
    692846msgid "Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there."
    693847msgstr ""
    694848
    695 #: tmp/i18n/screens/Grow.js:71
     849#: tmp/i18n/screens/Grow.js:79
    696850msgid "No outreach targets yet. MonoRanks looks for pages worth a link each week."
    697851msgstr ""
    698852
    699 #: tmp/i18n/screens/Grow.js:76
     853#: tmp/i18n/screens/Grow.js:84
    700854msgid "Backlinks"
    701855msgstr ""
    702856
    703 #: tmp/i18n/screens/Grow.js:76
     857#: tmp/i18n/screens/Grow.js:84
    704858msgid "All backlinks"
    705859msgstr ""
    706860
    707 #: tmp/i18n/screens/Grow.js:81
     861#: tmp/i18n/screens/Grow.js:89
    708862msgid "websites linking to you, won and lost in 28 days"
    709863msgstr ""
    710864
    711 #: tmp/i18n/screens/Grow.js:84
     865#: tmp/i18n/screens/Grow.js:92
    712866#, js-format
    713867msgid "%s website links to you"
    … …  
    716870msgstr[1] ""
    717871
    718 #: tmp/i18n/screens/Grow.js:85
     872#: tmp/i18n/screens/Grow.js:93
    719873#, js-format
    720874msgid "%s to review for spam"
    … …  
    723877msgstr[1] ""
    724878
    725 #: tmp/i18n/screens/Grow.js:88
     879#: tmp/i18n/screens/Grow.js:96
    726880msgid "Newest strong links"
    727881msgstr ""
    728882
    729 #: tmp/i18n/screens/Grow.js:90
     883#: tmp/i18n/screens/Grow.js:98
    730884#, js-format
    731885msgid "strength %s"
    732886msgstr ""
    733887
    734 #: tmp/i18n/screens/Grow.js:93
     888#: tmp/i18n/screens/Grow.js:101
    735889msgid "No backlink data yet. MonoRanks refreshes it weekly."
    736890msgstr ""
    737891
    738 #: tmp/i18n/screens/Grow.js:98
     892#: tmp/i18n/screens/Grow.js:106
    739893msgid "Competitors"
    740894msgstr ""
    741895
    742 #: tmp/i18n/screens/Grow.js:98
     896#: tmp/i18n/screens/Grow.js:106
    743897#, js-format
    744898msgid "%s keyword gap"
    … …  
    747901msgstr[1] ""
    748902
    749 #: tmp/i18n/screens/Grow.js:98
     903#: tmp/i18n/screens/Grow.js:106
    750904msgid "All competitors"
    751905msgstr ""
    752906
    753 #: tmp/i18n/screens/Grow.js:102
     907#: tmp/i18n/screens/Grow.js:110
    754908msgid "suggested"
    755909msgstr ""
    756910
    757 #: tmp/i18n/screens/Grow.js:103
     911#: tmp/i18n/screens/Grow.js:111
    758912#, js-format
    759913msgid "%1$s shared keyword, %2$s where they rank higher"
    … …  
    762916msgstr[1] ""
    763917
    764 #: tmp/i18n/screens/Grow.js:107
     918#: tmp/i18n/screens/Grow.js:115
    765919msgid "They rank for these, you do not"
    766920msgstr ""
    767921
    768 #: tmp/i18n/screens/Grow.js:109
     922#: tmp/i18n/screens/Grow.js:117
    769923#, js-format
    770924msgid "%s/mo"
    771925msgstr ""
    772926
    773 #: tmp/i18n/screens/Grow.js:112
     927#: tmp/i18n/screens/Grow.js:120
    774928msgid "No competitors yet. Pick some in MonoRanks to see the keywords they win."
    775929msgstr ""
    776930
    777 #: tmp/i18n/screens/Grow.js:120
     931#: tmp/i18n/screens/Grow.js:128
    778932msgid "up"
    779933msgstr ""
    780934
    781 #: tmp/i18n/screens/Grow.js:120
     935#: tmp/i18n/screens/Grow.js:128
    782936msgid "down"
    783937msgstr ""
    784938
    785 #: tmp/i18n/screens/Grow.js:121
     939#: tmp/i18n/screens/Grow.js:129
    786940#, js-format
    787941msgid "%1$s → %2$s"
    788942msgstr ""
    789943
    790 #: tmp/i18n/screens/Grow.js:124
     944#: tmp/i18n/screens/Grow.js:132
    791945msgid "Keyword movers this week"
    792946msgstr ""
    793947
    794 #: tmp/i18n/screens/Grow.js:124
     948#: tmp/i18n/screens/Grow.js:132
    795949msgid "All keywords"
    796950msgstr ""
    797951
    798 #: tmp/i18n/screens/Grow.js:127
     952#: tmp/i18n/screens/Grow.js:135
    799953msgid "Up"
    800954msgstr ""
    801955
    802 #: tmp/i18n/screens/Grow.js:131
     956#: tmp/i18n/screens/Grow.js:139
    803957msgid "Down"
    804958msgstr ""
    805959
    806 #: tmp/i18n/screens/Grow.js:134
     960#: tmp/i18n/screens/Grow.js:142
    807961#, js-format
    808962msgid "Your %s tracked keyword held its place this week."
    … …  
    811965msgstr[1] ""
    812966
    813 #: tmp/i18n/screens/Grow.js:134
     967#: tmp/i18n/screens/Grow.js:142
    814968msgid "No tracked keywords yet. Track some in MonoRanks to see them move here."
    815969msgstr ""
    816970
    817 #: tmp/i18n/screens/Grow.js:143
     971#: tmp/i18n/screens/Grow.js:151
    818972msgid "No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress."
    819973msgstr ""
    820974
    821 #: tmp/i18n/screens/Grow.js:144
    822 #: tmp/i18n/screens/Grow.js:148
     975#: tmp/i18n/screens/Grow.js:152
     976#: tmp/i18n/screens/Grow.js:156
    823977msgid "Open reports"
    824978msgstr ""
    825979
    826 #: tmp/i18n/screens/Grow.js:147
     980#: tmp/i18n/screens/Grow.js:155
    827981msgid "Reports"
    828982msgstr ""
    829983
    830 #: tmp/i18n/screens/Grow.js:152
     984#: tmp/i18n/screens/Grow.js:160
    831985msgid "Weekly email"
    832986msgstr ""
    833987
    834 #: tmp/i18n/screens/Grow.js:154
     988#: tmp/i18n/screens/Grow.js:162
    835989#, js-format
    836990msgid "Next send %s"
    837991msgstr ""
    838992
    839 #: tmp/i18n/screens/Grow.js:155
     993#: tmp/i18n/screens/Grow.js:163
    840994#, js-format
    841995msgid "%s recipient"
    … …  
    844998msgstr[1] ""
    845999
    846 #: tmp/i18n/screens/Grow.js:156
     1000#: tmp/i18n/screens/Grow.js:164
    8471001msgid "On"
    8481002msgstr ""
    8491003
    850 #: tmp/i18n/screens/Grow.js:156
     1004#: tmp/i18n/screens/Grow.js:164
    8511005msgid "Off"
    8521006msgstr ""
    8531007
    854 #: tmp/i18n/screens/Grow.js:160
     1008#: tmp/i18n/screens/Grow.js:168
    8551009msgid "Client report"
    8561010msgstr ""
    8571011
    858 #: tmp/i18n/screens/Grow.js:160
     1012#: tmp/i18n/screens/Grow.js:168
    8591013msgid "Report"
    8601014msgstr ""
    8611015
    862 #: tmp/i18n/screens/Grow.js:161
     1016#: tmp/i18n/screens/Grow.js:169
    8631017msgid "Open report"
    8641018msgstr ""
    … …  
    10921246msgstr ""
    10931247
    1094 #: tmp/i18n/screens/Overview.js:183
    1095 #: tmp/i18n/screens/Settings.js:98
    1096 #: tmp/i18n/screens/Settings.js:161
    1097 msgid "Connect"
    1098 msgstr ""
    1099 
    11001248#: tmp/i18n/screens/Overview.js:184
    11011249#: tmp/i18n/screens/Settings.js:99
    … …  
    11551303
    11561304#: tmp/i18n/screens/Overview.js:202
    1157 msgid "Not sent yet. Use \"Sync content now\" above."
     1305msgid "Not sent. Use \"Sync content now\"."
     1306msgstr ""
     1307
     1308#: tmp/i18n/screens/Overview.js:202
     1309msgid "Sending…"
    11581310msgstr ""
    11591311
    … …  
    12241376msgstr ""
    12251377
     1378#: tmp/i18n/screens/Settings.js:90
     1379msgid "Not set up"
     1380msgstr ""
     1381
     1382#: tmp/i18n/screens/Settings.js:90
     1383msgid "Approve MonoRanks in WordPress so it can write the fixes you accept."
     1384msgstr ""
     1385
     1386#: tmp/i18n/screens/Settings.js:90
     1387msgid "Allow"
     1388msgstr ""
     1389
    12261390#: tmp/i18n/screens/Settings.js:91
    12271391msgid "Works with"
    … …  
    13391503msgstr ""
    13401504
     1505#: tmp/i18n/screens/Settings.js:161
     1506msgid "Save key"
     1507msgstr ""
     1508
    13411509#: tmp/i18n/shell/ChangeLog.js:8
    13421510msgid "No changes yet"
  • monoranks/tags/0.1.25/monoranks.php

    r3762106 r3764725  
    55 * Plugin URI:        https://monoranks.com/product/wordpress/
    66 * Author URI:        https://veronalabs.com/
    7  * Version:           0.1.24
     7 * Version:           0.1.25
    88 * Requires at least: 6.0
    99 * Requires PHP:      7.4
    … …  
    2727}
    2828
    29 define( 'MONORANKS_CONNECTOR_VERSION', '0.1.24' );
     29define( 'MONORANKS_CONNECTOR_VERSION', '0.1.25' );
    3030define( 'MONORANKS_CONNECTOR_FILE', __FILE__ );
    3131// MonoRanks address used when a key is pasted by hand. The download build sets it; wp-config.php may override it.
  • monoranks/tags/0.1.25/readme.txt

    r3764505 r3764725  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 0.1.24
     7Stable tag: 0.1.25
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    168168== Changelog ==
    169169
     170= 0.1.25 - 2026-10-25 =
     171* **New:** After activation, the plugin opens its MonoRanks screen, and the Plugins list shows a Connect link.
     172* **Fix:** Settings shows "Fixes: Not set up" with an Allow link when no MonoRanks app password exists, instead of saying fixes are written with one.
     173* **Fix:** The "What to do next" cards show "Checking…" after one slow answer and try again within minutes, not an hour.
     174* **Fix:** No "Could not connect" message on a site that is already connected.
     175* **Fix:** Content is sent right after connecting, on every way of connecting.
     176* **Fix:** After Disconnect, Connect works again for the same website.
     177* **Enhancement:** Connect opens MonoRanks in the same tab and comes back there.
     178* **Enhancement:** The connector key button now reads "Save key".
     179
    170180= 0.1.24 - 2026-10-23 =
    171181* **New:** Category, tag and product category pages are sent to MonoRanks with their SEO title and meta description.
  • monoranks/tags/0.1.25/src/Admin.php

    r3751826 r3764725  
    2929                add_filter( 'admin_footer_text', array( __CLASS__, 'footer_text' ), 100 );
    3030                add_filter( 'update_footer', array( __CLASS__, 'footer_text' ), 100 );
     31                add_action( 'activated_plugin', array( __CLASS__, 'activated' ), 10, 2 );
     32                add_action( 'admin_init', array( __CLASS__, 'after_activation' ) );
     33                add_filter( 'plugin_action_links_' . plugin_basename( MONORANKS_CONNECTOR_FILE ), array( __CLASS__, 'action_links' ) );
     34        }
     35
     36        /** Set on activation for the user who activated the plugin; read once on their next admin screen. */
     37        const ACTIVATION_REDIRECT = 'monoranks_activation_redirect';
     38
     39        /**
     40         * Activating this plugin by itself, from the Plugins screen of a single site, opens the MonoRanks screen next. Bulk and
     41         * network activation, WP-CLI, and users who cannot manage options stay where they are.
     42         */
     43        public static function activated( $plugin, $network_wide = false ) {
     44                if ( plugin_basename( MONORANKS_CONNECTOR_FILE ) !== $plugin || $network_wide || is_multisite() ) {
     45                        return;
     46                }
     47                if ( ( defined( 'WP_CLI' ) && WP_CLI ) || wp_doing_ajax() || ! current_user_can( 'manage_options' ) ) {
     48                        return;
     49                }
     50                // phpcs:ignore WordPress.Security.NonceVerification -- reading which list action ran; WordPress checked its nonce
     51                $action = isset( $_REQUEST['action'] ) ? sanitize_key( wp_unslash( $_REQUEST['action'] ) ) : '';
     52                if ( 'activate-selected' === $action || isset( $_GET['activate-multi'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     53                        return;
     54                }
     55                set_transient( self::ACTIVATION_REDIRECT, get_current_user_id(), 60 );
     56        }
     57
     58        /** The one redirect after activation: once, for the same user, on a normal admin page load. */
     59        public static function after_activation() {
     60                $user = get_transient( self::ACTIVATION_REDIRECT );
     61                if ( false === $user ) {
     62                        return;
     63                }
     64                if ( wp_doing_ajax() || ( function_exists( 'wp_doing_cron' ) && wp_doing_cron() ) || is_network_admin() ) {
     65                        return;
     66                }
     67                delete_transient( self::ACTIVATION_REDIRECT );
     68                if ( (int) $user !== get_current_user_id() || ! current_user_can( 'manage_options' ) || isset( $_GET['activate-multi'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     69                        return;
     70                }
     71                wp_safe_redirect( Connection::has_key() ? self::overview_url() : self::settings_url() );
     72                exit;
     73        }
     74
     75        /** The plugin's row on the Plugins screen: Connect while not connected, Settings after. */
     76        public static function action_links( $links ) {
     77                $label = Connection::has_key() ? __( 'Settings', 'monoranks' ) : __( 'Connect', 'monoranks' );
     78                array_unshift( $links, '<a href="' . esc_url( self::settings_url() ) . '">' . esc_html( $label ) . '</a>' );
     79                return $links;
    3180        }
    3281
    … …  
    214263        public static function notice() {
    215264                $code = isset( $_GET['monoranks'] ) ? sanitize_key( wp_unslash( $_GET['monoranks'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- display only
     265                // An old or reused connect link fails its state check, but a site that is connected has nothing to try again.
     266                if ( 'connect_failed' === $code && Connection::has_key() ) {
     267                        return null;
     268                }
    216269                return $code ? self::notice_for( $code ) : null;
    217270        }
  • monoranks/tags/0.1.25/src/Grow.php

    r3732824 r3764725  
    1818        const REFRESH_HOOK = 'monoranks_grow_refresh';
    1919        const FRESH_FOR    = 6 * HOUR_IN_SECONDS;
    20         const RETRY_AFTER  = HOUR_IN_SECONDS;
     20        /** A pull with a failed section is tried again after 2 minutes, then 10, then every hour (fails counts them). */
     21        const RETRY_STEPS  = array( 2 * MINUTE_IN_SECONDS, 10 * MINUTE_IN_SECONDS, HOUR_IN_SECONDS );
    2122        const KEEP_FOR     = 3 * DAY_IN_SECONDS;
    2223        const SECTIONS     = array( 'outreach', 'backlinks', 'competitors', 'keywords', 'report' );
    … …  
    3233        }
    3334
    34         /** True when the cache is missing, older than six hours, or has a section that failed more than an hour ago. */
     35        /** True when a section of the cache failed or is still missing. */
     36        public static function has_gaps( array $cache ) {
     37                foreach ( self::SECTIONS as $s ) {
     38                        if ( ! isset( $cache[ $s ]['state'] ) || in_array( $cache[ $s ]['state'], array( 'error', 'pending' ), true ) ) {
     39                                return true;
     40                        }
     41                }
     42                return false;
     43        }
     44
     45        /** Seconds to wait before pulling again after $fails failed pulls in a row: 2 minutes, 10 minutes, then an hour. */
     46        public static function retry_after( $fails ) {
     47                $fails = max( 1, (int) $fails );
     48                return self::RETRY_STEPS[ min( $fails, count( self::RETRY_STEPS ) ) - 1 ];
     49        }
     50
     51        /**
     52         * True when the cache is missing, older than six hours, or has a failed section older than its retry delay (2 minutes
     53         * after the first failure, 10 after the second, an hour after that), so one slow answer does not hide a card for an hour
     54         * and a MonoRanks that is down is not asked on every screen load.
     55         */
    3556        public static function is_stale( array $cache, $now = null ) {
    3657                $now = null === $now ? time() : (int) $now;
    … …  
    3960                        return true;
    4061                }
    41                 $failed = false;
    42                 foreach ( self::SECTIONS as $s ) {
    43                         if ( ! isset( $cache[ $s ]['state'] ) || in_array( $cache[ $s ]['state'], array( 'error', 'pending' ), true ) ) {
    44                                 $failed = true;
    45                         }
    46                 }
    47                 return $now - $at >= ( $failed ? self::RETRY_AFTER : self::FRESH_FOR );
     62                $wait = self::has_gaps( $cache ) ? self::retry_after( isset( $cache['fails'] ) ? $cache['fails'] : 1 ) : self::FRESH_FOR;
     63                return $now - $at >= $wait;
    4864        }
    4965
    … …  
    5874                $cache = self::cached();
    5975                if ( self::is_stale( $cache ) ) {
    60                         $cache = self::refresh( 5, 12 );
     76                        // The first pull (nothing cached yet) gets more time: a MonoRanks that answers slowly once is not an error.
     77                        $cache = empty( $cache['fetched_at'] ) ? self::refresh( 10, 20 ) : self::refresh( 5, 12 );
    6178                }
    6279                $out = array( 'connected' => true );
     80                // After one failed pull a section reads "checking", not "could not be reached": the next try is minutes away.
     81                $first_fail = isset( $cache['fails'] ) && (int) $cache['fails'] <= 1;
    6382                foreach ( self::SECTIONS as $s ) {
    6483                        $out[ $s ] = isset( $cache[ $s ] ) && is_array( $cache[ $s ] ) ? $cache[ $s ] : array( 'state' => 'pending' );
     84                        if ( $first_fail && 'error' === $out[ $s ]['state'] ) {
     85                                $out[ $s ] = array( 'state' => 'pending' );
     86                        }
    6587                }
    6688                if ( 'ok' === $out['report']['state'] ) {
    … …  
    111133                        $cache[ $s ] = call_user_func( array( __CLASS__, 'pull_' . $s ), $timeout );
    112134                }
     135                $failed = false;
     136                foreach ( self::SECTIONS as $s ) {
     137                        if ( isset( $cache[ $s ]['state'] ) && 'error' === $cache[ $s ]['state'] ) {
     138                                $failed = true;
     139                        }
     140                }
     141                $cache['fails']      = $failed ? ( isset( $cache['fails'] ) ? (int) $cache['fails'] : 0 ) + 1 : 0;
    113142                $cache['fetched_at'] = gmdate( 'c' );
    114143                set_transient( self::CACHE, $cache, self::KEEP_FOR );
    115144                delete_transient( self::LOCK );
    116                 if ( $left && ! wp_next_scheduled( self::REFRESH_HOOK ) ) {
    117                         wp_schedule_single_event( time() + 30, self::REFRESH_HOOK );
     145                // Sections left for later are finished in 30 seconds; a failed one is tried again after its retry delay, so the card
     146                // fills in without anyone reloading. One event at a time keeps MonoRanks from being asked more often.
     147                if ( ( $left || $failed ) && ! wp_next_scheduled( self::REFRESH_HOOK ) ) {
     148                        wp_schedule_single_event( time() + ( $failed ? self::retry_after( $cache['fails'] ) : 30 ), self::REFRESH_HOOK );
    118149                        spawn_cron();
    119150                }
  • monoranks/tags/0.1.25/src/Overview.php

    r3732824 r3764725  
    3030                        'fetched'    => Admin::ago( Insights::fetched_at() ),
    3131                        'last_sent'  => Admin::ago( isset( $conn['last_sent_at'] ) ? $conn['last_sent_at'] : '' ),
     32                        // The first send runs in the background right after connecting; only a failed send asks for "Sync content now".
     33                        'sending'    => $connected && ! empty( get_option( 'monoranks_sync', array() )['run_id'] ),
     34                        'send_failed' => $connected && empty( $conn['last_sent_at'] ) && ! empty( $conn['last_error'] ),
    3235                        'items'      => $connected ? array_sum( Rest::status_payload()['post_types'] ) : 0,
    3336                        'app_url'    => $site_url,
  • monoranks/tags/0.1.25/src/Rest.php

    r3762106 r3764725  
    9191                        'app_passwords' => function_exists( 'wp_is_application_passwords_available' ) && wp_is_application_passwords_available(),
    9292                        'https'         => is_ssl() || 0 === strpos( home_url(), 'https://' ),
     93                        // Whether the plugin holds a MonoRanks key: lets MonoRanks offer Connect again after a Disconnect here.
     94                        'connected'     => Connection::has_key(),
    9395                );
    9496        }
    … …  
    145147                }
    146148                Connection::update( array( 'api_base' => $base, 'key' => $key, 'site_id' => $site_id, 'via' => 'pairing', 'key_state' => 'ok', 'paired_at' => gmdate( 'c' ), 'paired_by' => wp_get_current_user()->user_login, 'last_error' => null ) );
    147                 Sync::schedule_daily();
    148149                Grow::clear_all();
     150                // Send the content right away, as a pasted key or a one-time code does, without waiting for MonoRanks to ask.
     151                Sync::start_soon();
    149152                return self::status();
    150153        }
  • monoranks/tags/0.1.25/src/Settings.php

    r3751826 r3764725  
    2828        }
    2929
     30        /**
     31         * The Application Password MonoRanks writes fixes with, if one exists. MonoRanks' approve step creates it for the admin
     32         * who approves, so every user who can manage options is checked, the current one first. A site connected with a one-time
     33         * code or a pasted key has none until someone approves.
     34         *
     35         * @return array{exists:bool, revoke_url:string, available:bool}
     36         */
     37        public static function app_password() {
     38                $available = function_exists( 'wp_is_application_passwords_available' ) ? (bool) wp_is_application_passwords_available() : false;
     39                $none      = array( 'exists' => false, 'revoke_url' => '', 'available' => $available );
     40                if ( ! class_exists( 'WP_Application_Passwords' ) ) {
     41                        return $none;
     42                }
     43                $me    = get_current_user_id();
     44                $users = array_map( 'intval', (array) get_users( array( 'capability' => 'manage_options', 'fields' => 'ID', 'number' => 100 ) ) );
     45                usort( $users, static function ( $a, $b ) use ( $me ) { return (int) ( $b === $me ) - (int) ( $a === $me ); } );
     46                foreach ( $users as $user_id ) {
     47                        foreach ( (array) \WP_Application_Passwords::get_user_application_passwords( $user_id ) as $item ) {
     48                                if ( self::is_monoranks_password( $item ) ) {
     49                                        $url = $user_id === $me ? admin_url( 'profile.php' ) : admin_url( 'user-edit.php?user_id=' . $user_id );
     50                                        return array( 'exists' => true, 'revoke_url' => $url . '#application-passwords-section', 'available' => $available );
     51                                }
     52                        }
     53                }
     54                return $none;
     55        }
     56
     57        /** One Application Password is MonoRanks': made with MonoRanks' app id, or (older approvals) named MonoRanks. */
     58        public static function is_monoranks_password( $item ) {
     59                if ( ! is_array( $item ) ) {
     60                        return false;
     61                }
     62                if ( ! empty( $item['app_id'] ) && is_string( $item['app_id'] ) ) {
     63                        return 0 === strcasecmp( $item['app_id'], AuthorizeScreen::APP_ID );
     64                }
     65                return isset( $item['name'] ) && is_string( $item['name'] ) && 0 === strcasecmp( trim( $item['name'] ), 'MonoRanks' );
     66        }
     67
     68        /**
     69         * Where "Allow" goes when fixes are not set up: MonoRanks' approve step for this website ({base}/api/wordpress/start),
     70         * which opens WordPress's own approve screen and comes back to Settings. A site connected with a one-time code or a key
     71         * is already connected in MonoRanks, so the connect page would only say so. Without the website's id: the connect link.
     72         */
     73        public static function allow_url( $base = '' ) {
     74                $conn    = Connection::get();
     75                $base    = untrailingslashit( $base ? (string) $base : ( ! empty( $conn['api_base'] ) ? $conn['api_base'] : MONORANKS_API_BASE ) );
     76                $site_id = isset( $conn['site_id'] ) ? (string) $conn['site_id'] : '';
     77                if ( '' === $site_id ) {
     78                        return self::connect_url( $base );
     79                }
     80                $state = Handoff::state( $base );
     81                $query = array( 'site' => $site_id, 'wp' => untrailingslashit( home_url( '/' ) ), 'connect' => '1', 'return' => Admin::settings_url() );
     82                if ( $state ) {
     83                        $query['state'] = $state;
     84                }
     85                return $base . '/api/wordpress/start?' . http_build_query( $query, '', '&', PHP_QUERY_RFC3986 );
     86        }
     87
    3088        public static function data() {
    3189                $conn      = Connection::get();
    … …  
    55113                        'seo_supported' => SeoFields::supported(),
    56114                        'profile_url'  => admin_url( 'profile.php#application-passwords-section' ),
     115                        'app_password' => $connected ? self::app_password() : array( 'exists' => false, 'revoke_url' => '', 'available' => false ),
     116                        'allow_url'    => $connected ? self::allow_url( $conn['api_base'] ) : '',
    57117                        'show_address' => Admin::shows_address_field(),
    58118                        'app_url'      => $connected ? $conn['api_base'] : MONORANKS_API_BASE,
  • monoranks/tags/0.1.25/src/Sync.php

    r3727220 r3764725  
    2121                self::schedule_daily();
    2222                return self::run( 20 );
     23        }
     24
     25        /**
     26         * Starts a full sync in the background (WP-Cron, a few seconds from now), for when the request that connects the site
     27         * must answer quickly: MonoRanks pairing the plugin waits for the answer.
     28         */
     29        public static function start_soon() {
     30                if ( ! Connection::has_key() ) {
     31                        return false;
     32                }
     33                update_option( 'monoranks_sync', array( 'run_id' => str_replace( '-', '', wp_generate_uuid4() ), 'page' => 1, 'pages' => null, 'attempt' => 0 ), false );
     34                self::schedule_daily();
     35                if ( ! wp_next_scheduled( self::STEP_HOOK ) ) {
     36                        wp_schedule_single_event( time(), self::STEP_HOOK );
     37                }
     38                spawn_cron();
     39                return true;
    2340        }
    2441
  • monoranks/trunk/build/main.js

    r3751826 r3764725  
    77Error generating stack: `+e.message+`
    88`+e.stack}}var Ge=Object.prototype.hasOwnProperty,Ke=t.unstable_scheduleCallback,qe=t.unstable_cancelCallback,Je=t.unstable_shouldYield,Ye=t.unstable_requestPaint,Xe=t.unstable_now,Ze=t.unstable_getCurrentPriorityLevel,Qe=t.unstable_ImmediatePriority,$e=t.unstable_UserBlockingPriority,et=t.unstable_NormalPriority,tt=t.unstable_LowPriority,nt=t.unstable_IdlePriority,rt=t.log,it=t.unstable_setDisableYieldValue,at=null,ot=null;function st(e){if(typeof rt==`function`&&it(e),ot&&typeof ot.setStrictMode==`function`)try{ot.setStrictMode(at,e)}catch{}}var ct=Math.clz32?Math.clz32:dt,lt=Math.log,ut=Math.LN2;function dt(e){return e>>>=0,e===0?32:31-(lt(e)/ut|0)|0}var ft=256,pt=262144,mt=4194304;function k(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ht(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=k(n))):i=k(o):i=k(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=k(n))):i=k(o)):i=k(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function gt(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _t(e,t){t&8&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var r=31-ct(n),i=1<<r;t|=e[r],n&=~i}return t}function vt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function yt(){var e=mt;return mt<<=1,!(mt&62914560)&&(mt=4194304),e}function bt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function St(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-ct(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&Ct(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function Ct(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ct(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function A(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ct(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function wt(e,t){var n=t&-t;return n=n&42?1:Tt(n),(n&(e.suspendedLanes|t))===0?n:0}function Tt(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Et(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function Dt(){var e=D.p;return e===0?(e=window.event,e===void 0?32:Ch(e.type)):e}function Ot(e,t){var n=D.p;try{return D.p=e,t()}finally{D.p=n}}var kt=Math.random().toString(36).slice(2),At=`__reactFiber$`+kt,jt=`__reactProps$`+kt,Mt=`__reactContainer$`+kt,Nt=`__reactEvents$`+kt,Pt=`__reactListeners$`+kt,j=`__reactHandles$`+kt,Ft=`__reactResources$`+kt,It=`__reactMarker$`+kt,Lt=`__reactLoad$`+kt;function Rt(e){delete e[At],delete e[jt],delete e[Pt],delete e[j]}function zt(e){var t;if(t=e[At])return t;for(var n=e.parentNode;n;){if(t=n[Mt]||n[At]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=fm(e);e!==null;){if(n=e[At])return n;e=fm(e)}return t}e=n,n=e.parentNode}return null}function Bt(e){if(e=e[At]||e[Mt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Vt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function M(e){var t=e[Ft];return t||=e[Ft]={hoistableStyles:new Map,hoistableScripts:new Map},t}function Ht(e){e[It]=!0}function Ut(e){e[Lt]=void 0}var Wt=new Set,Gt={};function Kt(e,t){qt(e,t),qt(e+`Capture`,t)}function qt(e,t){for(Gt[e]=t,e=0;e<t.length;e++)Wt.add(t[e])}var Jt=RegExp(`^[: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]*$`),Yt={},Xt={};function Zt(e){return Ge.call(Xt,e)?!0:Ge.call(Yt,e)?!1:Jt.test(e)?Xt[e]=!0:(Yt[e]=!0,!1)}var N=!1;function Qt(){var e=N;return N=!1,e}function $t(e,t,n){if(Zt(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,n)}}}function en(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,n)}}function tn(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,r)}}function nn(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function rn(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function an(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function P(e){if(!e._valueTracker){var t=rn(e)?`checked`:`value`;e._valueTracker=an(e,t,``+e[t])}}function on(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=rn(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}var F=/[\n"\\]/g;function sn(e){return e.replace(F,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function cn(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+nn(t)):e.value!==``+nn(t)&&(e.value=``+nn(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):un(e,nn(n)):o===`number`&&e.value==t?un(e,nn(e.value)):un(e,nn(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+nn(s):e.removeAttribute(`name`)}function ln(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){P(e);return}n=n==null?``:``+nn(n),t=t==null?n:``+nn(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),P(e)}function un(e,t){e.defaultValue!==``+t&&(e.defaultValue=``+t)}function dn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+nn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function fn(e,t,n){if(t!=null&&(t=``+nn(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+nn(n)}function pn(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(we(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=nn(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),P(e)}function mn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var hn=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function gn(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||hn.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function I(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``,N=!0);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&(gn(e,a,r),N=!0)}else for(var o in t)t.hasOwnProperty(o)&&gn(e,o,t[o])}function _n(e){if(e.indexOf(`-`)===-1)return!1;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 vn=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`maskType`,`mask-type`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),yn=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function bn(e){return yn.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function xn(){}var Sn=null;function Cn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var wn=null,Tn=null;function L(e){var t=Bt(e);if(t&&(e=t.stateNode)){var n=e[jt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(cn(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+sn(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[jt]||null;if(!a)throw Error(i(90));cn(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&on(r)}break a;case`textarea`:fn(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&dn(e,!!n.multiple,t,!1)}}}var En=!1;function Dn(e,t,n){if(En)return e(t,n);En=!0;try{return e(t)}finally{if(En=!1,(wn!==null||Tn!==null)&&(zd(),wn&&(t=wn,e=Tn,Tn=wn=null,L(t),e)))for(t=0;t<e.length;t++)L(e[t])}}function On(e,t){var n=e.stateNode;if(n===null)return null;var r=n[jt]||null;if(r===null)return null;n=r[t];a: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)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var kn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0,An=!1;if(kn)try{var jn={};Object.defineProperty(jn,"passive",{get:function(){An=!0}}),window.addEventListener(`test`,jn,jn),window.removeEventListener(`test`,jn,jn)}catch{An=!1}var Mn=null,Nn=null,Pn=null;function Fn(){if(Pn)return Pn;var e,t=Nn,n=t.length,r,i=`value`in Mn?Mn.value:Mn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return Pn=i.slice(e,1<r?1-r:void 0)}function In(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ln(){return!0}function Rn(){return!1}function zn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?Ln:Rn,this.isPropagationStopped=Rn,this}return C(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=Ln)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=Ln)},persist:function(){},isPersistent:Ln}),t}var Bn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vn=zn(Bn),Hn=C({},Bn,{view:0,detail:0}),Un=zn(Hn),Wn,Gn,Kn,qn=C({},Hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rr,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Kn&&(Kn&&e.type===`mousemove`?(Wn=e.screenX-Kn.screenX,Gn=e.screenY-Kn.screenY):Gn=Wn=0,Kn=e),Wn)},movementY:function(e){return`movementY`in e?e.movementY:Gn}}),Jn=zn(qn),R=zn(C({},qn,{dataTransfer:0})),Yn=zn(C({},Hn,{relatedTarget:0})),Xn=zn(C({},Bn,{animationName:0,elapsedTime:0,pseudoElement:0})),Zn=zn(C({},Bn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Qn=zn(C({},Bn,{data:0})),$n={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},er={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`},tr={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function nr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=tr[e])?!!t[e]:!1}function rr(){return nr}var ir=zn(C({},Hn,{key:function(e){if(e.key){var t=$n[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=In(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?er[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rr,charCode:function(e){return e.type===`keypress`?In(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?In(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),ar=zn(C({},qn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),or=zn(C({},Bn,{submitter:0})),sr=zn(C({},Hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rr})),cr=zn(C({},Bn,{propertyName:0,elapsedTime:0,pseudoElement:0})),lr=zn(C({},qn,{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})),ur=zn(C({},Bn,{newState:0,oldState:0,source:0})),dr=[9,13,27,32],fr=kn&&`CompositionEvent`in window,pr=null;kn&&`documentMode`in document&&(pr=document.documentMode);var mr=kn&&`TextEvent`in window&&!pr,hr=kn&&(!fr||pr&&8<pr&&11>=pr),gr=` `,_r=!1;function vr(e,t){switch(e){case`keyup`:return dr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function yr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var br=!1;function xr(e,t){switch(e){case`compositionend`:return yr(t);case`keypress`:return t.which===32?(_r=!0,gr):null;case`textInput`:return e=t.data,e===gr&&_r?null:e;default:return null}}function Sr(e,t){if(br)return e===`compositionend`||!fr&&vr(e,t)?(e=Fn(),Pn=Nn=Mn=null,br=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return hr&&t.locale!==`ko`?null:t.data;default:return null}}var Cr={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 wr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Cr[e.type]:t===`textarea`}function Tr(e,t,n,r){wn?Tn?Tn.push(r):Tn=[r]:wn=r,t=Jf(t,`onChange`),0<t.length&&(n=new Vn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var Er=null,Dr=null;function Or(e){Vf(e,0)}function kr(e){if(on(Vt(e)))return e}function Ar(e,t){if(e===`change`)return t}var jr=!1;if(kn){var Mr;if(kn){var Nr=`oninput`in document;if(!Nr){var Pr=document.createElement(`div`);Pr.setAttribute(`oninput`,`return;`),Nr=typeof Pr.oninput==`function`}Mr=Nr}else Mr=!1;jr=Mr&&(!document.documentMode||9<document.documentMode)}function Fr(){Er&&(Er.detachEvent(`onpropertychange`,Ir),Dr=Er=null)}function Ir(e){if(e.propertyName===`value`&&kr(Dr)){var t=[];Tr(t,Dr,e,Cn(e)),Dn(Or,t)}}function Lr(e,t,n){e===`focusin`?(Fr(),Er=t,Dr=n,Er.attachEvent(`onpropertychange`,Ir)):e===`focusout`&&Fr()}function Rr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return kr(Dr)}function zr(e,t){if(e===`click`)return kr(t)}function Br(e,t){if(e===`input`||e===`change`)return kr(t)}function Vr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Hr=typeof Object.is==`function`?Object.is:Vr;function Ur(e,t){if(Hr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!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 i=n[r];if(!Ge.call(t,i)||!Hr(e[i],t[i]))return!1}return!0}function Wr(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function Gr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Kr(e,t){var n=Gr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Gr(n)}}function qr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?qr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Jr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Wr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wr(e.document)}return t}function Yr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Xr=kn&&`documentMode`in document&&11>=document.documentMode,Zr=null,Qr=null,$r=null,ei=!1;function ti(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ei||Zr==null||Zr!==Wr(r)||(r=Zr,`selectionStart`in r&&Yr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),$r&&Ur($r,r)||($r=r,r=Jf(Qr,`onSelect`),0<r.length&&(t=new Vn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Zr)))}function ni(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var ri={animationend:ni(`Animation`,`AnimationEnd`),animationiteration:ni(`Animation`,`AnimationIteration`),animationstart:ni(`Animation`,`AnimationStart`),transitionrun:ni(`Transition`,`TransitionRun`),transitionstart:ni(`Transition`,`TransitionStart`),transitioncancel:ni(`Transition`,`TransitionCancel`),transitionend:ni(`Transition`,`TransitionEnd`)},ii={},ai={};kn&&(ai=document.createElement(`div`).style,`AnimationEvent`in window||(delete ri.animationend.animation,delete ri.animationiteration.animation,delete ri.animationstart.animation),`TransitionEvent`in window||delete ri.transitionend.transition);function oi(e){if(ii[e])return ii[e];if(!ri[e])return e;var t=ri[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ai)return ii[e]=t[n];return e}var si=oi(`animationend`),ci=oi(`animationiteration`),li=oi(`animationstart`),ui=oi(`transitionrun`),di=oi(`transitionstart`),fi=oi(`transitioncancel`),pi=oi(`transitionend`),mi=new Map,hi=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(` `);hi.push(`scrollEnd`);function gi(e,t){mi.set(e,t),Kt(t,[e])}var _i=0;function vi(e,t){if(e.name!=null&&e.name!==`auto`)return e.name;if(t.autoName!==null)return t.autoName;e=bd.identifierPrefix;var n=_i++;return e=`_`+e+`t_`+n.toString(32)+`_`,t.autoName=e}function yi(e){if(e==null||typeof e==`string`)return e;var t=null,n=Od;if(n!==null)for(var r=0;r<n.length;r++){var i=e[n[r]];if(i!=null){if(i===`none`)return`none`;t=t==null?i:t+(` `+i)}}return t??e.default}function bi(e,t){return e=yi(e),t=yi(t),t==null?e===`auto`?null:e:t===`auto`?null:t}var xi=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Si=[],Ci=0,wi=0;function Ti(){for(var e=Ci,t=wi=Ci=0;t<e;){var n=Si[t];Si[t++]=null;var r=Si[t];Si[t++]=null;var i=Si[t];Si[t++]=null;var a=Si[t];if(Si[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&ki(n,i,a)}}function Ei(e,t,n,r){Si[Ci++]=e,Si[Ci++]=t,Si[Ci++]=n,Si[Ci++]=r,wi|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Di(e,t,n,r){return Ei(e,t,n,r),Ai(e)}function Oi(e,t){return Ei(e,null,null,t),Ai(e)}function ki(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-ct(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function Ai(e){if(50<kd)throw kd=0,Ad=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ji={};function Mi(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.refCleanup=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 Ni(e,t,n,r){return new Mi(e,t,n,r)}function Pi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fi(e,t){var n=e.alternate;return n===null?(n=Ni(e.tag,t,e.key,e.mode),n.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=e.flags&1206910976,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=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Ii(e,t){e.flags&=1206910978;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Li(e,t,n,r,a,o){var s=0;if(r=e,typeof r==`function`)Pi(r)&&(s=1);else if(typeof r==`string`)s=qm(e,n,Ae.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(r){case he:return e=Ni(31,n,t,a),e.elementType=he,e.lanes=o,e;case w:return Ri(n.children,a,o,t);case se:s=8,a|=24;break;case ce:return e=Ni(12,n,t,a|2),e.elementType=ce,e.lanes=o,e;case de:return e=Ni(13,n,t,a),e.elementType=de,e.lanes=o,e;case fe:return e=Ni(19,n,t,a),e.elementType=fe,e.lanes=o,e;case ge:case ve:return e=a|32,e=Ni(30,n,t,e),e.elementType=ve,e.lanes=o,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof r==`object`&&r)switch(r.$$typeof){case ue:s=10;break a;case le:s=9;break a;case T:s=11;break a;case pe:s=14;break a;case me:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=Ni(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Ri(e,t,n,r){return e=Ni(7,e,r,t),e.lanes=n,e}function zi(e,t,n){return e=Ni(6,e,null,t),e.lanes=n,e}function Bi(e){var t=Ni(18,null,null,0);return t.stateNode=e,t}function Vi(e,t,n){return t=Ni(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Hi=new WeakMap;function Ui(e,t){if(typeof e==`object`&&e){var n=Hi.get(e);return n===void 0?(t={value:e,source:t,stack:We(t)},Hi.set(e,t),t):n}return{value:e,source:t,stack:We(t)}}var Wi=[],Gi=0,Ki=null,qi=0,Ji=[],Yi=0,Xi=null,Zi=1,Qi=``;function $i(e,t){Wi[Gi++]=qi,Wi[Gi++]=Ki,Ki=e,qi=t}function ea(e,t,n){Ji[Yi++]=Zi,Ji[Yi++]=Qi,Ji[Yi++]=Xi,Xi=e;var r=Zi;e=Qi;var i=32-ct(r)-1;r&=~(1<<i),n+=1;var a=32-ct(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Zi=1<<32-ct(t)+i|n<<i|r,Qi=a+e}else Zi=1<<a|n<<i|r,Qi=e}function ta(e){e.return!==null&&($i(e,1),ea(e,1,0))}function na(e){for(;e===Ki;)Ki=Wi[--Gi],Wi[Gi]=null,qi=Wi[--Gi],Wi[Gi]=null;for(;e===Xi;)Xi=Ji[--Yi],Ji[Yi]=null,Qi=Ji[--Yi],Ji[Yi]=null,Zi=Ji[--Yi],Ji[Yi]=null}function ra(e,t){Ji[Yi++]=Zi,Ji[Yi++]=Qi,Ji[Yi++]=Xi,Zi=t.id,Qi=t.overflow,Xi=e}var ia=null,z=null,B=!1,aa=null,oa=!1,sa=Error(i(519));function ca(e){throw ma(Ui(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),sa}function la(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[At]=e,t[jt]=r,n){case`dialog`:Q(`cancel`,t),Q(`close`,t);break;case`iframe`:case`object`:case`embed`:Q(`load`,t);break;case`video`:case`audio`:for(n=0;n<zf.length;n++)Q(zf[n],t);break;case`source`:Q(`error`,t);break;case`img`:case`image`:case`link`:Q(`error`,t),Q(`load`,t);break;case`details`:Q(`toggle`,t);break;case`input`:Q(`invalid`,t),ln(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Q(`invalid`,t);break;case`textarea`:Q(`invalid`,t),pn(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||ep(t.textContent,n)?(r.popover!=null&&(Q(`beforetoggle`,t),Q(`toggle`,t)),r.onScroll!=null&&Q(`scroll`,t),r.onScrollEnd!=null&&Q(`scrollend`,t),r.onClick!=null&&(t.onclick=xn),t=!0):t=!1,t||ca(e,!0)}function ua(e){for(ia=e.return;ia;)switch(ia.tag){case 5:case 31:case 13:oa=!1;return;case 27:case 3:oa=!0;return;default:ia=ia.return}}function da(e){if(e!==ia)return!1;if(!B)return ua(e),B=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||pp(e.type,e.memoizedProps)),n=!n),n&&z&&ca(e),ua(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));z=dm(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));z=dm(e)}else t===27?(t=z,Sp(e.type)?(e=um,um=null,z=e):z=t):z=ia?lm(e.stateNode.nextSibling):null;return!0}function fa(){z=ia=null,B=!1}function pa(){var e=aa;return e!==null&&(fd===null?fd=e:fd.push.apply(fd,e),aa=null),e}function ma(e){aa===null?aa=[e]:aa.push(e)}var ha=Oe(null),ga=null,_a=null;function va(e,t,n){O(ha,t._currentValue),t._currentValue=n}function ya(e){e._currentValue=ha.current,ke(ha)}function ba(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function xa(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),ba(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),ba(s,n,e),s=null}else a.tag===13&&a.memoizedState!==null&&a.memoizedState.dehydrated===null?(a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),ba(a.return,n,e),s=a.child,s=s===null?null:s.sibling):s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function Sa(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;Hr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===Ne.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[sh]:e.push(sh))}a=a.return}return e!==null&&xa(t,e,n,r),t.flags|=262144,e!==null}function Ca(e){for(e=e.firstContext;e!==null;){if(!Hr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function wa(e){ga=e,_a=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ta(e){return Da(ga,e)}function Ea(e,t){return ga===null&&wa(e),Da(e,t)}function Da(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},_a===null){if(e===null)throw Error(i(308));_a=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else _a=_a.next=t;return n}var Oa=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},ka=t.unstable_scheduleCallback,Aa=t.unstable_NormalPriority,ja={$$typeof:ue,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ma(){return{controller:new Oa,data:new Map,refCount:0}}function Na(e){e.refCount--,e.refCount===0&&ka(Aa,function(){e.controller.abort()})}function Pa(e,t){if(e.pendingLanes&4194048){var n=e.transitionTypes;for(n===null&&(n=e.transitionTypes=[]),e=0;e<t.length;e++){var r=t[e];n.indexOf(r)===-1&&n.push(r)}}}var Fa=null;function Ia(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var La=null,Ra=0,za=0,Ba=null;function Va(e,t){if(La===null){var n=La=[];Ra=0,za=Pf(),Ba={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Ra++,t.then(Ha,Ha),t}function Ha(){if(--Ra===0&&(Fa=null,La!==null)){Ba!==null&&(Ba.status=`fulfilled`);var e=La;La=null,za=0,Ba=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ua(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var Wa=E.S;E.S=function(e,t){if(hd=Xe(),typeof t==`object`&&t&&typeof t.then==`function`&&Va(e,t),Fa!==null)for(var n=bf;n!==null;)Pa(n,Fa),n=n.next;if(n=e.types,n!==null){for(var r=bf;r!==null;)Pa(r,n),r=r.next;if(za!==0){r=Fa,r===null&&(r=Fa=[]);for(var i=0;i<n.length;i++){var a=n[i];r.indexOf(a)===-1&&r.push(a)}}}Wa!==null&&Wa(e,t)};var Ga=Oe(null);function Ka(){var e=Ga.current;return e===null?q.pooledCache:e}function qa(e,t){t===null?O(Ga,Ga.current):O(Ga,t.pool)}function Ja(){var e=Ka();return e===null?null:{parent:ja._currentValue,pool:e}}var Ya=Error(i(460)),Xa=Error(i(474)),Za=Error(i(542)),Qa={then:function(){}};function $a(e){return e=e.status,e===`fulfilled`||e===`rejected`}function eo(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(xn,xn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,io(e),e===void 0&&!(`reason`in t)?Error(i(600)):e;default:if(typeof t.status==`string`)t.then(xn,xn);else{if(e=q,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,io(e),e}throw no=t,Ya}}function to(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(no=e,Ya):e}}var no=null;function ro(){if(no===null)throw Error(i(459));var e=no;return no=null,e}function io(e){if(e===Ya||e===Za)throw Error(i(483))}var ao=null,oo=0;function so(e){var t=oo;return oo+=1,ao===null&&(ao=[]),eo(ao,e,t)}function co(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function lo(e,t){throw t.$$typeof===ie?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function uo(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=Fi(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=134217730,n):(r=r.index,r<n?(t.flags|=2,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=134217730),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=zi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===w?(e=d(e,t,n.props.children,r,n.key),co(e,n),e):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===me&&to(i)===t.type)?(t=a(t,n.props),co(t,n),t.return=e,t):(t=Li(n.type,n.key,n.props,null,e.mode,r),co(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=Vi(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=Ri(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=zi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case ae:return n=Li(t.type,t.key,t.props,null,e.mode,n),co(n,t),n.return=e,n;case oe:return t=Vi(t,e.mode,n),t.return=e,t;case me:return t=to(t),f(e,t,n)}if(we(t)||xe(t))return t=Ri(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,so(t),n);if(t.$$typeof===ue)return f(e,Ea(e,t),n);lo(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case ae:return n.key===i?l(e,t,n,r):null;case oe:return n.key===i?u(e,t,n,r):null;case me:return n=to(n),p(e,t,n,r)}if(we(n)||xe(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,so(n),r);if(n.$$typeof===ue)return p(e,t,Ea(e,n),r);lo(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case ae:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case oe:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case me:return r=to(r),m(e,t,n,r,i)}if(we(r)||xe(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,so(r),i);if(r.$$typeof===ue)return m(e,t,n,Ea(t,r),i);lo(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),B&&$i(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return B&&$i(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&(_=g.alternate,_!==null&&d.delete(_.key===null?h:_.key)),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),B&&$i(i,h),l}function g(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),B&&$i(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return B&&$i(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&(_=v.alternate,_!==null&&h.delete(_.key===null?g:_.key)),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),B&&$i(a,g),u}function _(e,r,o,c){if(typeof o==`object`&&o&&o.type===w&&o.key===null&&o.props.ref===void 0&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case ae:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===w){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),co(c,o),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===me&&to(l)===r.type){n(e,r.sibling),c=a(r,o.props),co(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===w?(c=Ri(o.props.children,e.mode,c,o.key),co(c,o),c.return=e,e=c):(c=Li(o.type,o.key,o.props,null,e.mode,c),co(c,o),c.return=e,e=c)}return s(e);case oe:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Vi(o,e.mode,c),c.return=e,e=c}return s(e);case me:return o=to(o),_(e,r,o,c)}if(we(o))return h(e,r,o,c);if(xe(o)){if(l=xe(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return _(e,r,so(o),c);if(o.$$typeof===ue)return _(e,r,Ea(e,o),c);lo(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=zi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{oo=0;var i=_(e,t,n,r);return ao=null,i}catch(t){if(t===Ya||t===Za)throw t;var a=Ni(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var fo=uo(!0),po=uo(!1),mo=!1;function ho(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function go(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function _o(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function vo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Ai(e),ki(e,null,n),t}return Ei(e,r,t,n),Ai(e)}function yo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,A(e,n)}}function bo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var xo=!1;function So(){if(xo){var e=Ba;if(e!==null)throw e}}function Co(e,t,n,r){xo=!1;var i=e.updateQueue;mo=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Y&f)===f:(r&f)===f){f!==0&&f===za&&(xo=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break a;d=C({},d,f);break a;case 2:mo=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),od|=o,e.lanes=o,e.memoizedState=d}}function wo(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function To(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)wo(n[e],t)}var Eo=Oe(null),Do=Oe(0);function Oo(e,t){e=id,O(Do,e),O(Eo,t),id=e|t.baseLanes}function ko(){O(Do,id),O(Eo,Eo.current)}function Ao(){id=Do.current,ke(Eo),ke(Do)}var jo=Oe(null),Mo=null;function No(e){var t=e.alternate;O(Ro,Ro.current&1),O(jo,e),Mo===null&&(t===null||Eo.current!==null||t.memoizedState!==null)&&(Mo=e)}function Po(e){O(Ro,Ro.current),O(jo,e),Mo===null&&(Mo=e)}function Fo(e){e.tag===22?(O(Ro,Ro.current),O(jo,e),Mo===null&&(Mo=e)):Io()}function Io(){O(Ro,Ro.current),O(jo,jo.current)}function Lo(e){ke(jo),Mo===e&&(Mo=null),ke(Ro)}var Ro=Oe(0);function zo(e,t){O(jo,jo.current),O(Ro,t)}function Bo(e){ke(Ro),ke(jo),Mo===e&&(Mo=null)}function Vo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||om(n)||sm(n)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==`independent`){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ho=0,V=null,H=null,Uo=null,Wo=!1,Go=!1,Ko=!1,qo=0,Jo=0,Yo=null,Xo=0;function Zo(){throw Error(i(321))}function Qo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Hr(e[n],t[n]))return!1;return!0}function $o(e,t,n,r,i,a){return Ho=a,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,E.H=e===null||e.memoizedState===null?gc:_c,Ko=!1,a=n(r,i),Ko=!1,Go&&(a=ts(t,n,r,i)),es(e),a}function es(e){E.H=hc;var t=H!==null&&H.next!==null;if(Ho=0,Uo=H=V=null,Wo=!1,Jo=0,Yo=null,t)throw Error(i(300));e===null||Pc||(e=e.dependencies,e!==null&&Ca(e)&&(Pc=!0))}function ts(e,t,n,r){V=e;var a=0;do{if(Go&&(Yo=null),Jo=0,Go=!1,25<=a)throw Error(i(301));if(a+=1,Uo=H=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}E.H=vc,o=t(n,r)}while(Go);return o}function ns(){var e=E.H,t=e.useState()[0];return t=typeof t.then==`function`?ls(t):t,e=e.useState()[0],(H===null?null:H.memoizedState)!==e&&(V.flags|=1024),t}function rs(){var e=qo!==0;return qo=0,e}function is(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function as(e){if(Wo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Wo=!1}Ho=0,Uo=H=V=null,Go=!1,Jo=qo=0,Yo=null}function os(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Uo===null?V.memoizedState=Uo=e:Uo=Uo.next=e,Uo}function ss(){if(H===null){var e=V.alternate;e=e===null?null:e.memoizedState}else e=H.next;var t=Uo===null?V.memoizedState:Uo.next;if(t!==null)Uo=t,H=e;else{if(e===null)throw V.alternate===null?Error(i(467)):Error(i(310));H=e,e={memoizedState:H.memoizedState,baseState:H.baseState,baseQueue:H.baseQueue,queue:H.queue,next:null},Uo===null?V.memoizedState=Uo=e:Uo=Uo.next=e}return Uo}function cs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ls(e){var t=Jo;return Jo+=1,Yo===null&&(Yo=[]),e=eo(Yo,e,t),t=V,(Uo===null?t.memoizedState:Uo.next)===null&&(t=t.alternate,E.H=t===null||t.memoizedState===null?gc:_c),e}function us(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return ls(e);if(e.$$typeof===ye)return;if(e.$$typeof===ue)return Ta(e)}throw Error(i(438,String(e)))}function ds(e){var t=null,n=V.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=V.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=cs(),V.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=_e;return t.index++,n}function fs(e,t){return typeof t==`function`?t(e):t}function ps(e){return ms(ss(),H,e)}function ms(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(Ho&f)===f:(Y&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===za&&(d=!0);else if((Ho&p)===p){u=u.next,p===za&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,V.lanes|=p,od|=p;f=u.action,Ko&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,V.lanes|=f,od|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!Hr(o,e.memoizedState)&&(Pc=!0,d&&(n=Ba,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function hs(e){var t=ss(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);Hr(o,t.memoizedState)||(Pc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function gs(e,t,n){var r=V,a=ss(),o=B;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!Hr((H||a).memoizedState,n);if(s&&(a.memoizedState=n,Pc=!0),a=a.queue,Vs(ys.bind(null,r,a,e),[e]),e=a.getSnapshot!==t||s||Uo!==null&&!!(Uo.memoizedState.tag&1),Is(e?9:8,{destroy:void 0},vs.bind(null,r,a,n,t),null),e){if(r.flags|=2048,q===null)throw Error(i(349));o||Ho&127||_s(r,t,n)}return n}function _s(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t=cs(),V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function vs(e,t,n,r){t.value=n,t.getSnapshot=r,bs(t)&&xs(e)}function ys(e,t,n){return n(function(){bs(t)&&xs(e)})}function bs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Hr(e,n)}catch{return!0}}function xs(e){var t=Oi(e,2);t!==null&&Pd(t,e,2)}function Ss(e){var t=os();if(typeof e==`function`){var n=e;if(e=n(),Ko){st(!0);try{n()}finally{st(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:e},t}function Cs(e,t,n,r){return e.baseState=n,ms(e,H,typeof r==`function`?r:fs)}function ws(e,t,n,r,a){if(fc(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};E.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Ts(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Ts(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=E.T,o={};o.types=a===null?null:a.types,E.T=o;try{var s=n(i,r),c=E.S;c!==null&&c(o,s),Es(e,t,s)}catch(n){Os(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),E.T=a}}else try{a=n(i,r),Es(e,t,a)}catch(n){Os(e,t,n)}}function Es(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Ds(e,t,n)},function(n){return Os(e,t,n)}):Ds(e,t,n)}function Ds(e,t,n){t.status=`fulfilled`,t.value=n,ks(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Ts(e,n)))}function Os(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,ks(t),t=t.next;while(t!==r)}e.action=null}function ks(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function As(e,t){return t}function js(e,t){if(B){var n=q.formState;if(n!==null){a:{var r=V;if(B){if(z){b:{for(var i=z,a=oa;i.nodeType!==8;){if(!a){i=null;break b}if(i=lm(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){z=lm(i.nextSibling),r=i.data===`F!`;break a}}ca(r)}r=!1}r&&(t=n[0])}}return n=os(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:As,lastRenderedState:t},n.queue=r,n=lc.bind(null,V,r),r.dispatch=n,r=Ss(!1),a=dc.bind(null,V,!1,r.queue),r=os(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=ws.bind(null,V,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Ms(e){return Ns(ss(),H,e)}function Ns(e,t,n){if(t=ms(e,t,As)[0],e=ps(fs)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=ls(t)}catch(e){throw e===Ya?Za:e}else r=t;t=ss();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(V.flags|=2048,Is(9,{destroy:void 0},Ps.bind(null,i,n),null)),[r,a,e]}function Ps(e,t){e.action=t}function Fs(e){var t=ss(),n=H;if(n!==null)return Ns(t,n,e);ss(),t=t.memoizedState,n=ss();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Is(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=V.updateQueue,t===null&&(t=cs(),V.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ls(){return ss().memoizedState}function Rs(e,t,n,r){var i=os();V.flags|=e,i.memoizedState=Is(1|t,{destroy:void 0},n,r===void 0?null:r)}function zs(e,t,n,r){var i=ss();r=r===void 0?null:r;var a=i.memoizedState.inst;H!==null&&r!==null&&Qo(r,H.memoizedState.deps)?i.memoizedState=Is(t,a,n,r):(V.flags|=e,i.memoizedState=Is(1|t,a,n,r))}function Bs(e,t){Rs(8390656,8,e,t)}function Vs(e,t){zs(2048,8,e,t)}function Hs(e){V.flags|=4;var t=V.updateQueue;if(t===null)t=cs(),V.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Us(e){var t=ss().memoizedState;return Hs({ref:t,nextImpl:e}),function(){if(K&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function Ws(e,t){return zs(4,2,e,t)}function Gs(e,t){return zs(4,4,e,t)}function Ks(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function qs(e,t,n){n=n==null?null:n.concat([e]),zs(4,4,Ks.bind(null,t,e),n)}function Js(){}function Ys(e,t){var n=ss();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&Qo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Xs(e,t){var n=ss();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&Qo(t,r[1]))return r[0];if(r=e(),Ko){st(!0);try{e()}finally{st(!1)}}return n.memoizedState=[r,t],r}function Zs(e,t,n){return n===void 0||Ho&1073741824&&!(Y&261930)?e.memoizedState=t:(e.memoizedState=n,e=Md(),V.lanes|=e,od|=e,n)}function Qs(e,t,n,r){return Hr(n,t)?n:Eo.current===null?!(Ho&106)||Ho&1073741824&&!(Y&261930)?(Pc=!0,e.memoizedState=n):(e=Md(),V.lanes|=e,od|=e,t):(e=Zs(e,n,r),Hr(e,t)||(Pc=!0),e)}function $s(e,t,n,r,i){var a=D.p;D.p=a!==0&&8>a?a:8;var o=E.T,s={};s.types=o===null?null:o.types,E.T=s,dc(e,!1,t,n);try{var c=i(),l=E.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?uc(e,t,Ua(c,r),jd(e)):uc(e,t,r,jd(e))}catch(n){uc(e,t,{then:function(){},status:`rejected`,reason:n},jd())}finally{D.p=a,o!==null&&s.types!==null&&(o.types=s.types),E.T=o}}function ec(){}function tc(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=nc(e).queue;$s(e,a,t,Te,n===null?ec:function(){return rc(e),n(r)})}function nc(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Te,baseState:Te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:Te},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function rc(e){var t=nc(e);t.next===null&&(t=e.alternate.memoizedState),uc(e,t.next.queue,{},jd())}function ic(){return Ta(sh)}function ac(){return ss().memoizedState}function oc(){return ss().memoizedState}function sc(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=jd();e=_o(n);var r=vo(t,e,n);r!==null&&(Pd(r,t,n),yo(r,t,n)),t={cache:Ma()},e.payload=t;return}t=t.return}}function cc(e,t,n){var r=jd();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},fc(e)?pc(t,n):(n=Di(e,t,n,r),n!==null&&(Pd(n,e,r),mc(n,t,r)))}function lc(e,t,n){uc(e,t,n,jd())}function uc(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(fc(e))pc(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Hr(s,o))return Ei(e,t,i,0),q===null&&Ti(),!1}catch{}if(n=Di(e,t,i,r),n!==null)return Pd(n,e,r),mc(n,t,r),!0}return!1}function dc(e,t,n,r){if(r={lane:2,revertLane:Pf(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},fc(e)){if(t)throw Error(i(479))}else t=Di(e,n,r,2),t!==null&&Pd(t,e,2)}function fc(e){var t=e.alternate;return e===V||t!==null&&t===V}function pc(e,t){Go=Wo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function mc(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,A(e,n)}}var hc={readContext:Ta,use:us,useCallback:Zo,useContext:Zo,useEffect:Zo,useImperativeHandle:Zo,useLayoutEffect:Zo,useInsertionEffect:Zo,useMemo:Zo,useReducer:Zo,useRef:Zo,useState:Zo,useDebugValue:Zo,useDeferredValue:Zo,useTransition:Zo,useSyncExternalStore:Zo,useId:Zo,useHostTransitionStatus:Zo,useFormState:Zo,useActionState:Zo,useOptimistic:Zo,useMemoCache:Zo,useCacheRefresh:Zo,useEffectEvent:Zo},gc={readContext:Ta,use:us,useCallback:function(e,t){return os().memoizedState=[e,t===void 0?null:t],e},useContext:Ta,useEffect:Bs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Rs(4194308,4,Ks.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Rs(4194308,4,e,t)},useInsertionEffect:function(e,t){Rs(4,2,e,t)},useMemo:function(e,t){var n=os();t=t===void 0?null:t;var r=e();if(Ko){st(!0);try{e()}finally{st(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=os();if(n!==void 0){var i=n(t);if(Ko){st(!0);try{n(t)}finally{st(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=cc.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=os();return e={current:e},t.memoizedState=e},useState:function(e){e=Ss(e);var t=e.queue,n=lc.bind(null,V,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Js,useDeferredValue:function(e,t){return Zs(os(),e,t)},useTransition:function(){var e=Ss(!1);return e=$s.bind(null,V,e.queue,!0,!1),os().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=V,a=os();if(B){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),q===null)throw Error(i(349));Y&127||_s(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Bs(ys.bind(null,r,o,e),[e]),r.flags|=2048,Is(9,{destroy:void 0},vs.bind(null,r,o,n,t),null),n},useId:function(){var e=os(),t=q.identifierPrefix;if(B){var n=Qi,r=Zi;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=qo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Xo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:ic,useFormState:js,useActionState:js,useOptimistic:function(e){var t=os();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=dc.bind(null,V,!0,n),n.dispatch=t,[e,t]},useMemoCache:ds,useCacheRefresh:function(){return os().memoizedState=sc.bind(null,V)},useEffectEvent:function(e){var t=os(),n={impl:e};return t.memoizedState=n,function(){if(K&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},_c={readContext:Ta,use:us,useCallback:Ys,useContext:Ta,useEffect:Vs,useImperativeHandle:qs,useInsertionEffect:Ws,useLayoutEffect:Gs,useMemo:Xs,useReducer:ps,useRef:Ls,useState:function(){return ps(fs)},useDebugValue:Js,useDeferredValue:function(e,t){return Qs(ss(),H.memoizedState,e,t)},useTransition:function(){var e=ps(fs)[0],t=ss().memoizedState;return[typeof e==`boolean`?e:ls(e),t]},useSyncExternalStore:gs,useId:ac,useHostTransitionStatus:ic,useFormState:Ms,useActionState:Ms,useOptimistic:function(e,t){return Cs(ss(),H,e,t)},useMemoCache:ds,useCacheRefresh:oc,useEffectEvent:Us},vc={readContext:Ta,use:us,useCallback:Ys,useContext:Ta,useEffect:Vs,useImperativeHandle:qs,useInsertionEffect:Ws,useLayoutEffect:Gs,useMemo:Xs,useReducer:hs,useRef:Ls,useState:function(){return hs(fs)},useDebugValue:Js,useDeferredValue:function(e,t){var n=ss();return H===null?Zs(n,e,t):Qs(n,H.memoizedState,e,t)},useTransition:function(){var e=hs(fs)[0],t=ss().memoizedState;return[typeof e==`boolean`?e:ls(e),t]},useSyncExternalStore:gs,useId:ac,useHostTransitionStatus:ic,useFormState:Fs,useActionState:Fs,useOptimistic:function(e,t){var n=ss();return H===null?(n.baseState=e,[e,n.queue.dispatch]):Cs(n,H,e,t)},useMemoCache:ds,useCacheRefresh:oc,useEffectEvent:Us};function yc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:C({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var bc={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=jd(),i=_o(r);i.payload=t,n!=null&&(i.callback=n),t=vo(e,i,r),t!==null&&(Pd(t,e,r),yo(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=jd(),i=_o(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=vo(e,i,r),t!==null&&(Pd(t,e,r),yo(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=jd(),r=_o(n);r.tag=2,t!=null&&(r.callback=t),t=vo(e,r,n),t!==null&&(Pd(t,e,n),yo(t,e,n))}};function xc(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Ur(n,r)||!Ur(i,a):!0}function Sc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bc.enqueueReplaceState(t,t.state,null)}function Cc(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=C({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function wc(e){xi(e)}function Tc(e){console.error(e)}function Ec(e){xi(e)}function Dc(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Oc(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function kc(e,t,n){return n=_o(n),n.tag=3,n.payload={element:null},n.callback=function(){Dc(e,t)},n}function Ac(e){return e=_o(e),e.tag=3,e}function jc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Oc(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Oc(t,n,r),typeof i!=`function`&&(vd===null?vd=new Set([this]):vd.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function Mc(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Sa(t,n,a,!0),n=jo.current,n!==null){switch(n.tag){case 31:case 13:case 19:return Mo===null?Kd():n.alternate===null&&ad===0&&(ad=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===Qa?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),mf(e,r,a)),!1;case 22:return n.flags|=65536,r===Qa?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),mf(e,r,a)),!1}throw Error(i(435,n.tag))}return mf(e,r,a),Kd(),!1}if(B)return t=jo.current,t===null?(r!==sa&&(t=Error(i(423),{cause:r}),ma(Ui(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Ui(r,n),a=kc(e.stateNode,r,a),bo(e,a),ad!==4&&(ad=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==sa&&(e=Error(i(422),{cause:r}),ma(Ui(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Ui(o,n),dd===null?dd=[o]:dd.push(o),ad!==4&&(ad=2),t===null)return!0;r=Ui(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=kc(n.stateNode,r,e),bo(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(vd===null||!vd.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Ac(a),jc(a,e,n,r),bo(n,a),!1;break;case 22:if(n.memoizedState!==null)return n.flags|=65536,!1}n=n.return}while(n!==null);return!1}var Nc=Error(i(461)),Pc=!1;function Fc(e,t,n,r){t.child=e===null?po(t,null,n,r):fo(t,e.child,n,r)}function Ic(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return wa(t),r=$o(e,t,n,o,a,i),s=rs(),e!==null&&!Pc?(is(e,t,i),ul(e,t,i)):(B&&s&&ta(t),t.flags|=1,Fc(e,t,r,i),t.child)}function Lc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Pi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Rc(e,t,a,r,i)):(e=Li(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!dl(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Ur:n,n(o,r)&&e.ref===t.ref)return ul(e,t,i)}return t.flags|=1,e=Fi(a,r),e.ref=t.ref,e.return=t,t.child=e}function Rc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Ur(a,r)&&e.ref===t.ref){if(Pc=!1,t.pendingProps=r=a,dl(e,i))e.flags&131072&&(Pc=!0);else return t.lanes=e.lanes,ul(e,t,i)}}return Kc(e,t,n,r,i)}function zc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return Vc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&qa(t,a===null?null:a.cachePool),a===null?ko():Oo(t,a),Fo(t);else return r=t.lanes=536870912,Vc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&qa(t,null),ko(),Io()):(qa(t,a.cachePool),Oo(t,a),Io(),t.memoizedState=null);return Fc(e,t,i,n),t.child}function Bc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Vc(e,t,n,r,i){var a=Ka();return a=a===null?null:{parent:ja._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&qa(t,null),ko(),Fo(t),e!==null&&Sa(e,t,r,!0),t.childLanes=i,null}function Hc(e,t){return t=tl({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Uc(e,t,n){return fo(t,e.child,null,n),e=Hc(t,t.pendingProps),e.flags|=2,Lo(t),t.memoizedState=null,e}function Wc(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(B){if(r.mode===`hidden`)return e=Hc(t,r),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},Bc(null,e);if(Po(t),(e=z)?(e=am(e,oa),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xi===null?null:{id:Zi,overflow:Qi},retryLane:536870912,hydrationErrors:null},n=Bi(e),n.return=t,t.child=n,ia=t,z=null)):e=null,e===null)throw ca(t);return t.lanes=536870912,null}return Hc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(Po(t),a){if(t.flags&256)t.flags&=-257,t=Uc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(Pc||Sa(e,t,n,!1),a=(n&e.childLanes)!==0,Pc||a){if(Eo.current===null){if(r=q,r!==null&&(s=wt(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,Oi(e,s),Pd(r,e,s),Nc;Kd()}t=Uc(e,t,n)}else e=o.treeContext,z=lm(s.nextSibling),ia=t,B=!0,aa=null,oa=!1,e!==null&&ra(t,e),t=Hc(t,r),t.flags|=134221824;return t}return e=Fi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Gc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Kc(e,t,n,r,i){return wa(t),n=$o(e,t,n,r,void 0,i),r=rs(),e!==null&&!Pc?(is(e,t,i),ul(e,t,i)):(B&&r&&ta(t),t.flags|=1,Fc(e,t,n,i),t.child)}function qc(e,t,n,r,i,a){return wa(t),t.updateQueue=null,n=ts(t,r,n,i),es(e),r=rs(),e!==null&&!Pc?(is(e,t,a),ul(e,t,a)):(B&&r&&ta(t),t.flags|=1,Fc(e,t,n,a),t.child)}function Jc(e,t,n,r,i){if(wa(t),t.stateNode===null){var a=ji,o=n.contextType;typeof o==`object`&&o&&(a=Ta(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=bc,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},ho(t),o=n.contextType,a.context=typeof o==`object`&&o?Ta(o):ji,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(yc(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&bc.enqueueReplaceState(a,a.state,null),Co(t,r,a,i),So(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Cc(n,s);a.props=c;var l=a.context,u=n.contextType;o=ji,typeof u==`object`&&u&&(o=Ta(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Sc(t,a,r,o),mo=!1;var f=t.memoizedState;a.state=f,Co(t,r,a,i),So(),l=t.memoizedState,s||f!==l||mo?(typeof d==`function`&&(yc(t,n,d,r),l=t.memoizedState),(c=mo||xc(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,go(e,t),o=t.memoizedProps,u=Cc(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=ji,typeof l==`object`&&l&&(c=Ta(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Sc(t,a,r,c),mo=!1,f=t.memoizedState,a.state=f,Co(t,r,a,i),So();var p=t.memoizedState;o!==d||f!==p||mo||e!==null&&e.dependencies!==null&&Ca(e.dependencies)?(typeof s==`function`&&(yc(t,n,s,r),p=t.memoizedState),(u=mo||xc(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Ca(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,Gc(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=fo(t,e.child,null,i),t.child=fo(t,null,n,i)):Fc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=ul(e,t,i),e}function Yc(e,t,n,r){return fa(),t.flags|=256,Fc(e,t,n,r),t.child}var Xc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Zc(e){return{baseLanes:e,cachePool:Ja()}}function Qc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=ld),e}function $c(e,t,n){var r=t.pendingProps,i=!1,a=!!(t.flags&128),o;if((o=a)||(o=e!==null&&e.memoizedState===null?!1:!!(Ro.current&2)),o&&(i=!0,t.flags&=-129),o=!!(t.flags&32),t.flags&=-33,e===null){if(B){if(i?No(t):Io(),(e=z)?(e=am(e,oa),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Xi===null?null:{id:Zi,overflow:Qi},retryLane:536870912,hydrationErrors:null},n=Bi(e),n.return=t,t.child=n,ia=t,z=null)):e=null,e===null)throw ca(t);return t.lanes=sm(e)?32:536870912,null}return a=r.children,r=r.fallback,i?(Io(),i=t.mode,a=tl({mode:`hidden`,children:a},i),r=Ri(r,i,n,null),a.return=t,r.return=t,a.sibling=r,t.child=a,r=t.child,r.memoizedState=Zc(n),r.childLanes=Qc(e,o,n),t.memoizedState=Xc,Bc(null,r)):(No(t),el(t,a))}var s=e.memoizedState;if(s!==null){var c=s.dehydrated;if(c!==null)return rl(e,t,a,o,r,c,s,n)}return i?(Io(),i=r.fallback,a=t.mode,s=e.child,c=s.sibling,r=Fi(s,{mode:`hidden`,children:r.children}),r.subtreeFlags=s.subtreeFlags&1206910976,c===null?(i=Ri(i,a,n,null),i.flags|=2):i=Fi(c,i),i.return=t,r.return=t,r.sibling=i,t.child=r,Bc(null,r),r=t.child,i=e.child.memoizedState,i===null?i=Zc(n):(a=i.cachePool,a===null?a=Ja():(s=ja._currentValue,a=a.parent===s?a:{parent:s,pool:s}),i={baseLanes:i.baseLanes|n,cachePool:a}),r.memoizedState=i,r.childLanes=Qc(e,o,n),t.memoizedState=Xc,Bc(e.child,r)):(No(t),n=e.child,e=n.sibling,n=Fi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n)}function el(e,t){return t=tl({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function tl(e,t){return e=Ni(22,e,null,t),e.lanes=0,e}function nl(e,t,n){return fo(t,e.child,null,n),e=el(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rl(e,t,n,r,a,o,s,c){if(n)return t.flags&256?(No(t),t.flags&=-257,nl(e,t,c)):t.memoizedState===null?(Io(),o=a.fallback,s=t.mode,a=tl({mode:`visible`,children:a.children},s),o=Ri(o,s,c,null),o.flags|=2,a.return=t,o.return=t,a.sibling=o,t.child=a,fo(t,e.child,null,c),a=t.child,a.memoizedState=Zc(c),a.childLanes=Qc(e,r,c),t.memoizedState=Xc,Bc(null,a)):(Io(),t.child=e.child,t.flags|=128,null);if(No(t),sm(o)){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,r!==``&&(a=Error(i(419)),a.stack=``,a.digest=r,ma({value:a,source:null,stack:null})),nl(e,t,c)}if(Pc||Sa(e,t,c,!1),r=(c&e.childLanes)!==0,Pc||r){if(Eo.current!==null)return nl(e,t,c);if(r=q,r!==null&&(a=wt(r,c),a!==0&&a!==s.retryLane))throw s.retryLane=a,Oi(e,a),Pd(r,e,a),Nc;return om(o)||Kd(),nl(e,t,c)}return om(o)?(t.flags|=192,t.child=e.child,null):(e=s.treeContext,z=lm(o.nextSibling),ia=t,B=!0,aa=null,oa=!1,e!==null&&ra(t,e),t=el(t,a.children),t.flags|=134221824,t)}function il(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ba(e.return,t,n)}function al(e){for(var t=null;e!==null;){var n=e.alternate;n!==null&&Vo(n)===null&&(t=e),e=e.sibling}return t}function ol(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function sl(e){var t=e.child;for(e.child=null;t!==null;){var n=t.sibling;t.sibling=e.child,e.child=t,t=n}}function cl(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Ro.current;if(t.flags&128)return zo(t,o),null;var s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,zo(t,o),i===`backwards`&&e!==null?(sl(e),Fc(e,t,r,n),sl(e)):Fc(e,t,r,n),r=B?qi:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&il(e,n,t);else if(e.tag===19)il(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`backwards`:n=al(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null,sl(t)),ol(t,!0,i,null,a,r);break;case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Vo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ol(t,!0,n,null,a,r);break;case`together`:ol(t,!1,null,null,void 0,r);break;case`independent`:t.memoizedState=null;break;default:n=al(t.child),n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ol(t,!1,i,n,a,r)}return t.child}function ll(e,t,n){var r=t.pendingProps;return va(t,t.type,r.value),Fc(e,t,r.children,n),t.child}function ul(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),od|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Sa(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=Fi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Fi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function dl(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&Ca(e)))}function fl(e,t,n){switch(t.tag){case 3:Pe(t,t.stateNode.containerInfo),va(t,ja,e.memoizedState.cache),fa();break;case 27:case 5:Ie(t);break;case 4:Pe(t,t.stateNode.containerInfo);break;case 10:va(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Po(t),null;break;case 13:var r=t.memoizedState;if(r!==null){if(r.dehydrated!==null)return No(t),t.flags|=128,null;r=Sa(e,t,n,!1);var i=t.child.childLanes;return r||(n&i)!==0?$c(e,t,n):(No(t),e=ul(e,t,n),e===null?null:e.sibling)}No(t);break;case 19:if(t.flags&128)return cl(e,t,n);if(i=!!(e.flags&128),r=(n&t.childLanes)!==0,r||=(Sa(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return cl(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),zo(t,Ro.current),r)break;return null;case 22:return t.lanes=0,zc(e,t,n,t.pendingProps);case 24:va(t,ja,e.memoizedState.cache)}return ul(e,t,n)}function pl(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)Pc=!0;else{if(!dl(e,n)&&!(t.flags&128))return Pc=!1,fl(e,t,n);Pc=!!(e.flags&131072)}}else Pc=!1,B&&t.flags&1048576&&ea(t,qi,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=to(t.elementType),t.type=e,typeof e==`function`)Pi(e)?(r=Cc(e,r),t.tag=1,t=Jc(null,t,e,r,n)):(t.tag=0,t=Kc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===T){t.tag=11,t=Ic(null,t,e,r,n);break a}if(a===pe){t.tag=14,t=Lc(null,t,e,r,n);break a}if(a===ue){t.tag=10,t.type=e,t=ll(null,t,n);break a}}throw t=Ce(e)||e,Error(i(306,t,``))}}return t;case 0:return Kc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Cc(r,t.pendingProps),Jc(e,t,r,a,n);case 3:a:{if(Pe(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,go(e,t),Co(t,r,null,n);var s=t.memoizedState;if(r=s.cache,va(t,ja,r),r!==o.cache&&xa(t,[ja],n,!0),So(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Yc(e,t,r,n);break a}if(r!==a){a=Ui(Error(i(424)),t),ma(a),t=Yc(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(z=lm(e.firstChild),ia=t,B=!0,aa=null,oa=!0,n=po(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|134221824,n=n.sibling}else{if(fa(),r===a){t=ul(e,t,n);break a}Fc(e,t,r,n)}t=t.child}return t;case 26:return Gc(e,t),e===null?(n=Nm(t.type,null,t.pendingProps,null))?t.memoizedState=n:B||(t.stateNode=fp(t.type,t.pendingProps,Me.current,t)):t.memoizedState=Nm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ie(t),e===null&&B&&(r=t.stateNode=hm(t.type,t.pendingProps,Me.current),ia=t,oa=!0,a=z,Sp(t.type)?(um=a,z=lm(r.firstChild)):z=a),Fc(e,t,t.pendingProps.children,n),Gc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&B&&((a=r=z)&&(r=rm(r,t.type,t.pendingProps,oa),r===null?a=!1:(t.stateNode=r,ia=t,z=lm(r.firstChild),oa=!1,a=!0)),a||ca(t)),Ie(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,pp(a,o)?r=null:s!==null&&pp(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=$o(e,t,ns,null,null,n),sh._currentValue=a),Gc(e,t),Fc(e,t,r,n),t.child;case 6:return e===null&&B&&((e=n=z)&&(n=im(n,t.pendingProps,oa),n===null?e=!1:(t.stateNode=n,ia=t,z=null,e=!0)),e||ca(t)),null;case 13:return $c(e,t,n);case 4:return Pe(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=fo(t,null,r,n):Fc(e,t,r,n),t.child;case 11:return Ic(e,t,t.type,t.pendingProps,n);case 7:return r=t.pendingProps,Gc(e,t),Fc(e,t,r,n),t.child;case 8:return Fc(e,t,t.pendingProps.children,n),t.child;case 12:return Fc(e,t,t.pendingProps.children,n),t.child;case 10:return ll(e,t,n);case 9:return a=t.type._context,r=t.pendingProps.children,wa(t),a=Ta(a),r=r(a),t.flags|=1,Fc(e,t,r,n),t.child;case 14:return Lc(e,t,t.type,t.pendingProps,n);case 15:return Rc(e,t,t.type,t.pendingProps,n);case 19:return cl(e,t,n);case 31:return Wc(e,t,n);case 22:return zc(e,t,n,t.pendingProps);case 24:return wa(t),r=Ta(ja),e===null?(a=Ka(),a===null&&(a=q,o=Ma(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},ho(t),va(t,ja,a)):((e.lanes&n)!==0&&(go(e,t),Co(t,null,null,n),So()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,va(t,ja,r),r!==a.cache&&xa(t,[ja],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),va(t,ja,r))),Fc(e,t,t.pendingProps.children,n),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),r=t.pendingProps,r.name!=null&&r.name!==`auto`?t.flags|=e===null?18882560:18874368:B&&ta(t),e!==null&&e.memoizedProps.name!==r.name?t.flags|=4194816:Gc(e,t),Fc(e,t,r.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function ml(e){e.flags|=4}function hl(e,t,n,r,i){var a;if((a=!!(e.mode&32))&&(a=n===null?Jm(t,r):Jm(t,r)&&(r.src!==n.src||r.srcSet!==n.srcSet)),a){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(Ud())e.flags|=8192;else throw no=Qa,Xa}}else e.flags&=-16777217}function gl(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Ym(t)){if(Ud())e.flags|=8192;else throw no=Qa,Xa}}function _l(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:yt(),e.lanes|=t,ud|=t)}function vl(e,t){if(!B)switch(e.tailMode){case`visible`:break;case`collapsed`:for(var n=e.tail,r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null;break;default:for(t=e.tail,n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null}}function U(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&1206910976,r|=i.flags&1206910976,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function yl(e,t,n){var r=t.pendingProps;switch(na(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return U(t),null;case 1:return U(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ya(ja),Fe(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(da(t)?ml(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,pa())),U(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(ml(t),o===null?(U(t),hl(t,a,null,r,n)):(U(t),gl(t,o))):o?o===e.memoizedState?(U(t),t.flags&=-16777217):(ml(t),U(t),gl(t,o)):(e=e.memoizedProps,e!==r&&ml(t),U(t),hl(t,a,e,r,n)),null;case 27:if(Le(t),n=Me.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&ml(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),t.subtreeFlags&=-33554433,null}e=Ae.current,da(t)?la(t,e):(e=hm(a,r,n),t.stateNode=e,ml(t))}return U(t),t.subtreeFlags&=-33554433,null;case 5:if(Le(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&ml(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return U(t),t.subtreeFlags&=-33554433,null}if(o=Ae.current,da(t))la(t,o);else{var s=lp(Me.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[At]=t,o[jt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(np(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&ml(t)}}return U(t),t.subtreeFlags&=-33554433,hl(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&ml(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=Me.current,da(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=ia,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[At]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||ep(e.nodeValue,n)),e||ca(t,!0)}else e=lp(e).createTextNode(r),e[At]=t,t.stateNode=e}return U(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=da(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[At]=t}else fa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),e=!1}else n=pa(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Lo(t),t):(Lo(t),null);if(t.flags&128)throw Error(i(558))}return U(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=da(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[At]=t}else fa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;U(t),a=!1}else a=pa(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Lo(t),t):(Lo(t),null)}return Lo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),_l(t,t.updateQueue),U(t),null);case 4:return Fe(),e===null&&Wf(t.stateNode.containerInfo),t.flags|=67108864,U(t),null;case 10:return ya(t.type),U(t),null;case 19:if(Bo(t),r=t.memoizedState,r===null)return U(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)vl(r,!1);else{if(ad!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Vo(e),o!==null){for(t.flags|=128,vl(r,!1),e=o.updateQueue,t.updateQueue=e,_l(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Ii(n,e),n=n.sibling;return zo(t,Ro.current&1|2),B&&$i(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Xe()>gd&&(t.flags|=128,a=!0,vl(r,!1),t.lanes=4194304)}}else{if(!a){if(e=Vo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,_l(t,e),vl(r,!0),r.tail===null&&r.tailMode!==`collapsed`&&r.tailMode!==`visible`&&!o.alternate&&!B)return U(t),null}else 2*Xe()-r.renderingStartTime>gd&&n!==536870912&&(t.flags|=128,a=!0,vl(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}if(r.tail!==null){e=r.tail;a:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break a}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Xe(),e.sibling=null,o=Ro.current,o=a?o&1|2:o&1,r.tailMode===`visible`||r.tailMode===`collapsed`||!n||B?zo(t,o):(n=o,O(jo,t),O(Ro,n),Mo===null&&(Mo=t)),B&&$i(t,r.treeForkCount),e}return U(t),null;case 22:case 23:return Lo(t),Ao(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(U(t),t.subtreeFlags&6&&(t.flags|=8192)):U(t),n=t.updateQueue,n!==null&&_l(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&ke(Ga),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ya(ja),U(t),null;case 25:return null;case 30:return t.flags|=33554432,U(t),null}throw Error(i(156,t.tag))}function bl(e,t){switch(na(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(ja),Fe(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Le(t),null;case 31:if(t.memoizedState!==null){if(Lo(t),t.alternate===null)throw Error(i(340));fa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Lo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));fa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Bo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Fe(),null;case 10:return ya(t.type),null;case 22:case 23:return Lo(t),Ao(),e!==null&&ke(Ga),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(ja),null;case 25:return null;default:return null}}function xl(e,t){switch(na(t),t.tag){case 3:ya(ja),Fe();break;case 26:case 27:case 5:Le(t);break;case 4:Fe();break;case 31:t.memoizedState!==null&&Lo(t);break;case 13:Lo(t);break;case 19:Bo(t);break;case 10:ya(t.type);break;case 22:case 23:Lo(t),Ao(),e!==null&&ke(Ga);break;case 24:ya(ja)}}function Sl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Cl(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function wl(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{To(t,n)}catch(t){Z(e,e.return,t)}}}function Tl(e,t,n){n.props=Cc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function El(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var i=e.stateNode,a=vi(e.memoizedProps,i);(i.ref===null||i.ref.name!==a)&&(i.ref=Pp(a)),r=i.ref;break;case 7:if(e.stateNode===null){var o=new Fp(e);h(e.child,!1,Qp,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function Dl(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}}function Ol(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n<t.length;n++)em(e.stateNode,t[n])}function kl(e){for(var t=e.return;t!==null&&(Ml(t)&&em(e.stateNode,t.stateNode),!jl(t));)t=t.return}function Al(e){for(var t=e.return;t!==null&&(Ml(t)&&tm(e.stateNode,t.stateNode),!jl(t));)t=t.return}function jl(e){return e.tag===5||e.tag===3||e.tag===27}function Ml(e){return e&&e.tag===7&&e.stateNode!==null}function Nl(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function Pl(e,t,n){try{var r=e.stateNode;ip(r,e.type,n,t),r[jt]=t}catch(t){Z(e,e.return,t)}}function Fl(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sp(e.type)||e.tag===4}function Il(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Fl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Sp(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ll(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(i,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(i),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=xn)),Ol(e,r),N=!0;else if(i!==4&&(i===27&&(Ol(e,r),r=null,Sp(e.type)&&(n=e.stateNode,t=null)),e=e.child,e!==null))for(Ll(e,t,n,r),e=e.sibling;e!==null;)Ll(e,t,n,r),e=e.sibling}function Rl(e,t,n,r){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?n.insertBefore(i,t):n.appendChild(i),Ol(e,r),N=!0;else if(i!==4&&(i===27&&(Ol(e,r),r=null,Sp(e.type)&&(n=e.stateNode)),e=e.child,e!==null))for(Rl(e,t,n,r),e=e.sibling;e!==null;)Rl(e,t,n,r),e=e.sibling}function zl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);np(t,r,n),t[At]=e,t[jt]=n}catch(t){Z(e,e.return,t)}}var Bl=!1,Vl=null;function Hl(e){(e.tag===30||e.subtreeFlags&33554432)&&(Bl=!0)}var Ul=null;function Wl(){var e=Ul;return Ul=null,e}var Gl=0;function Kl(e,t,n,r,i){return Gl=0,ql(e.child,t,n,r,i)}function ql(e,t,n,r,i){for(var a=!1;e!==null;){if(e.tag===5){var o=e.stateNode;if(r!==null){var s=Op(o);r.push(s),s.view&&(a=!0)}else a||Op(o).view&&(a=!0);Bl=!0,Tp(o,Gl===0?t:t+`_`+Gl,n),Gl++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||ql(e.child,t,n,r,i)&&(a=!0));e=e.sibling}return a}function Jl(e,t){for(;e!==null;)e.tag===5?Ep(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||Jl(e.child,t)),e=e.sibling}function Yl(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(Yl(e),e.tag===30&&e.flags&18874368&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name===`auto`)throw Error(i(544));var n=t.name;t=bi(t.default,t.share),t!==`none`&&(Kl(e,n,t,null,!1)||Jl(e.child,!1))}e=e.sibling}}function Xl(e,t){if(e.tag===30){var n=e.stateNode,r=e.memoizedProps,i=vi(r,n),a=bi(r.default,n.paired?r.share:r.enter);a===`none`?Yl(e):Kl(e,i,a,null,!1)?(Yl(e),n.paired||t||Nd(e,r.onEnter)):Jl(e.child,!1)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Xl(e,t),e=e.sibling;else Yl(e)}function Zl(e){if(Vl!==null&&Vl.size!==0){var t=Vl;if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var n=e.memoizedProps,r=n.name;if(r!=null&&r!==`auto`){var i=t.get(r);if(i!==void 0){var a=bi(n.default,n.share);if(a!==`none`&&(Kl(e,r,a,null,!1)?(a=e.stateNode,i.paired=a,a.paired=i,Nd(e,n.onShare)):Jl(e.child,!1)),t.delete(r),t.size===0)break}}}Zl(e)}e=e.sibling}}}function Ql(e){if(e.tag===30){var t=e.memoizedProps,n=vi(t,e.stateNode),r=Vl===null?void 0:Vl.get(n),i=bi(t.default,r===void 0?t.exit:t.share);i!==`none`&&(Kl(e,n,i,null,!1)?r===void 0?Nd(e,t.onExit):(i=e.stateNode,r.paired=i,i.paired=r,Vl.delete(n),Nd(e,t.onShare)):Jl(e.child,!1)),Vl!==null&&Zl(e)}else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)Ql(e),e=e.sibling;else Vl!==null&&Zl(e)}function $l(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,n=vi(t,e.stateNode);t=bi(t.default,t.update),e.flags&=-5,t!==`none`&&Kl(e,n,t,e.memoizedState=[],!1)}else e.subtreeFlags&33554432&&$l(e);e=e.sibling}}function eu(e){if(e.subtreeFlags&18874368)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&e.flags&18874368){var t=e.stateNode;t.paired!==null&&(t.paired=null,Jl(e.child,!1))}eu(e)}e=e.sibling}}function tu(e){if(e.tag===30)e.stateNode.paired=null,Jl(e.child,!1),eu(e);else if(e.subtreeFlags&33554432)for(e=e.child;e!==null;)tu(e),e=e.sibling;else eu(e)}function nu(e){for(e=e.child;e!==null;)e.tag===30?Jl(e.child,!1):e.subtreeFlags&33554432&&nu(e),e=e.sibling}function ru(e,t,n,r,i,a,o){for(var s=!1;t!==null;){if(t.tag===5){var c=t.stateNode;if(a!==null&&Gl<a.length){var l=a[Gl],u=Op(c);(l.view||u.view)&&(s=!0);var d;if(d=!(e.flags&4)){if(u.clip)d=!0;else{d=l.rect;var f=u.rect;d=d.y!==f.y||d.x!==f.x||d.height!==f.height||d.width!==f.width}}d&&(e.flags|=4),u.abs?u=!l.abs:(l=l.rect,u=u.rect,u=l.height!==u.height||l.width!==u.width),u&&(e.flags|=32)}else e.flags|=32;e.flags&4&&Tp(c,Gl===0?n:n+`_`+Gl,i),s&&e.flags&4||(Ul===null&&(Ul=[]),Ul.push(c,Gl===0?r:r+`_`+Gl,t.memoizedProps)),Gl++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&o?e.flags|=t.flags&32:ru(e,t.child,n,r,i,a,o)&&(s=!0));t=t.sibling}return s}function iu(e,t){for(e=e.child;e!==null;){if(e.tag===30){var n=e.memoizedProps,r=e.stateNode,i=vi(n,r),a=bi(n.default,n.update);if(t){r=r.clones;var o=r===null?null:r.map(kp)}else o=e.memoizedState,e.memoizedState=null;r=e;var s=e.child;Gl=0,i=ru(r,s,i,i,a,o,!1),e.flags&4&&i&&(t||Nd(e,n.onUpdate))}else e.subtreeFlags&33554432&&iu(e,t);e=e.sibling}}var au=!1,W=!1,ou=!1,su=!1,cu=typeof WeakSet==`function`?WeakSet:Set,lu=null,uu=!1,du=!1,fu=!1,pu=!1;function mu(e,t,n){if(e=e.containerInfo,sp=gh,e=Jr(e),Yr(e)){if(`selectionStart`in e)var r={start:e.selectionStart,end:e.selectionEnd};else a:{r=(r=e.ownerDocument)&&r.defaultView||window;var i=r.getSelection&&r.getSelection();if(i&&i.rangeCount!==0){r=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==r||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===r&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}r=c===-1||l===-1?null:{start:c,end:l}}else r=null}r||={start:0,end:0}}else r=null;for(cp={focusedElem:e,selectionRange:r},gh=!1,n=(n&335544064)===n,lu=t,t=n?9270:1024;lu!==null;){if(e=lu,n&&(r=e.deletions,r!==null))for(a=0;a<r.length;a++)n&&Ql(r[a]);if(e.alternate===null&&e.flags&2)n&&Hl(e),hu(n);else{if(e.tag===22){if(r=e.alternate,e.memoizedState!==null){r!==null&&r.memoizedState===null&&n&&Ql(r),hu(n);continue}if(r!==null&&r.memoizedState!==null){n&&Hl(e),hu(n);continue}}r=e.child,(e.subtreeFlags&t)!==0&&r!==null?(r.return=e,lu=r):(n&&$l(e),hu(n))}}Vl=null}function hu(e){for(;lu!==null;){var t=lu,n=e,r=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if(a&1024&&r!==null){n=void 0,a=r.memoizedProps,r=r.memoizedState;var o=t.stateNode;try{var s=Cc(t.type,a);n=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=n}catch(e){Z(t,t.return,e)}}break;case 3:if(a&1024){if(r=t.stateNode.containerInfo,n=r.nodeType,n===9)nm(r);else if(n===1)switch(r.nodeName){case`HEAD`:case`HTML`:case`BODY`:nm(r);break;default:r.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:n&&r!==null&&(n=vi(r.memoizedProps,r.stateNode),a=t.memoizedProps,a=bi(a.default,a.update),a!==`none`&&Kl(r,n,a,r.memoizedState=[],!0));break;default:if(a&1024)throw Error(i(163))}if(r=t.sibling,r!==null){r.return=t.return,lu=r;break}lu=t.return}}function gu(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Fu(e,n),r&4&&Sl(5,n);break;case 1:if(Fu(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Z(n,n.return,e)}else{var i=Cc(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Z(n,n.return,e)}}}r&64&&wl(n),r&512&&El(n,n.return);break;case 3:if(Fu(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{To(e,t)}catch(e){Z(n,n.return,e)}}break;case 27:t===null&&r&4&&zl(n);case 26:case 5:Fu(e,n),t===null&&r&4&&Nl(n),r&512&&El(n,n.return);break;case 12:Fu(e,n);break;case 31:Fu(e,n),r&4&&wu(e,n);break;case 13:Fu(e,n),r&4&&Tu(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=_f.bind(null,n),cm(e,n))));break;case 22:if(r=n.memoizedState!==null||au,!r){var a=t!==null&&t.memoizedState!==null||W;t=au,i=W,au=r,(W=a)&&!i?(r=2,n.subtreeFlags&8772&&(r|=1),Lu(e,n,r)):Fu(e,n),au=t,W=i}break;case 30:Fu(e,n),r&512&&El(n,n.return);break;case 7:r&512&&El(n,n.return);default:Fu(e,n)}}function _u(e,t){for(e=e.child;e!==null;)vu(e,t),e=e.sibling}function vu(e,t){switch(e.tag){case 5:case 26:try{var n=e.stateNode;if(t){var r=n.style;typeof r.setProperty==`function`?r.setProperty(`display`,`none`,`important`):r.display=`none`}else{var i=e.stateNode,a=e.memoizedProps.style,o=a!=null&&a.hasOwnProperty(`display`)?a.display:null;i.style.display=o==null||typeof o==`boolean`?``:(``+o).trim()}}catch(t){Z(e,e.return,t)}yu(e,t);break;case 6:try{e.stateNode.nodeValue=t?``:e.memoizedProps,N=!0}catch(t){Z(e,e.return,t)}break;case 18:try{var s=e.stateNode;t?wp(s,!0):wp(e.stateNode,!1)}catch(t){Z(e,e.return,t)}break;case 22:case 23:e.memoizedState===null&&_u(e,t);break;default:_u(e,t)}}function yu(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){a:{var n=e,r=t;switch(n.tag){case 4:vu(n,r);break a;case 22:n.memoizedState===null&&yu(n,r);break a;default:yu(n,r)}}e=e.sibling}}function bu(e){var t=e.alternate;t!==null&&(e.alternate=null,bu(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Rt(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var G=null,xu=!1;function Su(e,t,n){for(n=n.child;n!==null;)Cu(e,t,n),n=n.sibling}function Cu(e,t,n){if(ot&&typeof ot.onCommitFiberUnmount==`function`)try{ot.onCommitFiberUnmount(at,n)}catch{}switch(n.tag){case 26:W||Dl(n,t),Su(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&!W&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:W||Dl(n,t),Al(n);var r=G,i=xu;Sp(n.type)&&(G=n.stateNode,xu=!1),Su(e,t,n),gm(n.stateNode,n.type,n.memoizedProps),G=r,xu=i;break;case 5:W||Dl(n,t),Al(n);case 6:if(n.tag===6&&Al(n),r=G,i=xu,G=null,Su(e,t,n),G=r,xu=i,G!==null){if(xu)try{(G.nodeType===9?G.body:G.nodeName===`HTML`?G.ownerDocument.body:G).removeChild(n.stateNode),N=!0}catch(e){Z(n,t,e)}else try{G.removeChild(n.stateNode),N=!0}catch(e){Z(n,t,e)}}break;case 18:G!==null&&(xu?(e=G,Cp(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Hh(e)):Cp(G,n.stateNode));break;case 4:r=G,i=xu,G=n.stateNode.containerInfo,xu=!0,Su(e,t,n),G=r,xu=i;break;case 0:case 11:case 14:case 15:Cl(2,n,t),W||Cl(4,n,t),Su(e,t,n);break;case 1:W||(Dl(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Tl(n,t,r)),Su(e,t,n);break;case 21:Su(e,t,n);break;case 22:W=(r=W)||n.memoizedState!==null,Su(e,t,n),W=r;break;case 30:Dl(n,t),Su(e,t,n);break;case 7:W||Dl(n,t),Su(e,t,n);break;default:Su(e,t,n)}}function wu(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Hh(e)}catch(e){Z(t,t.return,e)}}}function Tu(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Hh(e)}catch(e){Z(t,t.return,e)}}function Eu(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new cu),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new cu),t;default:throw Error(i(435,e.tag))}}function Du(e,t){var n=Eu(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=vf.bind(null,e,t);t.then(r,r)}})}function Ou(e,t,n){var r=t.deletions;if(r!==null)for(var a=0;a<r.length;a++){var o=r[a],s=e,c=t,l=c;a:for(;l!==null;){switch(l.tag){case 27:if(Sp(l.type)){G=l.stateNode,xu=!1;break a}break;case 5:G=l.stateNode,xu=!1;break a;case 3:case 4:G=l.stateNode.containerInfo,xu=!0;break a}l=l.return}if(G===null)throw Error(i(160));Cu(s,c,o),G=null,xu=!1,s=o.alternate,s!==null&&(s.return=null),o.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Au(t,e,n),t=t.sibling}var ku=null;function Au(e,t,n){var r=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(a&4&&(r=e.updateQueue,r=r===null?null:r.events,r!==null))for(var o=0;o<r.length;o++){var s=r[o];s.ref.impl=s.nextImpl}Ou(t,e,n),ju(e),a&4&&(Cl(3,e,e.return),Sl(3,e),Cl(5,e,e.return));break;case 1:Ou(t,e,n),ju(e),a&512&&(W||r===null||Dl(r,r.return)),a&64&&au&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?t:n.concat(t))));break;case 26:if(o=ku,Ou(t,e,n),ju(e),a&512&&(W||r===null||Dl(r,r.return)),a&4){if(a=r===null?null:r.memoizedState,n=e.memoizedState,r===null){if(n===null){if(e.stateNode===null){if(au)e.stateNode=fp(e.type,e.memoizedProps,t.containerInfo,e);else{a:{t=e.type,n=e.memoizedProps,a=o.ownerDocument||o;b:switch(t){case`title`:r=a.getElementsByTagName(`title`)[0],(!r||r[It]||r[At]||r.namespaceURI===`http://www.w3.org/2000/svg`||r.hasAttribute(`itemprop`))&&(r=a.createElement(t),a.head.insertBefore(r,a.querySelector(`head > title`))),np(r,t,n),r[At]=e,Ht(r),t=r;break a;case`link`:if(o=Gm(`link`,`href`,a).get(t+(n.href||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&r.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&r.getAttribute(`title`)===(n.title==null?null:n.title)&&r.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){o.splice(s,1);break b}}r=a.createElement(t),np(r,t,n),a.head.appendChild(r);break;case`meta`:if(o=Gm(`meta`,`content`,a).get(t+(n.content||``))){for(s=0;s<o.length;s++)if(r=o[s],r.getAttribute(`content`)===(n.content==null?null:``+n.content)&&r.getAttribute(`name`)===(n.name==null?null:n.name)&&r.getAttribute(`property`)===(n.property==null?null:n.property)&&r.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&r.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){o.splice(s,1);break b}}r=a.createElement(t),np(r,t,n),a.head.appendChild(r);break;default:throw Error(i(468,t))}r[At]=e,Ht(r),t=r}e.stateNode=t}}else au||Km(o,e.type,e.stateNode)}else e.stateNode=Bm(o,n,e.memoizedProps)}else a===n?n===null&&e.stateNode!==null&&Pl(e,e.memoizedProps,r.memoizedProps):(a===null?(t=r.stateNode,t===null||W||t.parentNode.removeChild(t)):a.count--,n===null?au||Km(o,e.type,e.stateNode):Bm(o,n,e.memoizedProps))}break;case 27:Ou(t,e,n),ju(e),a&512&&(W||r===null||Dl(r,r.return)),r!==null&&a&4&&Pl(e,e.memoizedProps,r.memoizedProps);break;case 5:if(o=ou,ou=!1,Ou(t,e,n),ou=o,ju(e),a&512&&(W||r===null||Dl(r,r.return)),e.flags&32){t=e.stateNode;try{mn(t,``),N=!0}catch(t){Z(e,e.return,t)}}a&4&&e.stateNode!=null&&(t=e.memoizedProps,Pl(e,t,r===null?t:r.memoizedProps)),a&1024&&(su=!0);break;case 6:if(Ou(t,e,n),ju(e),a&4){if(e.stateNode===null)throw Error(i(162));t=e.memoizedProps,n=e.stateNode;try{n.nodeValue=t,N=!0}catch(t){Z(e,e.return,t)}}break;case 3:if(N=!1,Wm=null,o=ku,ku=bm(t.containerInfo),Ou(t,e,n),ku=o,ju(e),a&4&&r!==null&&r.memoizedState.isDehydrated)try{Hh(t.containerInfo)}catch(t){Z(e,e.return,t)}su&&(su=!1,Mu(e)),N=!1;break;case 4:a=ou,ou=au,r=Qt(),o=ku,ku=bm(e.stateNode.containerInfo),Ou(t,e,n),ju(e),ku=o,N&&du&&(fu=!0),N=r,ou=a;break;case 12:Ou(t,e,n),ju(e);break;case 31:Ou(t,e,n),ju(e),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Du(e,t)));break;case 13:Ou(t,e,n),ju(e),e.child.flags&8192&&e.memoizedState!==null!=(r!==null&&r.memoizedState!==null)&&(md=Xe()),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Du(e,t)));break;case 22:o=e.memoizedState!==null,s=r!==null&&r.memoizedState!==null;var c=au,l=W,u=ou;au=c||o,ou=u||o,W=l||s,Ou(t,e,n),W=l,ou=u,au=c,ju(e),a&8192&&(t=e.stateNode,t._visibility=o?t._visibility&-2:t._visibility|1,!o||r===null||s||au||W||(t=s||W,n=au,r=W,au=o||au,W=t,Iu(e,2),au=n,W=r),!o&&ou||_u(e,o)),a&4&&(t=e.updateQueue,t!==null&&(n=t.retryQueue,n!==null&&(t.retryQueue=null,Du(e,n))));break;case 19:Ou(t,e,n),ju(e),a&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,Du(e,t)));break;case 30:a&512&&(W||r===null||Dl(r,r.return)),a=Qt(),o=du,s=(n&335544064)===n,c=e.memoizedProps,du=s&&bi(c.default,c.update)!==`none`,Ou(t,e,n),ju(e),s&&r!==null&&N&&(e.flags|=4),du=o,N=a;break;case 21:break;case 7:a&512&&(W||r===null||Dl(r,r.return)),r&&r.stateNode!==null&&(r.stateNode._fragmentFiber=e);default:Ou(t,e,n),ju(e)}}function ju(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Fl(r)){n=r;break}r=r.return}r=null;for(var a=e.return;a!==null;){if(Ml(a)){var o=a.stateNode;r===null?r=[o]:r.push(o)}if(jl(a))break;a=a.return}var s=r;if(n==null)throw Error(i(160));switch(n.tag){case 27:var c=n.stateNode;Rl(e,Il(e),c,s);break;case 5:var l=n.stateNode;n.flags&32&&(mn(l,``),n.flags&=-33),Rl(e,Il(e),l,s);break;case 3:case 4:var u=n.stateNode.containerInfo;Ll(e,Il(e),u,s);break;default:throw Error(i(161))}}catch(t){Z(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Mu(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Mu(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,gh=!0,t.reset(),gh=!1),e=e.sibling}}function Nu(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)Pu(t,e),t=t.sibling;else iu(t,!1)}function Pu(e,t){var n=e.alternate;if(n===null)Xl(e,!1);else switch(e.tag){case 3:if(pu=uu=!1,Wl(),Nu(t,e),!uu&&!fu){if(e=Ul,e!==null)for(var r=0;r<e.length;r+=3){n=e[r];var i=e[r+1];Ep(n,e[r+2]),n=n.ownerDocument.documentElement,n!==null&&n.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(`+i+`)`})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===``&&(e.style.viewTransitionName=`none`,e.animate({opacity:[0,0],pointerEvents:[`none`,`none`]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition-group(root)`}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:`forwards`,pseudoElement:`::view-transition`})),pu=!0}Ul=null;break;case 5:Nu(t,e);break;case 4:r=uu,uu=!1,Nu(t,e),uu&&(fu=!0),uu=r;break;case 22:e.memoizedState===null&&(n.memoizedState===null?Nu(t,e):Xl(e,!1));break;case 30:r=uu,i=Wl(),uu=!1,Nu(t,e),uu&&(e.flags|=4);var a=e.memoizedProps,o=e.stateNode;t=vi(a,o),o=vi(n.memoizedProps,o);var s=bi(a.default,a.update);s===`none`?t=!1:(a=n.memoizedState,n.memoizedState=null,n=e.child,Gl=0,t=ru(e,n,t,o,s,a,!0),Gl!==(a===null?0:a.length)&&(e.flags|=32)),e.flags&4&&t?(Nd(e,e.memoizedProps.onUpdate),Ul=i):i!==null&&(i.push.apply(i,Ul),Ul=i),uu=e.flags&32?!0:r;break;default:Nu(t,e)}}function Fu(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)gu(e,t.alternate,t),t=t.sibling}function Iu(e,t){for(e=e.child;e!==null;){var n=e,r=t;switch(n.tag){case 0:case 11:case 14:case 15:Cl(4,n,n.return),Iu(n,r);break;case 1:Dl(n,n.return);var i=n.stateNode;typeof i.componentWillUnmount==`function`&&Tl(n,n.return,i),Iu(n,r);break;case 27:r&2&&gm(n.stateNode,n.type,n.memoizedProps);case 5:Dl(n,n.return),n.tag!==5&&n.tag!==27||Al(n),Iu(n,r);break;case 6:Al(n);break;case 26:Dl(n,n.return),i=n.stateNode,n.memoizedState!==null||i===null||W||i.parentNode.removeChild(i),Iu(n,r);break;case 22:n.memoizedState===null&&Iu(n,r);break;case 30:Dl(n,n.return),Iu(n,r);break;case 7:Dl(n,n.return);default:Iu(n,r)}e=e.sibling}}function Lu(e,t,n){for(n=t.subtreeFlags&8772?n:n&-2,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags,s=!!(n&1);switch(a.tag){case 0:case 11:case 15:Lu(i,a,n),Sl(4,a);break;case 1:if(Lu(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Z(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var c=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(l!==null)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)wo(l[i],c)}catch(e){Z(r,r.return,e)}}s&&o&64&&wl(a),El(a,a.return);break;case 27:n&2&&zl(a);case 5:a.tag!==5&&a.tag!==27||kl(a),Lu(i,a,n),s&&r===null&&o&4&&Nl(a),El(a,a.return);break;case 6:kl(a);break;case 26:c=a.stateNode,a.memoizedState!==null||c===null||au||Km(bm(c.ownerDocument),a.type,c),Lu(i,a,n),s&&r===null&&o&4&&Nl(a),El(a,a.return);break;case 12:Lu(i,a,n);break;case 31:Lu(i,a,n),s&&o&4&&wu(i,a);break;case 13:Lu(i,a,n),s&&o&4&&Tu(i,a);break;case 22:a.memoizedState===null&&Lu(i,a,n),El(a,a.return);break;case 30:Lu(i,a,n),El(a,a.return);break;case 7:El(a,a.return);default:Lu(i,a,n)}t=t.sibling}}function Ru(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Na(n))}function zu(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Na(e))}function Bu(e,t,n,r){var i=(n&335544064)===n;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)Vu(e,t,n,r),t=t.sibling;else i&&nu(t)}function Vu(e,t,n,r){var i=(n&335544064)===n;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&tu(t);var a=t.flags;switch(t.tag){case 0:case 11:case 15:Bu(e,t,n,r),a&2048&&Sl(9,t);break;case 1:Bu(e,t,n,r);break;case 3:Bu(e,t,n,r),i&&pu&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,e.style.viewTransitionName===`root`&&(e.style.viewTransitionName=``),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===`none`&&(e.style.viewTransitionName=``)),a&2048&&(a=null,t.alternate!==null&&(a=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==a&&(t.refCount++,a!=null&&Na(a)));break;case 12:if(a&2048){Bu(e,t,n,r),a=t.stateNode;try{var o=t.memoizedProps,s=o.id,c=o.onPostCommit;typeof c==`function`&&c(s,t.alternate===null?`mount`:`update`,a.passiveEffectDuration,-0)}catch(e){Z(t,t.return,e)}}else Bu(e,t,n,r);break;case 31:Bu(e,t,n,r);break;case 13:Bu(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,s=t.alternate,t.memoizedState===null?(i&&s!==null&&s.memoizedState!==null&&tu(t),o._visibility&2?Bu(e,t,n,r):(o._visibility|=2,Hu(e,t,n,r,!!(t.subtreeFlags&10256)||!1))):(i&&s!==null&&s.memoizedState===null&&tu(s),o._visibility&2?Bu(e,t,n,r):Uu(e,t)),a&2048&&Ru(s,t);break;case 24:Bu(e,t,n,r),a&2048&&zu(t.alternate,t);break;case 30:i&&(a=t.alternate,a!==null&&(Jl(a.child,!0),Jl(t.child,!0))),Bu(e,t,n,r);break;default:Bu(e,t,n,r)}}function Hu(e,t,n,r,i){for(i&&=!!(t.subtreeFlags&10256)||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:Hu(a,o,s,c,i),Sl(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,Hu(a,o,s,c,i)):u._visibility&2?Hu(a,o,s,c,i):Uu(a,o),i&&l&2048&&Ru(o.alternate,o);break;case 24:Hu(a,o,s,c,i),i&&l&2048&&zu(o.alternate,o);break;default:Hu(a,o,s,c,i)}t=t.sibling}}function Uu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Uu(n,r),i&2048&&Ru(r.alternate,r);break;case 24:Uu(n,r),i&2048&&zu(r.alternate,r);break;default:Uu(n,r)}t=t.sibling}}var Wu=8192;function Gu(e,t,n){if(e.subtreeFlags&Wu)for(e=e.child;e!==null;)Ku(e,t,n),e=e.sibling}function Ku(e,t,n){switch(e.tag){case 26:Gu(e,t,n),e.flags&Wu&&(e.memoizedState===null?(e=e.stateNode,(t&335544128)===t&&Zm(n,e)):Qm(n,ku,e.memoizedState,e.memoizedProps));break;case 5:Gu(e,t,n),e.flags&Wu&&(e=e.stateNode,(t&335544128)===t&&Zm(n,e));break;case 3:case 4:var r=ku;ku=bm(e.stateNode.containerInfo),Gu(e,t,n),ku=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Wu,Wu=16777216,Gu(e,t,n),Wu=r):Gu(e,t,n));break;case 30:if((e.flags&Wu)!==0&&(r=e.memoizedProps.name,r!=null&&r!==`auto`)){var i=e.stateNode;i.paired=null,Vl===null&&(Vl=new Map),Vl.set(r,i)}Gu(e,t,n);break;default:Gu(e,t,n)}}function qu(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Ju(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];lu=r,Zu(r,e)}qu(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Yu(e),e=e.sibling}function Yu(e){switch(e.tag){case 0:case 11:case 15:Ju(e),e.flags&2048&&Cl(9,e,e.return);break;case 3:Ju(e);break;case 12:Ju(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Xu(e)):Ju(e);break;default:Ju(e)}}function Xu(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];lu=r,Zu(r,e)}qu(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Cl(8,t,t.return),Xu(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Xu(t));break;default:Xu(t)}e=e.sibling}}function Zu(e,t){for(;lu!==null;){var n=lu;switch(n.tag){case 0:case 11:case 15:Cl(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Na(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,lu=r;else a:for(n=e;lu!==null;){r=lu;var i=r.sibling,a=r.return;if(bu(r),r===n){lu=null;break a}if(i!==null){i.return=a,lu=i;break a}lu=a}}}var Qu={getCacheForType:function(e){var t=Ta(ja),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ta(ja).controller.signal}},$u=typeof WeakMap==`function`?WeakMap:Map,K=0,q=null,J=null,Y=0,X=0,ed=null,td=!1,nd=!1,rd=!1,id=0,ad=0,od=0,sd=0,cd=0,ld=0,ud=0,dd=null,fd=null,pd=!1,md=0,hd=0,gd=1/0,_d=null,vd=null,yd=0,bd=null,xd=null,Sd=0,Cd=0,wd=null,Td=null,Ed=null,Dd=null,Od=null,kd=0,Ad=null;function jd(){return K&2&&Y!==0?Y&-Y:E.T===null?Dt():Pf()}function Md(){if(ld===0){if(!(Y&536870912)||B){var e=pt;pt<<=1,!(pt&3932160)&&(pt=262144),ld=e}else ld=536870912}return e=jo.current,e!==null&&(e.flags|=32),ld}function Nd(e,t){if(t!=null){var n=e.stateNode,r=n.ref;r===null&&(r=n.ref=Pp(vi(e.memoizedProps,n))),Dd===null&&(Dd=[]),Dd.push(t.bind(null,r))}}function Pd(e,t,n){(e===q&&(X===2||X===9)||e.cancelPendingCommit!==null)&&(Vd(e,0),Rd(e,Y,ld,!1)),xt(e,n),(!(K&2)||e!==q)&&(e===q&&(!(K&2)&&(sd|=n),ad===4&&Rd(e,Y,ld,!1)),Ef(e))}function Fd(e,t,n){if(K&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||gt(e,t),a=r?Yd(e,t):qd(e,t,!0),o=r;do{if(a===0){nd&&!r&&Rd(e,t,0,!1);break}if(n=e.current.alternate,o&&!Ld(n)){a=qd(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=dd;var l=c.current.memoizedState.isDehydrated;if(l&&(Vd(c,s).flags|=256),s=qd(c,s,!1),s!==2&&s!==6){if(rd&&!l){c.errorRecoveryDisabledLanes|=o,sd|=o,a=4;break a}o=fd,fd=a,o!==null&&(fd===null?fd=o:fd.push.apply(fd,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){Vd(e,0),Rd(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:Rd(r,t,ld,!td);break a;case 2:fd=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=md+300-Xe(),10<a)){if(Rd(r,t,ld,!td),ht(r,0,!0)!==0)break a;Sd=t,r.timeoutHandle=gp(Id.bind(null,r,n,fd,_d,pd,t,ld,sd,ud,td,o,`Throttled`,-0,0),a);break a}Id(r,n,fd,_d,pd,t,ld,sd,ud,td,o,null,-0,0)}break}while(1);Ef(e)}function Id(e,t,n,r,i,a,o,s,c,l,u,d,f,p){e.timeoutHandle=-1;var m=t.subtreeFlags,h=(a&335544064)===a;if(d=null,(h||m&8192||(m&16785408)==16785408)&&(d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:xn},Vl=null,Ku(t,a,d),h&&(m=d,h=e.containerInfo,h=(h.nodeType===9?h:h.ownerDocument).__reactViewTransition,h!=null&&(m.count++,m.waitingForViewTransition=!0,m=nh.bind(m),h.finished.then(m,m))),m=(a&62914560)===a?md-Xe():(a&4194048)===a?hd-Xe():0,m=eh(d,m),m!==null)){Sd=a,e.cancelPendingCommit=m(nf.bind(null,e,t,a,n,r,i,o,s,c,l,u,d,null,f,p)),Rd(e,a,o,!l);return}nf(e,t,a,n,r,i,o,s,c,l,u,d)}function Ld(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Hr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Rd(e,t,n,r){t=_t(e,t),t&=~cd,t&=~sd,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-ct(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&Ct(e,n,t)}function zd(){return K&6?!0:(Df(0,!1),!1)}function Bd(){if(J!==null){if(X===0)var e=J.return;else e=J,_a=ga=null,as(e),ao=null,oo=0,e=J;for(;e!==null;)xl(e.alternate,e),e=e.return;J=null}}function Vd(e,t){var n=e.timeoutHandle;return n!==-1&&(e.timeoutHandle=-1,_p(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Sd=0,Bd(),q=e,J=n=Fi(e.current,null),Y=t,X=0,ed=null,td=!1,nd=gt(e,t),rd=!1,ud=ld=cd=sd=od=ad=0,fd=dd=null,pd=!1,id=_t(e,t),Ti(),n}function Hd(e,t){V=null,E.H=hc,t===Ya||t===Za?(t=ro(),X=3):t===Xa?(t=ro(),X=4):X=t===Nc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,ed=t,J===null&&(ad=1,Dc(e,Ui(t,e.current)))}function Ud(){var e=jo.current;return e===null?!0:(Y&4194048)===Y?Mo===null:(Y&62914560)===Y||Y&536870912?e===Mo:!1}function Wd(){var e=E.H;return E.H=hc,e===null?hc:e}function Gd(){var e=E.A;return E.A=Qu,e}function Kd(){ad=4,td||(Y&4194048)!==Y&&jo.current!==null||(nd=!0),!(od&134217727)&&!(sd&134217727)||q===null||Rd(q,Y,ld,!1)}function qd(e,t,n){var r=K;K|=2;var i=Wd(),a=Gd();(q!==e||Y!==t)&&(_d=null,Vd(e,t)),t=!1;var o=ad;a:do try{if(X!==0&&J!==null){var s=J,c=ed;switch(X){case 8:Bd(),o=6;break a;case 3:case 2:case 9:case 6:jo.current===null&&(t=!0);var l=X;if(X=0,ed=null,$d(e,s,c,l),n&&nd){o=0;break a}break;default:l=X,X=0,ed=null,$d(e,s,c,l)}}Jd(),o=ad;break}catch(t){Hd(e,t)}while(1);return t&&e.shellSuspendCounter++,_a=ga=null,K=r,E.H=i,E.A=a,J===null&&(q=null,Y=0,Ti()),o}function Jd(){for(;J!==null;)Zd(J)}function Yd(e,t){var n=K;K|=2;var r=Wd(),a=Gd();q!==e||Y!==t?(_d=null,gd=Xe()+500,Vd(e,t)):nd=gt(e,t);a:do try{if(X!==0&&J!==null){t=J;var o=ed;b:switch(X){case 1:X=0,ed=null,$d(e,t,o,1);break;case 2:case 9:if($a(o)){X=0,ed=null,Qd(t);break}t=function(){X!==2&&X!==9||q!==e||(X=7),Ef(e)},o.then(t,t);break a;case 3:X=7;break a;case 4:X=5;break a;case 7:$a(o)?(X=0,ed=null,Qd(t)):(X=0,ed=null,$d(e,t,o,7));break;case 5:var s=null;switch(J.tag){case 26:s=J.memoizedState;case 5:case 27:var c=J;if(s?Ym(s):c.stateNode.complete){X=0,ed=null;var l=c.sibling;if(l!==null)J=l;else{var u=c.return;u===null?J=null:(J=u,ef(u))}break b}}X=0,ed=null,$d(e,t,o,5);break;case 6:X=0,ed=null,$d(e,t,o,6);break;case 8:Bd(),ad=6;break a;default:throw Error(i(462))}}Xd();break}catch(t){Hd(e,t)}while(1);return _a=ga=null,E.H=r,E.A=a,K=n,J===null?(q=null,Y=0,Ti(),ad):0}function Xd(){for(;J!==null&&!Je();)Zd(J)}function Zd(e){var t=pl(e.alternate,e,id);e.memoizedProps=e.pendingProps,t===null?ef(e):J=t}function Qd(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=qc(n,t,t.pendingProps,t.type,void 0,Y);break;case 11:t=qc(n,t,t.pendingProps,t.type.render,t.ref,Y);break;case 5:as(t);var r=t;r===ia&&(B?(ua(r),r.tag===5&&r.stateNode!=null&&(z=r.stateNode)):(ua(r),B=!0));default:xl(n,t),t=J=Ii(t,id),t=pl(n,t,id)}e.memoizedProps=e.pendingProps,t===null?ef(e):J=t}function $d(e,t,n,r){_a=ga=null,as(t),ao=null,oo=0;var i=t.return;try{if(Mc(e,i,t,n,Y)){ad=1,Dc(e,Ui(n,e.current)),J=null;return}}catch(t){if(i!==null)throw J=i,t;ad=1,Dc(e,Ui(n,e.current)),J=null;return}t.flags&32768?(B||r===1?e=!0:nd||Y&536870912?e=!1:(td=e=!0,(r===2||r===9||r===3||r===6)&&(r=jo.current,r!==null&&r.tag===13&&(r.flags|=16384))),tf(t,e)):ef(t)}function ef(e){var t=e;do{if(t.flags&32768){tf(t,td);return}e=t.return;var n=yl(t.alternate,t,id);if(n!==null){J=n;return}if(t=t.sibling,t!==null){J=t;return}J=t=e}while(t!==null);ad===0&&(ad=5)}function tf(e,t){do{var n=bl(e.alternate,e);if(n!==null){n.flags&=32767,J=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){J=e;return}J=e=n}while(e!==null);ad=6,J=null}function nf(e,t,n,r,a,o,s,c,l,u,d,f){e.cancelPendingCommit=null;do df();while(yd!==0);if(K&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));e===q&&(J=q=null,Y=0),xd=t,bd=e,Sd=n,wd=a,Td=r,rf(e,t,n,s,c,l,f)}}function rf(e,t,n,r,i,a,o){var s=t.lanes|t.childLanes;if(Cd=s,s|=wi,St(e,n,s,r,i,a),Dd=null,(n&335544064)===n?(Od=Ia(e),r=10262):(Od=null,r=10256),(t.subtreeFlags&r)!==0||(t.flags&r)!==0?(e.callbackNode=null,e.callbackPriority=0,yf(et,function(){return ff(),null})):(e.callbackNode=null,e.callbackPriority=0),Bl=!1,r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=E.T,E.T=null,i=D.p,D.p=2,a=K,K|=4;try{mu(e,t,n)}finally{K=a,D.p=i,E.T=r}}yd=1,Bl?Ed=Mp(o,e.containerInfo,Od,sf,cf,of,lf,ff,af,null,null):(sf(),cf(),lf())}function af(e){if(yd!==0){var t=bd.onRecoverableError;t(e,{componentStack:null})}}function of(){yd===3&&(yd=0,Pu(xd,bd),yd=4)}function sf(){if(yd===1){yd=0;var e=bd,t=xd,n=Sd,r=!!(t.flags&13878);if(t.subtreeFlags&13878||r){r=E.T,E.T=null;var i=D.p;D.p=2;var a=K;K|=4;try{du=fu=!1,Au(t,e,n),n=cp;var o=Jr(e.containerInfo),s=n.focusedElem,c=n.selectionRange;if(o!==s&&s&&s.ownerDocument&&qr(s.ownerDocument.documentElement,s)){if(c!==null&&Yr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Kr(s,h),v=Kr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}gh=!!sp,cp=sp=null}finally{K=a,D.p=i,E.T=r}}e.current=t,yd=2}}function cf(){if(yd===2){yd=0;var e=bd,t=xd,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=E.T,E.T=null;var r=D.p;D.p=2;var i=K;K|=4;try{gu(e,t.alternate,t)}finally{K=i,D.p=r,E.T=n}}yd=3}}function lf(){if(yd===4||yd===3){yd=0;var e=Ed;Ed=null,Ye();var t=bd,n=xd,r=Sd,i=Td,a=(r&335544064)===r?10262:10256;if((n.subtreeFlags&a)!==0||(n.flags&a)!==0?yd=5:(yd=0,xd=bd=null,uf(t,t.pendingLanes)),a=t.pendingLanes,a===0&&(vd=null),Et(r),n=n.stateNode,ot&&typeof ot.onCommitFiberRoot==`function`)try{ot.onCommitFiberRoot(at,n,void 0,(n.current.flags&128)==128)}catch{}if(i!==null){n=E.T,a=D.p,D.p=2,E.T=null;try{for(var o=t.onRecoverableError,s=0;s<i.length;s++){var c=i[s];o(c.value,{componentStack:c.stack})}}finally{E.T=n,D.p=a}}if(i=Dd,o=Od,Od=null,i!==null&&(Dd=null,o===null&&(o=[]),e!==null))for(c=0;c<i.length;c++)n=(0,i[c])(o),n!==void 0&&e.finished.finally(n);Sd&3&&df(),Ef(t),a=t.pendingLanes,r&261930&&a&42?t===Ad?kd++:(kd=0,Ad=t):(kd=0,Ad=null),Df(0,!1)}}function uf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Na(t)))}function df(){return Ed!==null&&(Ed.skipTransition(),Ed=null),sf(),cf(),lf(),ff()}function ff(){if(yd!==5)return!1;var e=bd,t=Cd;Cd=0;var n=Et(Sd),r=E.T,a=D.p;try{D.p=32>n?32:n,E.T=null,n=wd,wd=null;var o=bd,s=Sd;if(yd=0,xd=bd=null,Sd=0,K&6)throw Error(i(331));var c=K;if(K|=4,Yu(o.current),Vu(o,o.current,s,n),K=c,Df(0,!1),ot&&typeof ot.onPostCommitFiberRoot==`function`)try{ot.onPostCommitFiberRoot(at,o)}catch{}return!0}finally{D.p=a,E.T=r,uf(e,t)}}function pf(e,t,n){t=Ui(n,t),t=kc(e.stateNode,t,2),e=vo(e,t,2),e!==null&&(xt(e,2),Ef(e))}function Z(e,t,n){if(e.tag===3)pf(e,e,n);else for(;t!==null;){if(t.tag===3){pf(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(vd===null||!vd.has(r))){e=Ui(n,e),n=Ac(2),r=vo(t,n,2),r!==null&&(jc(n,r,t,e),xt(r,2),Ef(r));break}}t=t.return}}function mf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new $u;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(rd=!0,i.add(n),e=hf.bind(null,e,t,n),t.then(e,e))}function hf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,q===e&&(Y&n)===n&&(ad===4||ad===3&&(Y&62914560)===Y&&300>Xe()-md?K&2?cd|=n:Vd(e,0):cd|=n,ud===Y&&(ud=0)),Ef(e)}function gf(e,t){t===0&&(t=yt()),e=Oi(e,t),e!==null&&(xt(e,t),Ef(e))}function _f(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),gf(e,n)}function vf(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),gf(e,n)}function yf(e,t){return Ke(e,t)}var bf=null,xf=null,Sf=!1,Cf=!1,wf=!1,Tf=0;function Ef(e){e!==xf&&e.next===null&&(xf===null?bf=xf=e:xf=xf.next=e),Cf=!0,Sf||(Sf=!0,Nf())}function Df(e,t){if(!wf&&Cf){wf=!0;do for(var n=!1,r=bf;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-ct(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,Mf(r,a))}else a=Y,a=ht(r,r===q?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||gt(r,a)||(n=!0,Mf(r,a))}r=r.next}while(n);wf=!1}}function Of(){kf()}function kf(){Cf=Sf=!1;var e=0;Tf!==0&&hp()&&(e=Tf);for(var t=Xe(),n=null,r=bf;r!==null;){var i=r.next,a=Af(r,t);a===0?(r.next=null,n===null?bf=i:n.next=i,i===null&&(xf=n)):(n=r,(e!==0||a&3)&&(Cf=!0)),r=i}yd!==0&&yd!==5||Df(e,!1),Tf!==0&&(Tf=0)}function Af(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-ct(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=vt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=q,n=Y,n=ht(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(X===2||X===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&qe(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||gt(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&qe(r),Et(n)){case 2:case 8:n=$e;break;case 32:n=et;break;case 268435456:n=nt;break;default:n=et}return r=jf.bind(null,e),n=Ke(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&qe(r),e.callbackPriority=2,e.callbackNode=null,2}function jf(e,t){if(yd!==0&&yd!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(df()&&e.callbackNode!==n)return null;var r=Y;return r=ht(e,e===q?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Fd(e,r,t),Af(e,Xe()),e.callbackNode!=null&&e.callbackNode===n?jf.bind(null,e):null)}function Mf(e,t){if(df())return null;Fd(e,t,!0)}function Nf(){bp(function(){K&6?Ke(Qe,Of):kf()})}function Pf(){if(Tf===0){var e=za;e===0&&(e=ft,ft<<=1,!(ft&261888)&&(ft=256)),Tf=e}return Tf}function Ff(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:bn(e)}function If(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=Ff((i[jt]||null).action),o=r.submitter;o&&(t=(t=o[jt]||null)?Ff(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new Vn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Tf!==0){var e=new FormData(i,o);tc(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=new FormData(i,o),tc(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var Lf=0;Lf<hi.length;Lf++){var Rf=hi[Lf];gi(Rf.toLowerCase(),`on`+(Rf[0].toUpperCase()+Rf.slice(1)))}gi(si,`onAnimationEnd`),gi(ci,`onAnimationIteration`),gi(li,`onAnimationStart`),gi(`dblclick`,`onDoubleClick`),gi(`focusin`,`onFocus`),gi(`focusout`,`onBlur`),gi(ui,`onTransitionRun`),gi(di,`onTransitionStart`),gi(fi,`onTransitionCancel`),gi(pi,`onTransitionEnd`),qt(`onMouseEnter`,[`mouseout`,`mouseover`]),qt(`onMouseLeave`,[`mouseout`,`mouseover`]),qt(`onPointerEnter`,[`pointerout`,`pointerover`]),qt(`onPointerLeave`,[`pointerout`,`pointerover`]),Kt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Kt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Kt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Kt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Kt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Kt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var zf=`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(` `),Bf=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(zf));function Vf(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){xi(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){xi(e)}i.currentTarget=null,a=c}}}}function Q(e,t){var n=t[Nt];n===void 0&&(n=t[Nt]=new Set);var r=e+`__bubble`;n.has(r)||(Gf(t,e,2,!1),n.add(r))}function Hf(e,t,n){var r=0;t&&(r|=4),Gf(n,e,r,t)}var Uf=`_reactListening`+Math.random().toString(36).slice(2);function Wf(e){if(!e[Uf]){e[Uf]=!0,Wt.forEach(function(t){t!==`selectionchange`&&(Bf.has(t)||Hf(t,!1,e),Hf(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Uf]||(t[Uf]=!0,Hf(`selectionchange`,!1,t))}}function Gf(e,t,n,r){switch(Ch(t)){case 2:var i=_h;break;case 8:i=vh;break;default:i=yh}n=i.bind(null,t,n,e),i=void 0,!An||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Kf(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=zt(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}Dn(function(){var r=a,i=Cn(n),s=[];a:{var c=mi.get(e);if(c!==void 0){var l=Vn,u=e;switch(e){case`keypress`:if(In(n)===0)break a;case`keydown`:case`keyup`:l=ir;break;case`focusin`:u=`focus`,l=Yn;break;case`focusout`:u=`blur`,l=Yn;break;case`beforeblur`:case`afterblur`:l=Yn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Jn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=R;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=sr;break;case si:case ci:case li:l=Xn;break;case pi:l=cr;break;case`scroll`:case`scrollend`:l=Un;break;case`wheel`:l=lr;break;case`copy`:case`cut`:case`paste`:l=Zn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=ar;break;case`submit`:l=or;break;case`toggle`:case`beforetoggle`:l=ur}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=On(m,p),g!=null&&d.push(qf(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(l=e===`mouseover`||e===`pointerover`,c=e===`mouseout`||e===`pointerout`,l&&n!==Sn&&(u=n.relatedTarget||n.fromElement)&&(zt(u)||u[Mt]))break a;(c||l)&&(u=i.window===i?i:(l=i.ownerDocument)?l.defaultView||l.parentWindow:window,c?(l=n.relatedTarget||n.toElement,c=r,l=l?zt(l):null,l!==null&&(f=o(l),d=l.tag,l!==f||d!==5&&d!==27&&d!==6)&&(l=null)):(c=null,l=r),c!==l&&(d=Jn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=ar,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=c==null?u:Vt(c),h=l==null?u:Vt(l),u=new d(g,m+`leave`,c,n,i),u.target=f,u.relatedTarget=h,g=null,zt(i)===r&&(d=new d(p,m+`enter`,l,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,d=c&&l?re(c,l,Yf):null,c!==null&&Xf(s,u,c,d,!1),l!==null&&f!==null&&Xf(s,f,l,d,!0)))}a:{if(c=r?Vt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var _=Ar;else if(wr(c)){if(jr)_=Br;else{_=Rr;var v=Lr}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&_n(r.elementType)&&(_=Ar):_=zr;if(_&&=_(e,r)){Tr(s,_,n,i);break a}v&&v(e,c,r)}switch(v=r?Vt(r):window,e){case`focusin`:(wr(v)||v.contentEditable===`true`)&&(Zr=v,Qr=r,$r=null);break;case`focusout`:$r=Qr=Zr=null;break;case`mousedown`:ei=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:ei=!1,ti(s,n,i);break;case`selectionchange`:if(Xr)break;case`keydown`:case`keyup`:ti(s,n,i)}var y;if(fr)b:{switch(e){case`compositionstart`:var b=`onCompositionStart`;break b;case`compositionend`:b=`onCompositionEnd`;break b;case`compositionupdate`:b=`onCompositionUpdate`;break b}b=void 0}else br?vr(e,n)&&(b=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(b=`onCompositionStart`);b&&(hr&&n.locale!==`ko`&&(br||b!==`onCompositionStart`?b===`onCompositionEnd`&&br&&(y=Fn()):(Mn=i,Nn=`value`in Mn?Mn.value:Mn.textContent,br=!0)),v=Jf(r,b),0<v.length&&(b=new Qn(b,e,null,n,i),s.push({event:b,listeners:v}),y?b.data=y:(y=yr(n),y!==null&&(b.data=y)))),(y=mr?xr(e,n):Sr(e,n))&&(b=Jf(r,`onBeforeInput`),0<b.length&&(v=new Qn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:v,listeners:b}),v.data=y)),If(s,e,r,n,i)}Vf(s,t)})}function qf(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Jf(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=On(e,n),i!=null&&r.unshift(qf(e,i,a)),i=On(e,t),i!=null&&r.push(qf(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Yf(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Xf(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=On(n,a),l!=null&&o.unshift(qf(n,l,c))):i||(l=On(n,a),l!=null&&o.push(qf(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Zf=/\r\n?/g,Qf=/\u0000|\uFFFD/g;function $f(e){return(typeof e==`string`?e:``+e).replace(Zf,`
    9 `).replace(Qf,``)}function ep(e,t){return t=$f(t),$f(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:if(typeof r==`string`)t===`body`||t===`textarea`&&r===``||mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)t!==`body`&&mn(e,``+r);else return;break;case`className`:en(e,`class`,r);break;case`tabIndex`:en(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:en(e,n,r);break;case`style`:I(e,r,o);return;case`data`:if(t!==`object`){en(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=xn);return;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=bn(r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`credentialless`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),$t(e,`popover`,r);break;case`xlinkActuate`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:$t(e,`is`,r);break;case`innerText`:case`textContent`:return;default:if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)n=vn.get(n)||n,$t(e,n,r);else return}N=!0}function tp(e,t,n,r,a,o){switch(n){case`style`:I(e,r,o);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`children`:if(typeof r==`string`)mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)mn(e,``+r);else return;break;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`onClick`:r!=null&&(e.onclick=xn);return;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:return;case`innerText`:case`textContent`:return;default:if(!Gt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),o=n.slice(2,a?n.length-7:void 0),t=e[jt]||null,t=t==null?null:t[n],typeof t==`function`&&e.removeEventListener(o,t,a),typeof r==`function`)){typeof t!=`function`&&t!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(o,r,a);break a}N=!0,n in e?e[n]=r:!0===r?e.setAttribute(n,``):$t(e,n,r)}return}N=!0}function np(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,o,s,n,null)}}a&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:$(e,t,r,d,n,null)}}ln(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&dn(e,!!r,n,!0):dn(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:$(e,t,s,c,n,null)}pn(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<zf.length;r++)Q(zf[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,u,r,n,null)}return;default:if(_n(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&tp(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}var rp={};function ip(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:m!==f&&(N=!0),o=m;break;case`name`:m!==f&&(N=!0),a=m;break;case`checked`:m!==f&&(N=!0),u=m;break;case`defaultChecked`:m!==f&&(N=!0),d=m;break;case`value`:m!==f&&(N=!0),s=m;break;case`defaultValue`:m!==f&&(N=!0),c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}cn(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:o!==l&&(N=!0),p=o;break;case`defaultValue`:o!==l&&(N=!0),c=o;break;case`multiple`:o!==l&&(N=!0),s=o;default:o!==l&&$(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?dn(e,!!n,n?[]:``,!1):dn(e,!!n,t,!0)):dn(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:a!==o&&(N=!0),p=a;break;case`defaultValue`:a!==o&&(N=!0),m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&$(e,t,s,a,r,o)}fn(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:p!==m&&(N=!0),e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(_n(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&tp(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||tp(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function ap(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function op(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&ap(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&ap(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var sp=null,cp=null;function lp(e){return e.nodeType===9?e:e.ownerDocument}function up(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function dp(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function fp(e,t,n,r){return n=lp(n).createElement(e),n[At]=r,n[jt]=t,np(n,e,t),Ht(n),n}function pp(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var mp=null;function hp(){var e=window.event;return e&&e.type===`popstate`?e!==mp&&(mp=e,!0):(mp=null,!1)}var gp=typeof setTimeout==`function`?setTimeout:void 0,_p=typeof clearTimeout==`function`?clearTimeout:void 0,vp=typeof Promise==`function`?Promise:void 0,yp=typeof requestAnimationFrame==`function`?requestAnimationFrame:gp,bp=typeof queueMicrotask==`function`?queueMicrotask:vp===void 0?gp:function(e){return vp.resolve(null).then(e).catch(xp)};function xp(e){setTimeout(function(){throw e})}function Sp(e){return e===`head`}function Cp(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Hh(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)_m(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,_m(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[It]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&_m(e.ownerDocument.body)}n=i}while(n);Hh(t)}function wp(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function Tp(e,t,n){if(t=CSS.escape(t)===t?t:`r-`+btoa(t).replace(/=/g,``),e.style.viewTransitionName=t,n!=null&&(e.style.viewTransitionClass=n),n=getComputedStyle(e),n.display===`inline`){if(t=e.getClientRects(),t.length===1)var r=1;else for(var i=r=0;i<t.length;i++){var a=t[i];0<a.width&&0<a.height&&r++}r===1&&(e=e.style,e.display=t.length===1?`inline-block`:`block`,e.marginTop=`-`+n.paddingTop,e.marginBottom=`-`+n.paddingBottom)}}function Ep(e,t){e=e.style,t=t.style;var n=t==null?null:t.hasOwnProperty(`viewTransitionName`)?t.viewTransitionName:t.hasOwnProperty(`view-transition-name`)?t[`view-transition-name`]:null;e.viewTransitionName=n==null||typeof n==`boolean`?``:(``+n).trim(),n=t==null?null:t.hasOwnProperty(`viewTransitionClass`)?t.viewTransitionClass:t.hasOwnProperty(`view-transition-class`)?t[`view-transition-class`]:null,e.viewTransitionClass=n==null||typeof n==`boolean`?``:(``+n).trim(),e.display===`inline-block`&&(t==null?e.display=e.margin=``:(n=t.display,e.display=n==null||typeof n==`boolean`?``:n,n=t.margin,n==null?(n=t.hasOwnProperty(`marginTop`)?t.marginTop:t[`margin-top`],e.marginTop=n==null||typeof n==`boolean`?``:n,t=t.hasOwnProperty(`marginBottom`)?t.marginBottom:t[`margin-bottom`],e.marginBottom=t==null||typeof t==`boolean`?``:t):e.margin=n))}function Dp(e,t,n){return n=n.ownerDocument.defaultView,{rect:e,abs:t.position===`absolute`||t.position===`fixed`,clip:t.clipPath!==`none`||t.overflow!==`visible`||t.filter!==`none`||t.mask!==`none`||t.mask!==`none`||t.borderRadius!==`0px`,view:0<=e.bottom&&0<=e.right&&e.top<=n.innerHeight&&e.left<=n.innerWidth}}function Op(e){return Dp(e.getBoundingClientRect(),getComputedStyle(e),e)}function kp(e){var t=e.getBoundingClientRect();t=new DOMRect(t.x+2e4,t.y+2e4,t.width,t.height);var n=getComputedStyle(e);return Dp(t,n,e)}function Ap(e){return e.documentElement.clientHeight}function jp(e){this.addEventListener(`load`,e),this.addEventListener(`error`,e)}function Mp(e,t,n,r,i,a,o,s,c){var l=t.nodeType===9?t:t.ownerDocument;try{var u=l.startViewTransition({update:function(){var t=l.defaultView,n=t.navigation&&t.navigation.transition,o=l.fonts.status;r();var s=[];if(o===`loaded`&&(Ap(l),l.fonts.status===`loading`&&s.push(l.fonts.ready)),o=s.length,e!==null)for(var c=e.suspenseyImages,u=0,d=0;d<c.length;d++){var f=c[d];if(!f.complete){var p=f.getBoundingClientRect();if(0<p.bottom&&0<p.right&&p.top<t.innerHeight&&p.left<t.innerWidth){if(u+=Xm(f),u>$m){s.length=o;break}f=new Promise(jp.bind(f)),s.push(f)}}}if(0<s.length)return t=Promise.race([Promise.all(s),new Promise(function(e){return setTimeout(e,500)})]).then(i,i),(n?Promise.allSettled([n.finished,t]):t).then(a,a);if(i(),n)return n.finished.then(a,a);a()},types:n});l.__reactViewTransition=u;var d=[];return u.ready.then(function(){for(var e=l.documentElement.getAnimations({subtree:!0}),t=0;t<e.length;t++){var n=e[t],r=n.effect,i=r.pseudoElement;if(i!=null&&i.startsWith(`::view-transition`)){d.push(n),n=r.getKeyframes();for(var a=i=void 0,s=!0,c=0;c<n.length;c++){var u=n[c],f=u.width;if(i===void 0)i=f;else if(i!==f){s=!1;break}if(f=u.height,a===void 0)a=f;else if(a!==f){s=!1;break}delete u.width,delete u.height,u.transform===`none`&&delete u.transform}s&&i!==void 0&&a!==void 0&&(r.setKeyframes(n),s=getComputedStyle(r.target,r.pseudoElement),s.width!==i||s.height!==a)&&(s=n[0],s.width=i,s.height=a,s=n[n.length-1],s.width=i,s.height=a,r.setKeyframes(n))}}o()},function(e){l.__reactViewTransition===u&&(l.__reactViewTransition=null);try{if(typeof e==`object`&&e)switch(e.name){case`InvalidStateError`:(e.message===`View transition was skipped because document visibility state is hidden.`||e.message===`Skipping view transition because document visibility state has become hidden.`||e.message===`Skipping view transition because viewport size changed.`||e.message===`Transition was aborted because of invalid state`)&&(e=null)}e!==null&&c(e)}finally{r(),i(),o()}}),u.finished.finally(function(){for(var e=0;e<d.length;e++)d[e].cancel();l.__reactViewTransition===u&&(l.__reactViewTransition=null),s()}),u}catch{return r(),i(),o(),null}}function Np(e,t){this._scope=document.documentElement,this._selector=`::view-transition-`+e+`(`+t+`)`}Np.prototype.animate=function(e,t){return t=typeof t==`number`?{duration:t}:C({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Np.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,n=e.getAnimations({subtree:!0}),r=[],i=0;i<n.length;i++){var a=n[i].effect;a!==null&&a.target===e&&a.pseudoElement===t&&r.push(n[i])}return r},Np.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Pp(e){return{name:e,group:new Np(`group`,e),imagePair:new Np(`image-pair`,e),old:new Np(`old`,e),new:new Np(`new`,e)}}function Fp(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Fp.prototype.addEventListener=function(e,t,n){var r=null,i=null;if(!(n!=null&&typeof n!=`boolean`&&(r=n.signal||null,r!==null&&r.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var a=this._eventListeners;if(Bp(a,e,t,n)===-1){var o=this,s=t;n!=null&&typeof n!=`boolean`&&!0===n.once&&(s=function(r){o.removeEventListener(e,t,n),typeof t==`function`?t.call(this,r):t.handleEvent(r)}),r!==null&&(i=o.removeEventListener.bind(o,e,t,n),r.addEventListener(`abort`,i,{once:!0}),i=r.removeEventListener.bind(r,`abort`,i)),r=Rp(n),a.push({type:e,listener:t,optionsOrUseCapture:n,attachedListener:s,cleanup:i}),h(this._fragmentFiber.child,!1,Ip,e,s,r)}this._eventListeners=a}};function Ip(e,t,n,r){return b(e).addEventListener(t,n,r),!1}Fp.prototype.removeEventListener=function(e,t,n){var r=this._eventListeners;if(r!==null&&(t=Bp(r,e,t,n),t!==-1)){var i=r[t];n=i.attachedListener;var a=i.cleanup;i=Rp(i.optionsOrUseCapture),h(this._fragmentFiber.child,!1,Lp,e,n,i),r.splice(t,1),a!==null&&a()}};function Lp(e,t,n,r){return b(e).removeEventListener(t,n,r),!1}function Rp(e){return e!=null&&typeof e!=`boolean`&&(!0===e.once||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function zp(e){return e==null?`c=0`:typeof e==`boolean`?`c=`+(e?`1`:`0`):`c=`+(e.capture?`1`:`0`)}function Bp(e,t,n,r){if(e.length===0)return-1;r=zp(r);for(var i=0;i<e.length;i++){var a=e[i];if(a.type===t&&a.listener===n&&zp(a.optionsOrUseCapture)===r)return i}return-1}Fp.prototype.dispatchEvent=function(e){var t=g(this._fragmentFiber);if(t===null)return!0;t=b(t);var n=this._eventListeners;if(n!==null&&0<n.length||!e.bubbles){var r=t.nodeType===9?t.createComment(``):document.createTextNode(``);if(n)for(var i=0;i<n.length;i++){var a=n[i];r.addEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture))}if(t.appendChild(r),e=r.dispatchEvent(e),n)for(i=0;i<n.length;i++)a=n[i],r.removeEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture));return t.removeChild(r),e}return t.dispatchEvent(e)},Fp.prototype.focus=function(e){h(this._fragmentFiber.child,!0,Vp,e,void 0,void 0)};function Vp(e,t){return e.tag!==6&&(e=b(e),pm(e,t))}Fp.prototype.focusLast=function(e){var t=[];h(this._fragmentFiber.child,!0,Hp,t,void 0,void 0);for(var n=t.length-1;0<=n&&!Vp(t[n],e);n--);};function Hp(e,t){return t.push(e),!1}Fp.prototype.blur=function(){var e=g(this._fragmentFiber);e!==null&&(e=b(e),e=lp(e).activeElement,e!==null&&h(this._fragmentFiber.child,!1,Up,e,void 0,void 0))};function Up(e,t){return e.tag!==6&&(e=b(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Fp.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),h(this._fragmentFiber.child,!1,Wp,e,void 0,void 0)};function Wp(e,t){return e.tag!==6&&(e=b(e),t.observe(e),!1)}Fp.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),h(this._fragmentFiber.child,!1,Gp,e,void 0,void 0);for(var n=t=0;n<Kp.length;n++){var r=Kp[n];r.fragmentInstance===this&&r.observer===e?e.unobserve(r.instance):Kp[t++]=r}Kp.length=t}};function Gp(e,t){return e.tag!==6&&(e=b(e),t.unobserve(e),!1)}var Kp=[],qp=!1;function Jp(e,t,n){Kp.push({fragmentInstance:e,observer:t,instance:n}),qp||(qp=!0,mm(function(){qp=!1;var e=Kp;Kp=[];for(var t=0;t<e.length;t++){var n=e[t];n.observer.unobserve(n.instance)}}))}Fp.prototype.getClientRects=function(){var e=[];return h(this._fragmentFiber.child,!1,Yp,e,void 0,void 0),e};function Yp(e,t){if(e.tag===6){e=e.stateNode;var n=e.ownerDocument.createRange();n.selectNodeContents(e),t.push.apply(t,n.getClientRects())}else e=b(e),t.push.apply(t,e.getClientRects());return!1}Fp.prototype.getRootNode=function(e){var t=g(this._fragmentFiber);return t===null?this:b(t).getRootNode(e)},Fp.prototype.compareDocumentPosition=function(e){var t=g(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];h(this._fragmentFiber.child,!1,Hp,n,void 0,void 0);var r=b(t);if(n.length===0){if(n=r,_(this._fragmentFiber)){a:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break a}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(n=t)}t=this._fragmentFiber;var i=r=n.compareDocumentPosition(e);return n===e?i=Node.DOCUMENT_POSITION_CONTAINS:r&Node.DOCUMENT_POSITION_CONTAINED_BY&&(n=v(t)[1],n===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=b(n).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=b(n[0]),i=b(n[n.length-1]);var a=_(this._fragmentFiber)?t.parentElement:r;if(a==null)return Node.DOCUMENT_POSITION_DISCONNECTED;r=a.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,a=a.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),s=i.compareDocumentPosition(e),c=o&Node.DOCUMENT_POSITION_CONTAINED_BY||s&Node.DOCUMENT_POSITION_CONTAINED_BY;return s=r&&a&&o&Node.DOCUMENT_POSITION_FOLLOWING&&s&Node.DOCUMENT_POSITION_PRECEDING,t=r&&t===e||a&&i===e||c||s?Node.DOCUMENT_POSITION_CONTAINED_BY:!r&&t===e||!a&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Xp(t,this._fragmentFiber,n[0],n[n.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Xp(e,t,n,r,i){var a=zt(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!a)a:{for(;a!==null;){if(a.tag===7&&(a===t||a.alternate===t)){n=!0;break a}a=a.return}n=!1}return n}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(a===null)return a=i.ownerDocument,i===a||i===a.documentElement||i===a.body;a:{for(a=t,t=g(t);a!==null;){if(!(a.tag!==5&&a.tag!==3&&a.tag!==27||a!==t&&a.alternate!==t)){a=!0;break a}a=a.return}a=!1}return a}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!a)&&!(t=a===n)&&(t=re(n,a,S),t===null?t=!1:(h(t,!0,ne,a,n),a=ee,ee=null,t=a!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!a)&&!(t=a===r)&&(t=re(r,a,S),t===null?t=!1:(h(t,!0,x,a,r),a=ee,te=ee=null,t=a!==null)),t):!1}function Zp(e,t){var n=e.ownerDocument.createRange();n.selectNodeContents(e),e=n.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Fp.prototype.scrollIntoView=function(e){if(typeof e==`object`)throw Error(i(566));var t=[];h(this._fragmentFiber.child,!1,Hp,t,void 0,void 0);var n=!1!==e;if(t.length===0){var r=v(this._fragmentFiber);if(r=n?r[1]||r[0]||g(this._fragmentFiber):r[0]||r[1],r===null)return;if(r.tag===6){e=b(r),Zp(e,n);return}if(r=b(r),r.nodeType!==9){if(r.nodeType===11){n=`host`in r?r.host:null,n!==null&&n.scrollIntoView(e);return}r.scrollIntoView(e)}}for(r=n?t.length-1:0;r!==(n?-1:t.length);){var a=t[r];a.tag===6?(a=b(a),Zp(a,n)):b(a).scrollIntoView(e),r+=n?-1:1}};function Qp(e,t){return e=b(e),$p(e,t),!1}function $p(e,t){e.reactFragments??=new Set,e.reactFragments.add(t)}function em(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.addEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){for(var r=0,i=0;i<Kp.length;i++){var a=Kp[i];(a.fragmentInstance!==t||a.observer!==n||a.instance!==e)&&(Kp[r++]=a)}Kp.length=r,n.observe(e)}),$p(e,t))}function tm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.removeEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){typeof n.rootMargin==`string`?Jp(t,n,e):n.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function nm(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:nm(n),Rt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function rm(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[It])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=lm(e.nextSibling),e===null)break}return null}function im(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=lm(e.nextSibling),e===null))return null;return e}function am(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=lm(e.nextSibling),e===null))return null;return e}function om(e){return e.data===`$?`||e.data===`$~`}function sm(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function cm(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function lm(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var um=null;function dm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return lm(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function fm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function pm(e,t){function n(){r=!0}if(e.ownerDocument.activeElement===e)return!0;var r=!1;try{e.ownerDocument.addEventListener(`focus`,n,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener(`focus`,n,!0)}return r}function mm(e){yp(function(){yp(function(t){return e(t)})})}function hm(e,t,n){switch(t=lp(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function gm(e,t,n){for(var r in n){var i=n[r];n.hasOwnProperty(r)&&i!=null&&$(e,t,r,null,rp,i)}n.dangerouslySetInnerHTML!=null&&(e.textContent=``),e.onclick===xn&&(e.onclick=null),Rt(e)}function _m(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Rt(e)}var vm=new Map,ym=new Set;function bm(e){if(typeof e.getRootNode==`function`){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var xm=D.d;D.d={f:Sm,r:Cm,D:Em,C:Dm,L:Om,m:km,X:jm,S:Am,M:Mm};function Sm(){var e=xm.f(),t=zd();return e||t}function Cm(e){var t=Bt(e);t!==null&&t.tag===5&&t.type===`form`?rc(t):xm.r(e)}var wm=typeof document>`u`?null:document;function Tm(e,t,n){var r=wm;if(r&&typeof t==`string`&&t){var i=sn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),ym.has(i)||(ym.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),np(t,`link`,e),Ht(t),r.head.appendChild(t)))}}function Em(e){xm.D(e),Tm(`dns-prefetch`,e,null)}function Dm(e,t){xm.C(e,t),Tm(`preconnect`,e,t)}function Om(e,t,n){xm.L(e,t,n);var r=wm;if(r&&e&&t){var i=`link[rel="preload"][as="`+sn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+sn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+sn(n.imageSizes)+`"]`)):i+=`[href="`+sn(e)+`"]`;var a=i;switch(t){case`style`:a=Pm(e);break;case`script`:a=Rm(e)}if(!(vm.has(a)||(e=C({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vm.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Fm(a))||t===`script`&&r.querySelector(zm(a))))){var o=r.createElement(`link`);np(o,`link`,e),t===`style`&&(o[Lt]=!0,o.onload=o.onerror=function(){Ut(o)}),Ht(o),r.head.appendChild(o)}}}function km(e,t){xm.m(e,t);var n=wm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+sn(r)+`"][href="`+sn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rm(e)}if(!vm.has(a)&&(e=C({rel:`modulepreload`,href:e},t),vm.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zm(a)))return}r=n.createElement(`link`),np(r,`link`,e),Ht(r),n.head.appendChild(r)}}}function Am(e,t,n){xm.S(e,t,n);var r=wm;if(r&&e){var i=M(r).hoistableStyles,a=Pm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Fm(a)))s.loading=5;else{e=C({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vm.get(a))&&Hm(e,n);var c=o=r.createElement(`link`);Ht(c),np(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jm(e,t){xm.X(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mm(e,t){xm.M(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0,type:`module`},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t,n,r){var a=(a=Me.current)?bm(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Pm(n.href),t=M(a).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pm(n.href);var o=M(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Fm(e)))?o._p||(s.instance=o,s.state.loading=5):(o=vm.get(e),o||(o={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vm.set(e,o)),Lm(a,e,o,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Rm(n),t=M(a).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Pm(e){return`href="`+sn(e)+`"`}function Fm(e){return`link[rel="stylesheet"][`+e+`]`}function Im(e){return C({},e,{"data-precedence":e.precedence,precedence:null})}function Lm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[Lt]){r.loading=1;return}}else t=e.createElement(`link`),t[Lt]=!0,t.onload=t.onerror=Ut.bind(null,t),np(t,`link`,n),Ht(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Rm(e){return`[src="`+sn(e)+`"]`}function zm(e){return`script[async]`+e}function Bm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+sn(n.href)+`"]`);if(r)return t.instance=r,Ht(r),r;var a=C({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Ht(r),np(r,`style`,a),Vm(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Pm(n.href);var o=e.querySelector(Fm(a));if(o)return t.state.loading|=4,t.instance=o,Ht(o),o;r=Im(n),(a=vm.get(a))&&Hm(r,a),o=(e.ownerDocument||e).createElement(`link`),Ht(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),np(o,`link`,r),t.state.loading|=4,Vm(o,n.precedence,e),t.instance=o;case`script`:return o=Rm(n.src),(a=e.querySelector(zm(o)))?(t.instance=a,Ht(a),a):(r=n,(a=vm.get(o))&&(r=C({},n),Um(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Ht(a),np(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vm(r,n.precedence,e));return t.instance}function Vm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Hm(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Um(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Wm=null;function Gm(e,t,n){if(Wm===null){var r=new Map,i=Wm=new Map;i.set(n,r)}else i=Wm,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[It]||a[At]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Km(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function qm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Ym(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Xm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Zm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Xm(t),e.suspenseyImages.push(t)),e=rh.bind(e),t.decode().then(e,e))}function Qm(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pm(r.href),a=t.querySelector(Fm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=nh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Ht(a);return}a=t.ownerDocument||t,r=Im(r),(i=vm.get(i))&&Hm(r,i),a=a.createElement(`link`),Ht(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),np(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=nh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var $m=0;function eh(e,t){return e.stylesheets&&e.count===0&&ah(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&$m===0&&($m=62500*op());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>$m?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function th(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)ah(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function nh(){this.count--,th(this)}function rh(){this.imgCount--,th(this)}var ih=null;function ah(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ih=new Map,t.forEach(oh,e),ih=null,nh.call(e))}function oh(e,t){if(!(t.state.loading&4)){var n=ih.get(e);if(n)var r=n.get(null);else{n=new Map,ih.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=nh.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var sh={$$typeof:ue,Provider:null,Consumer:null,_currentValue:Te,_currentValue2:Te,_threadCount:0};function ch(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=bt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bt(0),this.hiddenUpdates=bt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.transitionTypes=null,this.incompleteTransitions=new Map}function lh(e,t,n,r,i,a,o,s,c,l,u,d){return e=new ch(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Ni(3,null,null,t),e.current=a,a.stateNode=e,t=Ma(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},ho(a),e}function uh(e){return e?(e=ji,e):ji}function dh(e,t,n,r,i,a){i=uh(i),r.context===null?r.context=i:r.pendingContext=i,r=_o(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=vo(e,r,t),n!==null&&(Pd(n,e,t),yo(n,e,t))}function fh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ph(e,t){fh(e,t),(e=e.alternate)&&fh(e,t)}function mh(e){if(e.tag===13||e.tag===31){var t=Oi(e,67108864);t!==null&&Pd(t,e,67108864),ph(e,67108864)}}function hh(e){if(e.tag===13||e.tag===31){var t=jd();t=Tt(t);var n=Oi(e,t);n!==null&&Pd(n,e,t),ph(e,t)}}var gh=!0;function _h(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=2,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function vh(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=8,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function yh(e,t,n,r){if(gh){var i=bh(r);if(i===null)Kf(e,t,r,xh,n),Mh(e,r);else if(Ph(i,e,t,n,r))r.stopPropagation();else if(Mh(e,r),t&4&&-1<jh.indexOf(e)){for(;i!==null;){var a=Bt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=k(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-ct(o);s.entanglements[1]|=c,o&=~c}Ef(a),!(K&6)&&(gd=Xe()+500,Df(0,!1))}}break;case 31:case 13:s=Oi(a,2),s!==null&&Pd(s,a,2),zd(),ph(a,2)}if(a=bh(r),a===null&&Kf(e,t,r,xh,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Kf(e,t,r,null,n)}}function bh(e){return e=Cn(e),Sh(e)}var xh=null;function Sh(e){if(xh=null,e=zt(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return xh=e,null}function Ch(e){switch(e){case`beforetoggle`: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`seeked`:case`submit`:case`toggle`: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`fullscreenerror`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`resize`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ze()){case Qe:return 2;case $e:return 8;case et:case tt:return 32;case nt:return 268435456;default:return 32}default:return 32}}var wh=!1,Th=null,Eh=null,Dh=null,Oh=new Map,kh=new Map,Ah=[],jh=`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`.split(` `);function Mh(e,t){switch(e){case`focusin`:case`focusout`:Th=null;break;case`dragenter`:case`dragleave`:Eh=null;break;case`mouseover`:case`mouseout`:Dh=null;break;case`pointerover`:case`pointerout`:Oh.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:kh.delete(t.pointerId)}}function Nh(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Bt(t),t!==null&&mh(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ph(e,t,n,r,i){switch(t){case`focusin`:return Th=Nh(Th,e,t,n,r,i),!0;case`dragenter`:return Eh=Nh(Eh,e,t,n,r,i),!0;case`mouseover`:return Dh=Nh(Dh,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Oh.set(a,Nh(Oh.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,kh.set(a,Nh(kh.get(a)||null,e,t,n,r,i)),!0}return!1}function Fh(e){var t=zt(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ih(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bh(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Sn=r,n.target.dispatchEvent(r),Sn=null}else return t=Bt(n),t!==null&&mh(t),e.blockedOn=n,!1;t.shift()}return!0}function Lh(e,t,n){Ih(e)&&n.delete(t)}function Rh(){wh=!1,Th!==null&&Ih(Th)&&(Th=null),Eh!==null&&Ih(Eh)&&(Eh=null),Dh!==null&&Ih(Dh)&&(Dh=null),Oh.forEach(Lh),kh.forEach(Lh)}function zh(e,n){e.blockedOn===n&&(e.blockedOn=null,wh||(wh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rh)))}var Bh=null;function Vh(e){Bh!==e&&(Bh=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Bh===e&&(Bh=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Sh(r||n)===null)continue;break}var a=Bt(n);a!==null&&(e.splice(t,3),t-=3,tc(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Hh(e){function t(t){return zh(t,e)}Th!==null&&zh(Th,e),Eh!==null&&zh(Eh,e),Dh!==null&&zh(Dh,e),Oh.forEach(t),kh.forEach(t);for(var n=0;n<Ah.length;n++){var r=Ah[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Ah.length&&(n=Ah[0],n.blockedOn===null);)Fh(n),n.blockedOn===null&&Ah.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[jt]||null;if(typeof a==`function`)o||Vh(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[jt]||null)s=o.formAction;else if(Sh(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Vh(n)}}}function Uh(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Wh(e){this._internalRoot=e}Gh.prototype.render=Wh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;dh(n,jd(),e,t,null,null)},Gh.prototype.unmount=Wh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dh(e.current,2,null,e,null,null),zd(),t[Mt]=null}};function Gh(e){this._internalRoot=e}Gh.prototype.unstable_scheduleHydration=function(e){if(e){var t=Dt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ah.length&&t!==0&&t<Ah[n].priority;n++);Ah.splice(n,0,e),n===0&&Fh(e)}};var Kh=n.version;if(Kh!==`19.3.0`)throw Error(i(527,Kh,`19.3.0`));D.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=d(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var qh={bundleType:0,version:`19.3.0`,rendererPackageName:`react-dom`,currentDispatcherRef:E,reconcilerVersion:`19.3.0`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Jh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jh.isDisabled&&Jh.supportsFiber)try{at=Jh.inject(qh),ot=Jh}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=wc,s=Tc,c=Ec;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=lh(e,1,!1,null,null,n,r,null,o,s,c,Uh),e[Mt]=t.current,Wf(e),new Wh(t)}})),g=o(((e,t)=>{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()}))(),_=c(u(),1);function v(){(0,_.useEffect)(()=>{let e=document.getElementById(`adminmenuwrap`),t=document.getElementById(`wpbody-content`);if(!e||!t)return;let n=()=>t.style.setProperty(`--mr-fill`,Math.ceil(e.getBoundingClientRect().height)+`px`);n();let r=new ResizeObserver(n);return r.observe(e),window.addEventListener(`resize`,n),()=>{r.disconnect(),window.removeEventListener(`resize`,n),t.style.removeProperty(`--mr-fill`)}},[])}function y(){let e=window.monoranksAdmin;if(!e)throw Error(`monoranksAdmin settings missing`);return e}var b={overview:`monoranks`,settings:`monoranks-settings`};function ee(){return new URLSearchParams(window.location.search).get(`page`)===b.settings?`settings`:`overview`}function te(){let[e,t]=(0,_.useState)(ee),n=(0,_.useRef)(()=>void 0);(0,_.useEffect)(()=>{let e=()=>t(ee());window.addEventListener(`popstate`,e);let r=e=>{let t=e.target.closest(`#toplevel_page_monoranks a[href*="page=monoranks"]`);if(!t||e.metaKey||e.ctrlKey||e.shiftKey||e.button!==0)return;let r=new URL(t.href,window.location.href).searchParams.get(`page`),i=r===b.settings?`settings`:r===b.overview?`overview`:null;i&&(e.preventDefault(),n.current(i))};return document.addEventListener(`click`,r),()=>{window.removeEventListener(`popstate`,e),document.removeEventListener(`click`,r)}},[]),(0,_.useEffect)(()=>{ne(e),document.title=document.title.replace(/^[^‹]*‹/,(y().titles[e]||`MonoRanks`)+` ‹`)},[e]);let r=n=>{if(n===e)return;let r=n===`settings`?y().urls.settings:y().urls.overview;window.history.pushState({monoranks:n},``,r),t(n),window.scrollTo({top:0})};return n.current=r,[e,r]}function ne(e){let t=document.getElementById(`toplevel_page_monoranks`);t&&t.querySelectorAll(`.wp-submenu a`).forEach(t=>{let n=new URL(t.href,window.location.href).searchParams.get(`page`)===b[e];t.classList.toggle(`current`,n),t.parentElement?.classList.toggle(`current`,n),n?t.setAttribute(`aria-current`,`page`):t.removeAttribute(`aria-current`)})}var{__:x,_n:S,_x:re,sprintf:C,isRTL:ie}=window.wp.i18n,ae=window.wp.apiFetch,oe=`/monoranks/v1/admin`,w={overview:()=>ae({path:`${oe}/overview`}),settings:()=>ae({path:`${oe}/settings`}),grow:()=>ae({path:`${oe}/grow`}),apply:e=>ae({path:`${oe}/apply`,method:`POST`,data:{fix:e}}),undo:(e,t)=>ae({path:`${oe}/undo`,method:`POST`,data:{entry:e.index,at:e.at,screen:t}}),sync:e=>ae({path:`${oe}/sync`,method:`POST`,data:{screen:e}}),connect:(e,t)=>ae({path:`${oe}/connect`,method:`POST`,data:{key:e,api_base:t}}),disconnect:()=>ae({path:`${oe}/disconnect`,method:`POST`}),deleteEverything:()=>ae({path:`${oe}/delete`,method:`POST`})};function se(e,t){let n=e?.message;return typeof n==`string`&&n?n:t}var ce=e=>e?.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase();function le(e,t,n=[]){if(t==null)throw Error(`[lucide]: iconNode is required when icon name is used`);return{name:ce(e),size:24,node:t,...n.length>0?{aliases:n}:{}}}var ue=e=>{let t=``,n=!1;for(let r of e){if(r===`-`||r===`_`||r<=` `){n=t.length>0;continue}t.length===0?t+=r.toLowerCase():t+=n?r.toUpperCase():r,n=!1}return t},T=e=>{let t=ue(e);return t.charAt(0).toUpperCase()+t.slice(1)},de=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),fe={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":2,"stroke-linecap":`round`,"stroke-linejoin":`round`};function pe(e){return e!=null}function me(e,t={}){let n=t.attributeNames??{},r=e=>n[e]??e,i=e.size??e.width??fe.width,a=e.size??e.height??fe.height,o=e.aliases?.filter(e=>typeof e==`string`&&e.trim()!==``).map(e=>`lucide-${e}`)??[],s=[...e.name?[`lucide-${e.name}`]:[],...o],c=t.className?.split(` `).filter(Boolean)??[],l=t.includeDefaultClasses===!1?de(...c):de(`lucide`,...s,...c),u=t.absoluteStrokeWidth?Number(t.strokeWidth??fe[`stroke-width`])*Number(e.size??e.width??fe.width)/Number(t.size??t.width??fe.width):t.strokeWidth??fe[`stroke-width`];return[`svg`,{...Object.entries(fe).reduce((e,[t,n])=>(e[r(t)]=n,e),{}),...`color`in t&&t.color&&{[r(`stroke`)]:t.color},...`size`in t&&pe(t.size)&&{[r(`width`)]:t.size,[r(`height`)]:t.size},...`width`in t&&pe(t.width)&&{[r(`width`)]:t.width},...`height`in t&&pe(t.height)&&{[r(`height`)]:t.height},[r(`stroke-width`)]:u,...l&&{[r(`class`)]:l},[r(`viewBox`)]:`0 0 ${i} ${a}`,...t.hasA11yProp===!1?{[r(`aria-hidden`)]:`true`}:{},...`attributes`in t&&t.attributes},e.node.map(e=>{let[n,i,a]=e,o=t.nonScalingStroke?{[r(`vector-effect`)]:`non-scaling-stroke`,...i}:i;return a?[n,o,a]:[n,o]})]}function he(e,t={}){return me(e,{...t,attributeNames:{...t.attributeNames,class:`className`,"stroke-width":`strokeWidth`,"stroke-linecap":`strokeLinecap`,"stroke-linejoin":`strokeLinejoin`,"vector-effect":`vectorEffect`}})}var ge=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},_e=(0,_.createContext)({}),ve=()=>(0,_.useContext)(_e),ye=(0,_.forwardRef)(({color:e,size:t,width:n,height:r,strokeWidth:i,absoluteStrokeWidth:a,nonScalingStroke:o,className:s=``,children:c,iconNode:l=[],icon:u={node:l,aliases:[],size:24},...d},f)=>{let{size:p=24,strokeWidth:m=2,absoluteStrokeWidth:h=!1,nonScalingStroke:g=!1,color:v=`currentColor`,className:y=``}=ve()??{},b=!!c||ge(d),[ee,te,ne=[]]=he(u,{color:e??v,width:n??t??p,height:r??t??p,strokeWidth:i??m,absoluteStrokeWidth:a??h,nonScalingStroke:o??g,className:de(y,s),hasA11yProp:b,attributes:d});return(0,_.createElement)(ee,{ref:f,...te},[...ne.map(([e,t])=>(0,_.createElement)(e,t)),...Array.isArray(c)?c:[c]])});function be(e,t=[],n=[]){let r=typeof e==`string`?le(e,t,n):e,i=(0,_.forwardRef)(({className:e,...t},n)=>(0,_.createElement)(ye,{ref:n,icon:r,className:e,...t}));return r.name&&(i.displayName=T(r.name)),i}var xe={name:`arrow-right`,size:24,node:[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]};xe.node;var Se=be(xe),Ce={name:`arrow-up-right`,size:24,node:[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]};Ce.node;var we=be(Ce),E={name:`chevron-right`,size:24,node:[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]};E.node;var D=be(E),Te={name:`circle-alert`,size:24,node:[[`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`}]],aliases:[`alert-circle`]};Te.node;var Ee=be(Te),De={name:`circle-check`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m16 9-5.5 5.5L8 12`,key:`xofnsj`}]],aliases:[`check-circle-2`]};De.node;var Oe=be(De),ke={name:`info`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]};ke.node;var O=be(ke),Ae={name:`triangle-alert`,size:24,node:[[`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`}]],aliases:[`alert-triangle`]};Ae.node;var je=be(Ae),Me={name:`undo-2`,size:24,node:[[`path`,{d:`M9 14 4 9l5-5`,key:`102s5s`}],[`path`,{d:`M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11`,key:`f3b9sd`}]]};Me.node;var Ne=be(Me);function Pe(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Pe(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function Fe(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Pe(e))&&(r&&(r+=` `),r+=t);return r}var Ie=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t<e.length;t++)n[t]=e[t];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},Le=(e,t)=>({classGroupId:e,validator:t}),Re=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),ze=`-`,Be=[],Ve=`arbitrary..`,He=e=>{let t=Ge(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return We(e);let n=e.split(ze);return Ue(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?Ie(i,t):t:i||Be}return n[e]||Be}}},Ue=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=Ue(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(ze):e.slice(t).join(ze),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},We=e=>e.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?Ve+r:void 0})(),Ge=e=>{let{theme:t,classGroups:n}=e;return Ke(n,t)},Ke=(e,t)=>{let n=Re();for(let r in e){let i=e[r];qe(i,n,r,t)}return n},qe=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];Je(i,t,n,r)}},Je=(e,t,n,r)=>{if(typeof e==`string`){Ye(e,t,n);return}if(typeof e==`function`){Xe(e,t,n,r);return}Ze(e,t,n,r)},Ye=(e,t,n)=>{let r=e===``?t:Qe(t,e);r.classGroupId=n},Xe=(e,t,n,r)=>{if($e(e)){qe(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(Le(n,e))},Ze=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];qe(o,Qe(t,a),n,r)}},Qe=(e,t)=>{let n=e,r=t.split(ze),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=Re(),n.nextPart.set(t,i)),n=i}return n},$e=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,et=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},tt=`!`,nt=`:`,rt=[],it=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),at=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;s<o;s++){let o=e[s];if(n===0&&r===0){if(o===nt){t.push(e.slice(i,s)),i=s+1;continue}if(o===`/`){a=s;continue}}o===`[`?n++:o===`]`?n--:o===`(`?r++:o===`)`&&r--}let s=t.length===0?e:e.slice(i),c=s,l=!1;s.endsWith(tt)?(c=s.slice(0,-1),l=!0):s.startsWith(tt)&&(c=s.slice(1),l=!0);let u=a&&a>i?a-i:void 0;return it(t,l,c,u)};if(t){let e=t+nt,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):it(rt,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},ot=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i<e.length;i++){let a=e[i],o=a[0]===`[`,s=t.has(a);o||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},st=e=>({cache:et(e.cacheSize),parseClassName:at(e),sortModifiers:ot(e),postfixLookupClassGroupIds:ct(e),...He(e)}),ct=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e<n.length;e++)t[n[e]]=!0;return t},lt=/\s+/,ut=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(lt),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let _=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),v=f?_+tt:_,y=v+g;if(s.indexOf(y)>-1)continue;s.push(y);let b=i(g,h);for(let e=0;e<b.length;++e){let t=b[e];s.push(v+t)}l=t+(l.length>0?` `+l:l)}return l},dt=(...e)=>{let t=0,n,r,i=``;for(;t<e.length;)(n=e[t++])&&(r=ft(n))&&(i&&(i+=` `),i+=r);return i},ft=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=ft(e[r]))&&(n&&(n+=` `),n+=t);return n},pt=(e,...t)=>{let n,r,i,a,o=o=>(n=st(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=ut(e,n);return i(e,a),a};return a=o,(...e)=>a(dt(...e))},mt=[],k=e=>{let t=t=>t[e]||mt;return t.isThemeGetter=!0,t.themeKey=e,t},ht=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,gt=/^\((?:(\w[\w-]*):)?(.+)\)$/i,_t=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,vt=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,yt=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,bt=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,xt=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,St=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ct=e=>_t.test(e),A=e=>!!e&&!Number.isNaN(Number(e)),wt=e=>!!e&&Number.isInteger(Number(e)),Tt=e=>e.endsWith(`%`)&&A(e.slice(0,-1)),Et=e=>vt.test(e),Dt=()=>!0,Ot=e=>yt.test(e)&&!bt.test(e),kt=()=>!1,At=e=>xt.test(e),jt=e=>St.test(e),Mt=e=>!j(e)&&!M(e),Nt=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Pt=e=>Yt(e,Qt,kt),j=e=>ht.test(e),Ft=e=>Yt(e,$t,Ot),It=e=>Yt(e,en,A),Lt=e=>Yt(e,nn,Dt),Rt=e=>Yt(e,tn,kt),zt=e=>Yt(e,Zt,kt),Bt=e=>Yt(e,N,jt),Vt=e=>Yt(e,rn,At),M=e=>gt.test(e),Ht=e=>Xt(e,$t),Ut=e=>Xt(e,tn),Wt=e=>Xt(e,Zt),Gt=e=>Xt(e,Qt),Kt=e=>Xt(e,N),qt=e=>Xt(e,rn,!0),Jt=e=>Xt(e,nn,!0),Yt=(e,t,n)=>{let r=ht.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Xt=(e,t,n=!1)=>{let r=gt.exec(e);return r?r[1]?t(r[1]):n:!1},Zt=e=>e===`position`||e===`percentage`,N=e=>e===`image`||e===`url`,Qt=e=>e===`length`||e===`size`||e===`bg-size`,$t=e=>e===`length`,en=e=>e===`number`,tn=e=>e===`family-name`,nn=e=>e===`number`||e===`weight`,rn=e=>e===`shadow`,an=pt(()=>{let e=k(`color`),t=k(`font`),n=k(`text`),r=k(`font-weight`),i=k(`tracking`),a=k(`leading`),o=k(`breakpoint`),s=k(`container`),c=k(`spacing`),l=k(`radius`),u=k(`shadow`),d=k(`inset-shadow`),f=k(`text-shadow`),p=k(`drop-shadow`),m=k(`blur`),h=k(`perspective`),g=k(`aspect`),_=k(`ease`),v=k(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],ee=()=>[...b(),M,j],te=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],ne=()=>[`auto`,`contain`,`none`],x=()=>[M,j,c],S=()=>[Ct,`full`,`auto`,...x()],re=()=>[wt,`none`,`subgrid`,M,j],C=()=>[`auto`,{span:[`full`,wt,M,j]},wt,M,j],ie=()=>[wt,`auto`,M,j],ae=()=>[`auto`,`min`,`max`,`fr`,M,j],oe=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],w=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],se=()=>[`auto`,...x()],ce=()=>[Ct,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...x()],le=()=>[s,Ct,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...x()],ue=()=>[Ct,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...x()],T=()=>[e,M,j],de=()=>[...b(),Wt,zt,{position:[M,j]}],fe=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],pe=()=>[`auto`,`cover`,`contain`,Gt,Pt,{size:[M,j]}],me=()=>[Tt,Ht,Ft],he=()=>[``,`none`,`full`,l,M,j],ge=()=>[``,A,Ht,Ft],_e=()=>[`solid`,`dashed`,`dotted`,`double`],ve=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],ye=()=>[A,Tt,Wt,zt],be=()=>[``,`none`,m,M,j],xe=()=>[`none`,A,M,j],Se=()=>[`none`,A,M,j],Ce=()=>[A,M,j],we=()=>[Ct,`full`,...x()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[Et],breakpoint:[Et],color:[Dt],container:[Et],"drop-shadow":[Et],ease:[`in`,`out`,`in-out`],font:[Mt],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[Et],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[Et],shadow:[Et],spacing:[`px`,A],text:[Et],"text-shadow":[Et],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,Ct,j,M,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,M,j]}],"container-named":[Nt],columns:[{columns:[A,`auto`,j,M,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:ee()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:ne()}],"overscroll-x":[{"overscroll-x":ne()}],"overscroll-y":[{"overscroll-y":ne()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{"inset-s":S(),start:S()}],end:[{"inset-e":S(),end:S()}],"inset-bs":[{"inset-bs":S()}],"inset-be":[{"inset-be":S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[wt,`auto`,M,j]}],basis:[{basis:[Ct,`full`,`auto`,s,...x()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[A,Ct,`auto`,`initial`,`none`,j]}],grow:[{grow:[``,A,M,j]}],shrink:[{shrink:[``,A,M,j]}],order:[{order:[wt,`first`,`last`,`none`,M,j]}],"grid-cols":[{"grid-cols":re()}],"col-start-end":[{col:C()}],"col-start":[{"col-start":ie()}],"col-end":[{"col-end":ie()}],"grid-rows":[{"grid-rows":re()}],"row-start-end":[{row:C()}],"row-start":[{"row-start":ie()}],"row-end":[{"row-end":ie()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ae()}],"auto-rows":[{"auto-rows":ae()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...oe(),`normal`]}],"justify-items":[{"justify-items":[...w(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...w()]}],"align-content":[{content:[`normal`,...oe()]}],"align-items":[{items:[...w(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...w(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":oe()}],"place-items":[{"place-items":[...w(),`baseline`]}],"place-self":[{"place-self":[`auto`,...w()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pbs:[{pbs:x()}],pbe:[{pbe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:se()}],mx:[{mx:se()}],my:[{my:se()}],ms:[{ms:se()}],me:[{me:se()}],mbs:[{mbs:se()}],mbe:[{mbe:se()}],mt:[{mt:se()}],mr:[{mr:se()}],mb:[{mb:se()}],ml:[{ml:se()}],"space-x":[{"space-x":x()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":x()}],"space-y-reverse":[`space-y-reverse`],size:[{size:ce()}],"inline-size":[{inline:[`auto`,...le()]}],"min-inline-size":[{"min-inline":[`auto`,...le()]}],"max-inline-size":[{"max-inline":[`none`,...le()]}],"block-size":[{block:[`auto`,...ue()]}],"min-block-size":[{"min-block":[`auto`,...ue()]}],"max-block-size":[{"max-block":[`none`,...ue()]}],w:[{w:[s,`screen`,...ce()]}],"min-w":[{"min-w":[s,`screen`,`none`,...ce()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...ce()]}],h:[{h:[`screen`,`lh`,...ce()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...ce()]}],"max-h":[{"max-h":[`screen`,`lh`,`none`,...ce()]}],"font-size":[{text:[`base`,n,Ht,Ft]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Jt,Lt]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,Tt,j]}],"font-family":[{font:[Ut,Rt,t]}],"font-features":[{"font-features":[j]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,M,j]}],"line-clamp":[{"line-clamp":[A,`none`,M,It]}],leading:[{leading:[`none`,a,...x()]}],"list-image":[{"list-image":[`none`,M,j]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,M,j]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:T()}],"text-color":[{text:T()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[..._e(),`wavy`]}],"text-decoration-thickness":[{decoration:[A,`from-font`,`auto`,M,Ft]}],"text-decoration-color":[{decoration:T()}],"underline-offset":[{"underline-offset":[A,`auto`,M,j]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:x()}],"tab-size":[{tab:[wt,M,j]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,M,j]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,M,j]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:de()}],"bg-repeat":[{bg:fe()}],"bg-size":[{bg:pe()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},wt,M,j],radial:[``,M,j],conic:[``,wt,M,j]},Kt,Bt]}],"bg-color":[{bg:T()}],"gradient-from-pos":[{from:me()}],"gradient-via-pos":[{via:me()}],"gradient-to-pos":[{to:me()}],"gradient-from":[{from:T()}],"gradient-via":[{via:T()}],"gradient-to":[{to:T()}],rounded:[{rounded:he()}],"rounded-s":[{"rounded-s":he()}],"rounded-e":[{"rounded-e":he()}],"rounded-t":[{"rounded-t":he()}],"rounded-r":[{"rounded-r":he()}],"rounded-b":[{"rounded-b":he()}],"rounded-l":[{"rounded-l":he()}],"rounded-ss":[{"rounded-ss":he()}],"rounded-se":[{"rounded-se":he()}],"rounded-ee":[{"rounded-ee":he()}],"rounded-es":[{"rounded-es":he()}],"rounded-tl":[{"rounded-tl":he()}],"rounded-tr":[{"rounded-tr":he()}],"rounded-br":[{"rounded-br":he()}],"rounded-bl":[{"rounded-bl":he()}],"border-w":[{border:ge()}],"border-w-x":[{"border-x":ge()}],"border-w-y":[{"border-y":ge()}],"border-w-s":[{"border-s":ge()}],"border-w-e":[{"border-e":ge()}],"border-w-bs":[{"border-bs":ge()}],"border-w-be":[{"border-be":ge()}],"border-w-t":[{"border-t":ge()}],"border-w-r":[{"border-r":ge()}],"border-w-b":[{"border-b":ge()}],"border-w-l":[{"border-l":ge()}],"divide-x":[{"divide-x":ge()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":ge()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[..._e(),`hidden`,`none`]}],"divide-style":[{divide:[..._e(),`hidden`,`none`]}],"border-color":[{border:T()}],"border-color-x":[{"border-x":T()}],"border-color-y":[{"border-y":T()}],"border-color-s":[{"border-s":T()}],"border-color-e":[{"border-e":T()}],"border-color-bs":[{"border-bs":T()}],"border-color-be":[{"border-be":T()}],"border-color-t":[{"border-t":T()}],"border-color-r":[{"border-r":T()}],"border-color-b":[{"border-b":T()}],"border-color-l":[{"border-l":T()}],"divide-color":[{divide:T()}],"outline-style":[{outline:[..._e(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[A,M,j]}],"outline-w":[{outline:[``,A,Ht,Ft]}],"outline-color":[{outline:T()}],shadow:[{shadow:[``,`inner`,`none`,u,qt,Vt]}],"shadow-color":[{shadow:T()}],"inset-shadow":[{"inset-shadow":[`none`,d,qt,Vt]}],"inset-shadow-color":[{"inset-shadow":T()}],"ring-w":[{ring:ge()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:T()}],"ring-offset-w":[{"ring-offset":[A,Ft]}],"ring-offset-color":[{"ring-offset":T()}],"inset-ring-w":[{"inset-ring":ge()}],"inset-ring-color":[{"inset-ring":T()}],"text-shadow":[{"text-shadow":[`none`,f,qt,Vt]}],"text-shadow-color":[{"text-shadow":T()}],opacity:[{opacity:[A,M,j]}],"mix-blend":[{"mix-blend":[...ve(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":ve()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[A]}],"mask-image-linear-from-pos":[{"mask-linear-from":ye()}],"mask-image-linear-to-pos":[{"mask-linear-to":ye()}],"mask-image-linear-from-color":[{"mask-linear-from":T()}],"mask-image-linear-to-color":[{"mask-linear-to":T()}],"mask-image-t-from-pos":[{"mask-t-from":ye()}],"mask-image-t-to-pos":[{"mask-t-to":ye()}],"mask-image-t-from-color":[{"mask-t-from":T()}],"mask-image-t-to-color":[{"mask-t-to":T()}],"mask-image-r-from-pos":[{"mask-r-from":ye()}],"mask-image-r-to-pos":[{"mask-r-to":ye()}],"mask-image-r-from-color":[{"mask-r-from":T()}],"mask-image-r-to-color":[{"mask-r-to":T()}],"mask-image-b-from-pos":[{"mask-b-from":ye()}],"mask-image-b-to-pos":[{"mask-b-to":ye()}],"mask-image-b-from-color":[{"mask-b-from":T()}],"mask-image-b-to-color":[{"mask-b-to":T()}],"mask-image-l-from-pos":[{"mask-l-from":ye()}],"mask-image-l-to-pos":[{"mask-l-to":ye()}],"mask-image-l-from-color":[{"mask-l-from":T()}],"mask-image-l-to-color":[{"mask-l-to":T()}],"mask-image-x-from-pos":[{"mask-x-from":ye()}],"mask-image-x-to-pos":[{"mask-x-to":ye()}],"mask-image-x-from-color":[{"mask-x-from":T()}],"mask-image-x-to-color":[{"mask-x-to":T()}],"mask-image-y-from-pos":[{"mask-y-from":ye()}],"mask-image-y-to-pos":[{"mask-y-to":ye()}],"mask-image-y-from-color":[{"mask-y-from":T()}],"mask-image-y-to-color":[{"mask-y-to":T()}],"mask-image-radial":[{"mask-radial":[M,j]}],"mask-image-radial-from-pos":[{"mask-radial-from":ye()}],"mask-image-radial-to-pos":[{"mask-radial-to":ye()}],"mask-image-radial-from-color":[{"mask-radial-from":T()}],"mask-image-radial-to-color":[{"mask-radial-to":T()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[A]}],"mask-image-conic-from-pos":[{"mask-conic-from":ye()}],"mask-image-conic-to-pos":[{"mask-conic-to":ye()}],"mask-image-conic-from-color":[{"mask-conic-from":T()}],"mask-image-conic-to-color":[{"mask-conic-to":T()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:de()}],"mask-repeat":[{mask:fe()}],"mask-size":[{mask:pe()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,M,j]}],filter:[{filter:[``,`none`,M,j]}],blur:[{blur:be()}],brightness:[{brightness:[A,M,j]}],contrast:[{contrast:[A,M,j]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,qt,Vt]}],"drop-shadow-color":[{"drop-shadow":T()}],grayscale:[{grayscale:[``,A,M,j]}],"hue-rotate":[{"hue-rotate":[A,M,j]}],invert:[{invert:[``,A,M,j]}],saturate:[{saturate:[A,M,j]}],sepia:[{sepia:[``,A,M,j]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,M,j]}],"backdrop-blur":[{"backdrop-blur":be()}],"backdrop-brightness":[{"backdrop-brightness":[A,M,j]}],"backdrop-contrast":[{"backdrop-contrast":[A,M,j]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,A,M,j]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[A,M,j]}],"backdrop-invert":[{"backdrop-invert":[``,A,M,j]}],"backdrop-opacity":[{"backdrop-opacity":[A,M,j]}],"backdrop-saturate":[{"backdrop-saturate":[A,M,j]}],"backdrop-sepia":[{"backdrop-sepia":[``,A,M,j]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,M,j]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[A,`initial`,M,j]}],ease:[{ease:[`linear`,`initial`,_,M,j]}],delay:[{delay:[A,M,j]}],animate:[{animate:[`none`,v,M,j]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,M,j]}],"perspective-origin":[{"perspective-origin":ee()}],rotate:[{rotate:xe()}],"rotate-x":[{"rotate-x":xe()}],"rotate-y":[{"rotate-y":xe()}],"rotate-z":[{"rotate-z":xe()}],scale:[{scale:Se()}],"scale-x":[{"scale-x":Se()}],"scale-y":[{"scale-y":Se()}],"scale-z":[{"scale-z":Se()}],"scale-3d":[`scale-3d`],skew:[{skew:Ce()}],"skew-x":[{"skew-x":Ce()}],"skew-y":[{"skew-y":Ce()}],transform:[{transform:[M,j,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:ee()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:we()}],"translate-x":[{"translate-x":we()}],"translate-y":[{"translate-y":we()}],"translate-z":[{"translate-z":we()}],"translate-none":[`translate-none`],zoom:[{zoom:[wt,M,j]}],accent:[{accent:T()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:T()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,M,j]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":T()}],"scrollbar-track-color":[{"scrollbar-track":T()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mbs":[{"scroll-mbs":x()}],"scroll-mbe":[{"scroll-mbe":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pbs":[{"scroll-pbs":x()}],"scroll-pbe":[{"scroll-pbe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,M,j]}],fill:[{fill:[`none`,...T()]}],"stroke-w":[{stroke:[A,Ht,Ft,It]}],stroke:[{stroke:[`none`,...T()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`start`,`end`,`right`,`left`],"inset-y":[`inset-bs`,`inset-be`,`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`ps`,`pe`,`pr`,`pl`],py:[`pbs`,`pbe`,`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`ms`,`me`,`mr`,`ml`],my:[`mbs`,`mbe`,`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-s`,`border-w-e`,`border-w-r`,`border-w-l`],"border-w-y":[`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-s`,`border-color-e`,`border-color-r`,`border-color-l`],"border-color-y":[`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-ms`,`scroll-me`,`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-ps`,`scroll-pe`,`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function P(...e){return an(Fe(e))}var on=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),F=o(((e,t)=>{t.exports=on()}))(),sn=`.notice, .update-nag, .updated, .error, #message`;function cn({className:e}){let t=(0,_.useRef)(null);return(0,_.useEffect)(()=>{let e=document.getElementById(`wpbody-content`),n=t.current;if(!e||!n)return;let r=()=>{e.querySelectorAll(`:scope > *`).forEach(e=>{e.id!==`monoranks-admin`&&e.matches(sn)&&n.appendChild(e)})};r();let i=new MutationObserver(r);return i.observe(e,{childList:!0}),()=>i.disconnect()},[]),(0,F.jsx)(`div`,{ref:t,className:P(`empty:hidden`,e)})}function ln(e,t,n=`plugin-admin`){try{let r=new URL(e);return r.host===new URL(y().apiBase).host?e:(r.searchParams.set(`utm_source`,`wordpress-plugin`),r.searchParams.set(`utm_medium`,`admin`),r.searchParams.set(`utm_campaign`,n),r.searchParams.set(`utm_content`,t),r.toString())}catch{return e}}function un({which:e,className:t}){return(0,F.jsx)(`span`,{className:P(`inline-flex [&>svg]:block`,t),dangerouslySetInnerHTML:{__html:y().logos[e]}})}var dn=`mx-auto w-full max-w-[1260px] px-10 max-[960px]:px-6 max-[782px]:px-4`;function fn({section:e,go:t,title:n,description:r,actions:i,children:a}){let o=y(),s=[{id:`overview`,label:x(`Overview`,`monoranks`),href:o.urls.overview},{id:`settings`,label:x(`Settings`,`monoranks`),href:o.urls.settings}];return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`header`,{className:`bg-band text-band-ink`,children:(0,F.jsxs)(`div`,{className:P(dn,`flex min-h-16 items-center gap-7 max-[782px]:gap-3`),children:[(0,F.jsx)(`a`,{href:o.urls.overview,onClick:e=>{e.preventDefault(),t(`overview`)},className:`inline-flex items-center text-band-ink hover:text-white`,children:(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-7 [&>svg]:w-[138px]`})}),(0,F.jsx)(`nav`,{className:`flex self-stretch gap-[22px] max-[782px]:gap-3`,"aria-label":x(`MonoRanks sections`,`monoranks`),children:s.map(n=>(0,F.jsx)(`a`,{href:n.href,onClick:e=>{e.preventDefault(),t(n.id)},"aria-current":e===n.id?`page`:void 0,className:P(`inline-flex items-center border-b-2 pt-[2px] text-[13px] font-medium`,e===n.id?`border-brand text-band-ink`:`border-transparent text-band-muted hover:text-white`),children:n.label},n.id))}),(0,F.jsxs)(`div`,{className:`ms-auto flex items-center gap-1.5`,children:[(0,F.jsx)(`a`,{href:ln(o.urls.docs,`header-help`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md px-3 text-[12.5px] font-medium text-band-muted hover:bg-band-edge hover:text-white`,children:x(`Help`,`monoranks`)}),(0,F.jsxs)(`a`,{href:ln(o.urls.app,`header-open`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md border border-band-edge px-3 text-[12.5px] font-medium text-band-ink hover:bg-band-edge hover:text-white max-[782px]:hidden`,children:[x(`Open MonoRanks`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]})]})}),(0,F.jsxs)(`div`,{className:P(dn,`flex flex-wrap items-start justify-between gap-x-6 gap-y-3 pb-1.5 pt-[30px]`),children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-[1_1_420px] flex-col gap-1.5`,children:[(0,F.jsx)(`h1`,{className:`text-[26px] font-semibold tracking-[-0.02em] leading-tight text-ink`,children:n}),r&&(0,F.jsx)(`p`,{className:`max-w-[72ch] text-ink2`,children:r})]}),i&&(0,F.jsx)(`div`,{className:`flex flex-wrap items-center gap-2 pt-1`,children:i})]}),(0,F.jsx)(`div`,{className:`wp-header-end`}),(0,F.jsx)(cn,{className:P(dn,`flex flex-col gap-2.5 pt-3`)}),(0,F.jsx)(`main`,{className:P(dn,`flex flex-[1_0_auto] flex-col gap-5 pb-10 pt-[22px]`),children:a}),(0,F.jsx)(pn,{section:e,go:t})]})}function pn({section:e,go:t}){let n=y();return(0,F.jsxs)(`footer`,{className:`mt-auto bg-band text-band-ink`,children:[(0,F.jsxs)(`div`,{className:P(dn,`grid grid-cols-[minmax(0,1fr)_minmax(0,1fr)_auto] items-center gap-8 py-7 max-[960px]:grid-cols-[minmax(0,1fr)_auto] max-[960px]:gap-5 max-[782px]:grid-cols-1`),children:[(0,F.jsxs)(`div`,{className:`inline-flex items-center gap-2.5`,children:[(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-[26px] [&>svg]:w-[128px]`}),(0,F.jsxs)(`span`,{className:`rounded-md border border-band-edge px-[7px] py-[2px] text-[11px] font-medium text-band-muted`,children:[`v`,n.version]})]}),(0,F.jsxs)(`div`,{className:`min-w-0 border-s border-band-edge ps-7 max-[960px]:col-start-1 max-[960px]:border-0 max-[960px]:ps-0`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] uppercase tracking-[.08em] text-band-muted`,children:x(`Your data`,`monoranks`)}),(0,F.jsxs)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},className:`inline-flex items-center gap-[7px] text-[13px] text-band-ink hover:text-white hover:underline hover:underline-offset-4`,children:[x(`What is sent and what can change`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]}),(0,F.jsxs)(`a`,{href:ln(n.urls.docs,`footer-help`,e),target:`_blank`,rel:`noopener`,className:`block rounded-[9px] border border-band-edge px-[18px] py-3 text-start text-band-ink hover:bg-band-edge hover:text-white max-[960px]:col-start-2 max-[960px]:row-span-2 max-[960px]:row-start-1 max-[782px]:col-auto max-[782px]:row-auto`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] text-band-muted`,children:x(`Need a hand?`,`monoranks`)}),(0,F.jsxs)(`strong`,{className:`flex items-center justify-between gap-5 text-[13px] font-medium`,children:[x(`Help and resources`,`monoranks`),(0,F.jsx)(Se,{size:14,className:`mr-flip`})]})]})]}),(0,F.jsx)(`div`,{className:P(dn),children:(0,F.jsxs)(`div`,{className:`flex items-center justify-center gap-3 border-t border-band-edge pb-[18px] pt-4 text-[11px] text-band-muted`,children:[(0,F.jsx)(`span`,{children:x(`A product by`,`monoranks`)}),(0,F.jsx)(`a`,{href:ln(`https://veronalabs.com/`,`footer-publisher`,e),target:`_blank`,rel:`noopener`,"aria-label":`VeronaLabs`,className:`inline-flex min-h-7 items-center text-band-muted opacity-75 hover:opacity-100 hover:text-band-muted`,children:(0,F.jsx)(un,{which:`veronalabs`,className:`[&>svg]:h-auto [&>svg]:w-28`})})]})})]})}function mn({notice:e}){if(!e)return null;let t={success:`text-good-ink`,error:`text-critical`,warning:`text-warn`}[e.type],n={success:Oe,error:Ee,warning:je}[e.type];return(0,F.jsxs)(`div`,{className:P(`notice`,`notice-${e.type}`,`flex items-start gap-2.5`),role:`status`,children:[(0,F.jsx)(n,{size:16,className:P(`mt-[1px] shrink-0`,t),"aria-hidden":`true`}),(0,F.jsx)(`p`,{className:`text-ink`,children:e.text})]})}function hn({rows:e}){return(0,F.jsx)(`div`,{className:`grid grid-cols-[150px_minmax(0,1fr)] gap-x-3 gap-y-2 text-[12px] max-[960px]:grid-cols-1`,children:e.map(([e,t],n)=>(0,F.jsxs)(`div`,{className:`contents`,children:[(0,F.jsx)(`div`,{className:`text-mute max-[960px]:mt-1`,children:e}),(0,F.jsx)(`div`,{className:`min-w-0 [overflow-wrap:anywhere]`,children:t})]},n))})}function gn({title:e,text:t}){return(0,F.jsxs)(`div`,{className:`flex flex-col items-center gap-2 px-6 py-9 text-center text-ink2`,children:[(0,F.jsx)(`span`,{className:`text-[13px] font-semibold text-ink`,children:e}),(0,F.jsx)(`span`,{className:`text-[12px]`,children:t})]})}function I(e){if(e==null)return`—`;try{return new Intl.NumberFormat(y().locale,{maximumFractionDigits:0}).format(e)}catch{return String(e)}}function _n(e,t=``){return(e>0?`+`:e<0?`−`:``)+I(Math.abs(e))+t}function vn(e){return e==null?`none`:e>=80?`good`:e>=60?`warn`:`critical`}function yn({score:e,size:t=`sm`,label:n}){let r=t===`lg`?64:30,i=t===`lg`?5:3,a=(r-i)/2,o=2*Math.PI*a,s=r/2,c=e===null?x(`Not scored yet`,`monoranks`):C(x(`%s of 100`,`monoranks`),I(e));return(0,F.jsxs)(`span`,{className:P(`mr-score`,`mr-${t}`,`mr-${vn(e)}`),title:(n?`${n}: `:``)+c,children:[(0,F.jsxs)(`span`,{className:`mr-ring`,children:[(0,F.jsx)(`svg`,{width:r,height:r,viewBox:`0 0 ${r} ${r}`,"aria-hidden":`true`,children:e===null?(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeDasharray:`3 4`}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`var(--grayTrack)`,strokeWidth:i}),(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeLinecap:`round`,strokeDasharray:`${o*e/100} ${o}`,transform:`rotate(-90 ${s} ${s})`})]})}),(0,F.jsx)(`span`,{children:e===null?`—`:I(e)})]}),n&&(0,F.jsx)(`span`,{className:`mr-lbl`,children:n})]})}function bn({n:e,unit:t=``,period:n=`week`}){if(e==null)return null;let r=e>0?`text-good-ink`:e<0?`text-critical`:`text-mute`,i=`⁨`+_n(e,t)+`⁩`,a=C(x(n===`previous28`?`%s vs previous 28 days`:`%s this week`,`monoranks`),i);return(0,F.jsx)(`span`,{className:P(`text-[12px] font-medium`,r),children:a})}function xn({series:e}){if(e.length<2)return null;let t=Math.max(1,...e),n=e.map((n,r)=>[Math.round(200*r/(e.length-1)*10)/10,Math.round((34-30*n/t)*10)/10]),r=`M`+n.map(e=>e.join(` `)).join(` L`),i=n[n.length-1];return(0,F.jsxs)(`svg`,{className:`block h-[38px] w-full`,viewBox:`0 0 200 38`,preserveAspectRatio:`none`,"aria-hidden":`true`,children:[(0,F.jsx)(`path`,{d:`${r} L200 38 L0 38 Z`,fill:`var(--accentSoft)`}),(0,F.jsx)(`path`,{d:r,fill:`none`,stroke:`var(--accent)`,strokeWidth:`1.5`}),(0,F.jsx)(`circle`,{cx:i[0],cy:i[1],r:`2.5`,fill:`var(--accent)`})]})}var Sn=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,Cn=Fe,wn=(e,t)=>n=>{if(t?.variants==null)return Cn(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=Sn(t)||Sn(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return Cn(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},Tn=wn(`inline-flex shrink-0 items-center whitespace-nowrap font-medium`,{variants:{variant:{badge:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-ink2`,warn:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-warn`,pill:`h-[22px] gap-[6px] rounded-full bg-surface2 ps-[7px] pe-2 text-[12px] text-ink`}},defaultVariants:{variant:`badge`}});function L({className:e,variant:t,...n}){return(0,F.jsx)(`span`,{"data-slot":`badge`,className:P(Tn({variant:t}),e),...n})}function En({tone:e=`muted`}){let t={good:`bg-good`,warn:`bg-warn`,critical:`bg-critical`,muted:`bg-mute`}[e];return(0,F.jsx)(`span`,{className:P(`inline-block h-2 w-2 shrink-0 rounded-full`,t)})}var Dn=Object.defineProperty,On=(e,t)=>Dn(e,`name`,{value:t,configurable:!0});function kn(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}On(kn,`setRef`);function An(...e){return t=>{let n=!1,r=e.map(e=>{let r=kn(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():kn(e[t],null)}}}}On(An,`composeRefs`);function jn(...e){return _.useCallback(An(...e),e)}On(jn,`useComposedRefs`);var Mn=Object.defineProperty,Nn=(e,t)=>Mn(e,`name`,{value:t,configurable:!0});function Pn(e){let t=_.forwardRef((t,n)=>{let{children:r,...i}=t,a=null,o=!1,s=[];Un(r)&&typeof qn==`function`&&(r=qn(r._payload)),_.Children.forEach(r,e=>{if(Vn(e)){o=!0;let t=e,n=`child`in t.props?t.props.child:t.props.children;Un(n)&&typeof qn==`function`&&(n=qn(n._payload)),a=Rn(t,n),s.push(a?.props?.children)}else s.push(e)}),a?a=_.cloneElement(a,void 0,s):!o&&_.Children.count(r)===1&&_.isValidElement(r)&&(a=r);let c=a?Bn(a):void 0,l=jn(n,c);if(!a){if(r||r===0)throw Error(o?Kn(e):Gn(e));return r}let u=zn(i,a.props??{});return a.type!==_.Fragment&&(u.ref=n?l:c),_.cloneElement(a,u)});return t.displayName=`${e}.Slot`,t}Nn(Pn,`createSlot`);var Fn=Pn(`Slot`),In=Symbol.for(`radix.slottable`);function Ln(e){let t=Nn(e=>`child`in e?e.children(e.child):e.children,`Slottable`);return t.displayName=`${e}.Slottable`,t.__radixId=In,t}Nn(Ln,`createSlottable`);var Rn=Nn((e,t)=>{if(`child`in e.props){let t=e.props.child;return _.isValidElement(t)?_.cloneElement(t,void 0,e.props.children(t.props.children)):null}return _.isValidElement(t)?t:null},`getSlottableElementFromSlottable`);function zn(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}Nn(zn,`mergeProps`);function Bn(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}Nn(Bn,`getElementRef`);function Vn(e){return _.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===In}Nn(Vn,`isSlottable`);var Hn=Symbol.for(`react.lazy`);function Un(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===Hn&&`_payload`in e&&Wn(e._payload)}Nn(Un,`isLazyComponent`);function Wn(e){return typeof e==`object`&&!!e&&`then`in e}Nn(Wn,`isPromiseLike`);var Gn=Nn(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,`createSlotError`),Kn=Nn(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,`createSlottableError`),qn=_.use,Jn=wn(`inline-flex items-center justify-center gap-[7px] whitespace-nowrap rounded-md border text-[13px] font-medium leading-none transition-[background-color,border-color,color,opacity] duration-100 disabled:pointer-events-none disabled:opacity-55 [&_svg]:pointer-events-none [&_svg]:shrink-0 cursor-pointer`,{variants:{variant:{default:`border-border bg-surface text-ink hover:bg-surface2 hover:border-line`,primary:`border-primary bg-primary text-primary-foreground hover:opacity-85`,accent:`border-brand bg-brand text-white hover:opacity-85`,ghost:`border-transparent bg-transparent text-ink2 hover:bg-surface3 hover:text-ink`,danger:`border-critical/50 bg-surface text-critical hover:border-critical hover:bg-critical hover:text-white`,dangerSolid:`border-critical bg-critical text-white hover:opacity-85`},size:{default:`h-[34px] px-3`,sm:`h-7 px-[10px] text-[12px]`,icon:`h-8 w-8 px-0`}},defaultVariants:{variant:`default`,size:`default`}});function R({className:e,variant:t,size:n,asChild:r=!1,children:i,...a}){let o=a[`aria-busy`]===!0||a[`aria-busy`]===`true`,s=P(Jn({variant:t,size:n,className:e}),o&&`pointer-events-none opacity-85`);return r?(0,F.jsx)(Fn,{"data-slot":`button`,className:s,...a,children:i}):(0,F.jsxs)(`button`,{"data-slot":`button`,className:s,...a,children:[o&&(0,F.jsx)(`span`,{className:`spin`,"aria-hidden":`true`}),i]})}function Yn({rows:e,onUndo:t,busy:n}){if(!e.length)return(0,F.jsx)(gn,{title:x(`No changes yet`,`monoranks`),text:x(`Fixes you approve in MonoRanks show up here, each with Undo.`,`monoranks`)});let r=`whitespace-nowrap border-b border-border px-[12px] py-[11px] text-start text-[12px] font-medium text-mute`,i=`border-b border-grid px-[12px] py-3 align-middle text-[12px] group-last:border-b-0`,a=`overflow-hidden text-ellipsis whitespace-nowrap text-start`;return(0,F.jsx)(`div`,{className:`rounded-b-xl`,children:(0,F.jsxs)(`table`,{className:`w-full table-fixed border-collapse`,children:[(0,F.jsxs)(`colgroup`,{children:[(0,F.jsx)(`col`,{className:`w-[15%] min-w-[130px]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[18%]`}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{className:`w-[96px]`})]}),(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:r,children:x(`When`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Who`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Field`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Where`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Before`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`After`,`monoranks`)}),(0,F.jsx)(`th`,{className:r})]})}),(0,F.jsx)(`tbody`,{children:e.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:`${i} tabular-nums`,children:(0,F.jsx)(`div`,{className:a,title:e.when,children:e.when})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,title:e.actor,children:e.actor})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(L,{className:`max-w-full overflow-hidden text-ellipsis whitespace-nowrap`,title:e.fieldLabel,children:e.fieldLabel})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.where,children:e.where})}),(0,F.jsx)(`td`,{className:`${i} text-mute`,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.previous,children:e.previous||`—`})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.value,children:e.value||`—`})}),(0,F.jsx)(`td`,{className:`${i} text-end`,children:(0,F.jsxs)(R,{variant:`ghost`,size:`sm`,disabled:n!==null,"aria-busy":n===e.index,onClick:()=>t(e),children:[n!==e.index&&(0,F.jsx)(Ne,{size:13,className:`mr-flip`}),x(`Undo`,`monoranks`)]})})]},e.index))})]})})}function Xn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card`,className:P(`min-w-0 rounded-xl border border-border bg-surface`,e),...t})}function Zn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-header`,className:P(`flex flex-wrap items-center justify-between gap-3 px-[22px] pt-[18px]`,e),...t})}function Qn({className:e,...t}){return(0,F.jsx)(`h2`,{"data-slot":`card-title`,className:P(`inline-flex items-center gap-2 text-[15px] font-semibold text-ink`,e),...t})}function $n({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-body`,className:P(`px-[22px] pb-[22px] pt-4`,e),...t})}function er({text:e,children:t,className:n,align:r=`center`}){let i=_.useId(),[a,o]=_.useState(!1),s=()=>o(!0),c=()=>o(!1),l=t?_.cloneElement(t,{"aria-describedby":i,tabIndex:t.props.tabIndex??0}):(0,F.jsx)(`button`,{type:`button`,"aria-describedby":i,"aria-label":x(`More info`,`monoranks`),className:`inline-flex h-4 w-4 items-center justify-center rounded-full text-mute hover:text-ink focus-visible:text-ink focus-visible:outline-2 focus-visible:outline-brand`,children:(0,F.jsx)(O,{size:13,"aria-hidden":`true`})});return(0,F.jsxs)(`span`,{className:P(`relative inline-flex items-center`,n),onMouseEnter:s,onMouseLeave:c,onFocus:s,onBlur:c,onKeyDown:e=>{e.key===`Escape`&&c()},children:[l,(0,F.jsx)(`span`,{id:i,role:`tooltip`,className:P(`pointer-events-none absolute bottom-[calc(100%+6px)] z-50 w-max max-w-[260px] rounded-md bg-ink px-2.5 py-1.5 text-start text-[12px] font-normal leading-snug text-page shadow-md`,{center:`left-1/2 -translate-x-1/2`,start:`start-0`,end:`end-0`}[r],a?`visible opacity-100`:`invisible opacity-0`),children:e})]})}var tr={target:`_blank`,rel:`noopener`};function nr(){let[e,t]=(0,_.useState)(null),[n,r]=(0,_.useState)(!1);if((0,_.useEffect)(()=>{w.grow().then(t).catch(()=>r(!0))},[]),n)return null;if(!e)return(0,F.jsx)(`section`,{"aria-label":x(`What to do next`,`monoranks`),"aria-busy":`true`,className:`grid grid-cols-2 gap-5 max-[960px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[180px] animate-pulse bg-surface2`},e))});if(!e.connected)return null;let i=e.scope_url??``;return(0,F.jsxs)(`section`,{"aria-labelledby":`mr-grow-title`,className:`flex flex-col gap-3`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline justify-between gap-2`,children:[(0,F.jsx)(`h2`,{id:`mr-grow-title`,className:`text-[15px] font-semibold text-ink`,children:x(`What to do next`,`monoranks`)}),e.fetched&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(x(`Updated %s`,`monoranks`),e.fetched)})]}),(0,F.jsxs)(`div`,{className:`grid grid-cols-2 items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsx)(ar,{d:e.outreach,scope:i}),(0,F.jsx)(or,{d:e.backlinks,scope:i}),(0,F.jsx)(sr,{d:e.competitors,scope:i}),(0,F.jsx)(cr,{d:e.keywords,scope:i})]}),(0,F.jsx)(lr,{d:e.report})]})}function rr({state:e,scope:t,empty:n}){let r=n;return e===`no_access`?r=(0,F.jsxs)(F.Fragment,{children:[x(`The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again.`,`monoranks`),` `,t&&(0,F.jsx)(`a`,{className:`font-medium text-brand-ink hover:underline`,href:ln(t,`grow-scope`),...tr,children:x(`Open Integrations`,`monoranks`)})]}):e===`off`?r=x(`Not available in your MonoRanks yet.`,`monoranks`):e===`error`?r=x(`MonoRanks could not be reached. The plugin tries again within the hour.`,`monoranks`):e===`pending`&&(r=x(`Still loading. Reload this screen in a minute.`,`monoranks`)),(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:r})}function ir({title:e,badge:t,link:n,linkText:r,children:i}){return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[e,t]}),n&&(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(n,`grow-card`),...tr,children:[r,(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]}),(0,F.jsx)($n,{className:`flex flex-col gap-3 pt-3`,children:i})]})}function ar({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ir,{title:x(`Outreach`,`monoranks`),badge:n&&n.to_contact>0?(0,F.jsx)(L,{children:C(S(`%s to contact`,`%s to contact`,n.to_contact,`monoranks`),I(n.to_contact))}):void 0,link:n?.link||e?.link,linkText:x(`All targets`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[n.top.length>0?(0,F.jsx)(`ol`,{className:`m-0 flex list-none flex-col gap-2.5 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`a`,{className:`truncate text-[13px] font-semibold text-ink hover:underline`,href:e.url,...tr,children:[(0,F.jsx)(`bdi`,{children:e.title}),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`text-[12px] text-ink2`,children:[e.why,e.domain&&(0,F.jsxs)(F.Fragment,{children:[` · `,(0,F.jsx)(`bdi`,{className:`text-mute`,children:e.domain})]})]})]},e.url))}):(0,F.jsx)(rr,{state:`empty`,scope:t,empty:x(`Every target is contacted. MonoRanks looks for new ones each week.`,`monoranks`)}),(0,F.jsx)(`p`,{className:`m-0 text-[11px] text-mute`,children:x(`Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there.`,`monoranks`)})]}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No outreach targets yet. MonoRanks looks for pages worth a link each week.`,`monoranks`)})})}function or({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ir,{title:x(`Backlinks`,`monoranks`),link:n?.link||e?.link,linkText:x(`All backlinks`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline gap-x-5 gap-y-1`,children:[(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-good-ink`,children:[`+`,I(n.new)]}),(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-critical`,children:[`−`,I(n.lost)]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`websites linking to you, won and lost in 28 days`,`monoranks`)})]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s website links to you`,`%s websites link to you`,n.domains,`monoranks`),I(n.domains))}),n.review>0&&(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s to review for spam`,`%s to review for spam`,n.review,`monoranks`),I(n.review))})]}),n.top.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Newest strong links`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-x-3 gap-y-1 p-0 text-[12px]`,children:n.top.map(e=>(0,F.jsxs)(`li`,{children:[(0,F.jsx)(`bdi`,{children:e.domain}),e.rank!==null&&(0,F.jsxs)(`span`,{className:`text-mute`,children:[` · `,C(x(`strength %s`,`monoranks`),I(e.rank))]})]},e.domain))})]})]}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No backlink data yet. MonoRanks refreshes it weekly.`,`monoranks`)})})}function sr({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ir,{title:x(`Competitors`,`monoranks`),badge:n&&n.gaps?(0,F.jsx)(L,{children:C(S(`%s keyword gap`,`%s keyword gaps`,n.gaps,`monoranks`),I(n.gaps))}):void 0,link:n?.link||e?.link,linkText:x(`All competitors`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-2 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`span`,{className:`text-[13px] font-semibold`,children:[(0,F.jsx)(`bdi`,{children:e.domain}),!e.picked&&(0,F.jsx)(`span`,{className:`ms-1.5 text-[11px] font-normal text-mute`,children:x(`suggested`,`monoranks`)})]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:e.reason||C(S(`%1$s shared keyword, %2$s where they rank higher`,`%1$s shared keywords, %2$s where they rank higher`,e.shared,`monoranks`),I(e.shared),I(e.above_us))})]},e.domain))}),n.keywords.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`They rank for these, you do not`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-1.5 p-0`,children:n.keywords.map(e=>(0,F.jsx)(`li`,{children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:e.keyword}),e.volume!==null&&(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:C(x(`%s/mo`,`monoranks`),I(e.volume))})]})},e.keyword))})]})]}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No competitors yet. Pick some in MonoRanks to see the keywords they win.`,`monoranks`)})})}function cr({d:e,scope:t}){let n=e?.state===`ok`?e:null,r=({k:e,up:t})=>(0,F.jsxs)(`li`,{className:`flex items-baseline justify-between gap-3 text-[12px]`,children:[(0,F.jsx)(`bdi`,{className:`min-w-0 truncate`,children:e.keyword}),(0,F.jsxs)(`span`,{className:`shrink-0 tabular-nums ${t?`text-good-ink`:`text-critical`}`,children:[(0,F.jsxs)(`span`,{className:`sr-only`,children:[x(t?`up`:`down`,`monoranks`),` `]}),C(x(`%1$s → %2$s`,`monoranks`),I(e.from),I(e.to))]})]});return(0,F.jsx)(ir,{title:x(`Keyword movers this week`,`monoranks`),link:n?.link||e?.link,linkText:x(`All keywords`,`monoranks`),children:n?n.up.length||n.down.length?(0,F.jsxs)(`div`,{className:`grid grid-cols-2 gap-4 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Up`,`monoranks`)}),n.up.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.up.map(e=>(0,F.jsx)(r,{k:e,up:!0},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]}),(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Down`,`monoranks`)}),n.down.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.down.map(e=>(0,F.jsx)(r,{k:e,up:!1},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]})]}):(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:C(S(`Your %s tracked keyword held its place this week.`,`Your %s tracked keywords held their places this week.`,n.tracked,`monoranks`),I(n.tracked))}):(0,F.jsx)(rr,{state:e?.state??`pending`,scope:t,empty:x(`No tracked keywords yet. Track some in MonoRanks to see them move here.`,`monoranks`)})})}function lr({d:e}){if(!e||e.state!==`ok`&&e.state!==`empty`)return null;let t=e.state===`ok`?e.emails??[]:[],n=e.state===`ok`?e.reports??[]:[];return(0,F.jsx)(Xn,{className:`grid gap-3 px-5 py-3.5`,children:e.state===`empty`?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`span`,{className:`text-[13px] text-ink2`,children:x(`No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress.`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:x(`Reports`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}),(0,F.jsxs)(`ul`,{className:`m-0 flex list-none flex-col p-0`,children:[t.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.name})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,x(`Weekly email`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2 text-[12px] text-ink2`,children:[e.enabled&&e.next_label?(0,F.jsx)(`span`,{children:C(x(`Next send %s`,`monoranks`),e.next_label)}):null,(0,F.jsx)(`span`,{children:C(S(`%s recipient`,`%s recipients`,e.recipients,`monoranks`),I(e.recipients))}),(0,F.jsx)(L,{children:e.enabled?x(`On`,`monoranks`):x(`Off`,`monoranks`)})]})]},`e${t}`)),n.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.scope||e.title})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,e.client?x(`Client report`,`monoranks`):x(`Report`,`monoranks`),e.when?` · ${e.when}`:``]})]}),e.link&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(e.link,`latest-report`),...tr,children:[x(`Open report`,`monoranks`),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]},`r${t}`))]})]})})}var ur=`whitespace-nowrap border-b border-border px-[10px] py-[11px] text-start text-[12px] font-medium text-mute`,dr=`border-b border-grid px-[10px] py-3 align-middle group-last:border-b-0`;function fr(e,t){let n=e.replace(/<[^>]+>/g,``).trim();return n.length>t?n.slice(0,t-1)+`…`:n}function pr(e){try{let t=new URL(e);return t.pathname+t.search}catch{return e}}function mr({fix:e,labels:t}){let n=e.title||(e.field===`redirect`?e.from:x(`Site`,`monoranks`)),r=e.before?fr(e.before,90):null;return(0,F.jsxs)(`div`,{className:`grid min-w-0 flex-1 gap-1`,children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:t[e.field]??e.field}),(0,F.jsx)(`span`,{className:`min-w-0 truncate text-[12px] text-ink2`,children:e.field===`redirect`||e.field===`ai_bots`||e.field===`llms_txt`?(0,F.jsx)(`b`,{className:`font-semibold text-ink`,children:(0,F.jsx)(`bdi`,{children:n})}):(0,F.jsx)(`bdi`,{children:C(x(`on %s`,`monoranks`),n)})})]}),e.field===`alt`&&e.image&&(0,F.jsx)(`span`,{className:`truncate text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:C(x(`Image: %s`,`monoranks`),e.image)})}),e.field===`content`?(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Adds one answer-first paragraph at the top. Review the before/after in MonoRanks first.`,`monoranks`)}):(0,F.jsxs)(`span`,{className:`flex min-w-0 flex-wrap items-baseline gap-x-1.5 text-[12px]`,children:[(0,F.jsx)(`span`,{className:`text-mute`,children:r?(0,F.jsx)(`s`,{children:(0,F.jsx)(`bdi`,{children:r})}):x(`(empty)`,`monoranks`)}),(0,F.jsx)(`span`,{"aria-hidden":`true`,children:`→`}),(0,F.jsx)(`span`,{className:`sr-only`,children:x(`changes to`,`monoranks`)}),(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:fr(e.after,120)})})]}),e.note&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:e.note})})]})}function hr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null);(0,_.useEffect)(()=>{w.overview().then(r).catch(e=>a(se(e,x(`Could not load the overview.`,`monoranks`))))},[]);async function f(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let p=n?.overview??null,m=typeof p?.to_review?.needs_value==`number`?p.to_review.needs_value:null,h=p?.to_review&&(p.to_review.total>0||(m??0)>0)&&p.to_review.review_url?p.to_review:null,g=n?p?(0,F.jsxs)(F.Fragment,{children:[x(`Weekly SEO, AEO and GEO audit of`,`monoranks`),` `,(0,F.jsx)(`code`,{children:n.host}),n.audited&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`last audit %s`,`monoranks`),n.audited)]}),p.pages_total>0&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`%1$s of %2$s published pages scored`,`monoranks`),I(p.pages_scored),I(p.pages_total))]})]}):void 0:`\xA0`,v=n?.connected?(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>f(`sync`,()=>w.sync(`overview`)),children:x(`Sync content now`,`monoranks`)}):null;return(0,F.jsxs)(fn,{section:`overview`,go:e,title:x(`Overview`,`monoranks`),description:g,actions:v,children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(gr,{}),n&&(!n.connected||n.revoked)&&(0,F.jsx)(_r,{revoked:n.revoked,go:e}),n&&n.connected&&!n.revoked&&!p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(yr,{data:n}),(0,F.jsx)(nr,{})]}),n&&p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Health score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.health})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.health,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Technical, on-page, links, speed`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(S(`Site average, %s page`,`Site average, %s pages`,p.pages_scored,`monoranks`),I(p.pages_scored))})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`AEO score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.aeo})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.aeo,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Answer-first, structure, entities`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`How well AI answers can use your pages`,`monoranks`)})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Search clicks, 28 days`,`monoranks`)}),p.traffic&&(0,F.jsx)(bn,{n:p.traffic.delta_pct,unit:`%`,period:`previous28`})]}),p.traffic?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:I(p.traffic.clicks_28d)}),(0,F.jsx)(xn,{series:p.traffic.series}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`From Google Search Console, through MonoRanks`,`monoranks`)})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold text-mute`,children:`—`}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`Connect Google Search Console in MonoRanks to see clicks here.`,`monoranks`)})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Fixes`,`monoranks`)}),p.fixes.ready>0&&(0,F.jsx)(L,{children:C(x(`%s ready`,`monoranks`),I(p.fixes.ready))})]}),(0,F.jsxs)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:[I(p.fixes.applied_30d),` `,(0,F.jsx)(`span`,{className:`text-[12px] font-normal text-ink2`,children:x(`applied in 30 days`,`monoranks`)})]}),h&&h.total>0&&(0,F.jsxs)(`a`,{className:`text-[12px] font-medium text-brand-ink hover:underline`,href:ln(h.review_url,`fixes-card`),target:`_blank`,rel:`noopener`,children:[C(x(`%s waiting for your approval in MonoRanks`,`monoranks`),I(h.total)),` →`]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.bots_rules?`good`:`muted`}),p.ai.bots_rules?x(`AI crawler rules on`,`monoranks`):x(`No AI crawler rules`,`monoranks`)]}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.llms_txt?`good`:`muted`}),p.ai.llms_txt?x(`llms.txt published`,`monoranks`):x(`No llms.txt`,`monoranks`)]})]})]})]}),!n.revoked&&(0,F.jsx)(nr,{}),(0,F.jsxs)(`div`,{className:`grid grid-cols-[minmax(0,3fr)_minmax(0,2fr)] items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Pages needing attention`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.app_url,`all-pages`),target:`_blank`,rel:`noopener`,children:x(`All pages in MonoRanks`,`monoranks`)})})]}),p.attention.length?(0,F.jsx)(`div`,{className:`overflow-x-auto rounded-b-xl pt-2`,children:(0,F.jsxs)(`table`,{className:`w-full border-collapse`,children:[(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:ur,children:x(`Page`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur,children:x(`Health`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur,children:x(`AEO`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur,children:x(`Biggest issue`,`monoranks`)}),(0,F.jsx)(`th`,{className:ur})]})}),(0,F.jsx)(`tbody`,{children:p.attention.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:dr,children:(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:e.title||e.url}),e.url&&(0,F.jsx)(`code`,{className:`max-w-[180px] text-[11px]`,children:pr(e.url)})]})}),(0,F.jsx)(`td`,{className:dr,children:(0,F.jsx)(yn,{score:e.health})}),(0,F.jsx)(`td`,{className:dr,children:(0,F.jsx)(yn,{score:e.aeo})}),(0,F.jsx)(`td`,{className:`${dr} text-[12px]`,children:e.issue}),(0,F.jsx)(`td`,{className:`${dr} text-end`,children:e.page_url&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`fix-page`),target:`_blank`,rel:`noopener`,children:x(`Fix in MonoRanks`,`monoranks`)})})})]},e.post_id+e.url))})]})}):(0,F.jsx)(gn,{title:x(`Nothing needs attention`,`monoranks`),text:x(`Every scored page is above 60. The next audit may change that.`,`monoranks`)})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[x(`Ready to apply`,`monoranks`),p.ready.length>0&&(0,F.jsx)(L,{children:I(p.ready.length)}),p.ready.length>0&&(0,F.jsx)(er,{text:x(`Approved in MonoRanks. Each write is logged under Settings and can be undone for 30 days.`,`monoranks`)})]}),p.ready.length>1&&(0,F.jsx)(R,{variant:`primary`,size:`sm`,disabled:c!==null,"aria-busy":c===`all`,onClick:()=>f(`all`,()=>w.apply(`all`)),children:x(`Apply all`,`monoranks`)})]}),(0,F.jsxs)($n,{className:`flex flex-col pt-1.5`,children:[p.ready.length===0&&h&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-3 py-2`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-1.5`,children:[m===null?(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:C(x(`%s fixes are ready for your approval`,`monoranks`),I(h.total))}):(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:[h.total>0&&C(S(`%s ready to apply`,`%s ready to apply`,h.total,`monoranks`),I(h.total)),m>0&&C(S(`%s needs a value in MonoRanks`,`%s need a value in MonoRanks`,m,`monoranks`),I(m))].filter(Boolean).join(` · `)}),(0,F.jsx)(er,{text:x(m!==null&&m>0?`Type a value or draft one with AI in MonoRanks, approve it, and it is written here, with undo.`:`Approve them in MonoRanks and they are written here, with undo.`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`flex flex-wrap gap-1.5`,children:Object.entries(h.by_field).sort((e,t)=>t[1]-e[1]).map(([e,t])=>(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:n.labels[e]??e}),(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:I(t)})]},e))}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(h.review_url,`review-fixes`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})})]}),p.ready.length===0&&!h&&(0,F.jsx)(gn,{title:x(`No fixes waiting`,`monoranks`),text:x(`Fixes you approve in MonoRanks appear here, ready to write into WordPress.`,`monoranks`)}),p.ready.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(mr,{fix:e,labels:n.labels}),e.field===`content`&&e.page_url?(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review`,`monoranks`)})}):(0,F.jsx)(R,{size:`sm`,disabled:c!==null,"aria-busy":c===e.id,onClick:()=>f(e.id,()=>w.apply(e.id)),children:x(`Apply`,`monoranks`)})]},e.id))]})]}),(p.needs_review??[]).length>0&&(0,F.jsxs)(Xn,{children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{children:[x(`Needs review in MonoRanks`,`monoranks`),(0,F.jsx)(L,{children:I(p.needs_review.length)}),(0,F.jsx)(er,{text:x(`These changed in WordPress after they were reviewed, so they are not applied from here. Review them again in MonoRanks.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col pt-1.5`,children:p.needs_review.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(mr,{fix:e,labels:n.labels}),(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url||p.site_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})]},e.id))})]})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:t.urls.settings,onClick:t=>{t.preventDefault(),e(`settings`)},children:x(`All changes`,`monoranks`)})})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),f(`undo`,()=>w.undo(e,`overview`))}})})]})]})]})}function gr(){return(0,F.jsx)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[150px] animate-pulse bg-surface2`},e))})}function _r({revoked:e,go:t}){let n=y();return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(e?`Connect MonoRanks again`:`Connect MonoRanks`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:e?`critical`:`muted`}),x(e?`Key revoked`:`Not connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsxs)(vr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.urls.connect,`connect-step`),target:`_blank`,rel:`noopener`,children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(vr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},children:x(`Open settings`,`monoranks`)})})})]}),(0,F.jsx)(vr,{n:3,later:!0,children:(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`See scores here and in your Posts list`,`monoranks`)})})]})]})}function vr({n:e,later:t,children:n}){return(0,F.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,F.jsx)(`span`,{className:`flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full text-[12px] font-semibold ${t?`bg-surface3 text-ink2`:`bg-ink text-page`}`,children:e}),(0,F.jsx)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-1`,children:n})]})}function yr({data:e}){let t=e.status,[n,r]=t===`unsupported`?[x(`Not shared yet`,`monoranks`),x(`This MonoRanks does not share audit results with the plugin yet. Scores stay in MonoRanks for now; the plugin asks again tomorrow.`,`monoranks`)]:t===`error`?[x(`MonoRanks not reached`,`monoranks`),x(`MonoRanks could not be reached for the audit results. The plugin tries again within the hour, or when you reload this screen.`,`monoranks`)]:[x(`Not scored yet`,`monoranks`),x(`MonoRanks has not scored this site yet. Scores appear here and in the Posts list after the first weekly audit.`,`monoranks`)];return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Waiting for the first audit`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`good`}),x(`Connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsx)(hn,{rows:[[x(`Content`,`monoranks`),e.last_sent?C(x(`%1$s published items sent %2$s`,`monoranks`),I(e.items),e.last_sent):x(`Not sent yet. Use "Sync content now" above.`,`monoranks`)],[x(`Audit results`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n,(0,F.jsx)(er,{text:e.fetched?(0,F.jsxs)(F.Fragment,{children:[r,` · `,C(x(`checked %s`,`monoranks`),e.fetched)]}):r})]})]]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.app_url,`open-audit`),target:`_blank`,rel:`noopener`,children:x(`Open the audit in MonoRanks`,`monoranks`)})})})]})]})}function br({className:e,type:t,...n}){return(0,F.jsx)(`input`,{type:t,"data-slot":`input`,className:P(`flex h-10 w-full max-w-[440px] rounded-lg border border-input bg-surface px-[14px] text-[13px] text-ink outline-none placeholder:text-mute focus:border-brand disabled:opacity-55`,e),...n})}function xr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null),[f,p]=(0,_.useState)(!1),[m,h]=(0,_.useState)(!1);(0,_.useEffect)(()=>{w.settings().then(e=>{r(e),p(e.revoked)}).catch(e=>a(se(e,x(`Could not load the settings.`,`monoranks`))))},[]);let[g,v]=(0,_.useState)(null);(0,_.useEffect)(()=>{if(g===null||n?.connected)return;let e=!1,t=()=>{if(!(e||document.visibilityState!==`visible`)){if(Date.now()-g>6e5){v(null);return}w.settings().then(t=>{!e&&t.connected&&(r(t),p(!1),v(null))}).catch(()=>{})}},i=window.setInterval(t,4e3);return document.addEventListener(`visibilitychange`,t),()=>{e=!0,window.clearInterval(i),document.removeEventListener(`visibilitychange`,t)}},[g,n?.connected]);async function b(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let ee=!!n?.connected,te=!!n?.revoked;return(0,F.jsxs)(fn,{section:`settings`,go:e,title:x(`Settings`,`monoranks`),children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(Xn,{className:`h-[260px] animate-pulse bg-surface2`}),n&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,F.jsx)(`span`,{className:`inline-flex h-9 w-9 shrink-0 items-center justify-center rounded-[9px] bg-surface2 [&_svg]:h-5 [&_svg]:w-5`,"aria-hidden":`true`,children:(0,F.jsx)(un,{which:`mark`})}),(0,F.jsx)(Qn,{children:x(`Connection`,`monoranks`)})]}),ee?(0,F.jsx)(er,{align:`end`,text:x(te?`MonoRanks no longer accepts this key. Connect again from MonoRanks or paste a new key below.`:`Sending published content to MonoRanks. Nothing else leaves this site.`,`monoranks`),children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:te?`critical`:`good`}),x(te?`Key revoked`:`Connected`,`monoranks`)]})}):(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`muted`}),x(`Not connected`,`monoranks`)]})]}),(0,F.jsx)($n,{className:`flex flex-col gap-4`,children:ee?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(hn,{rows:[[x(`Connector key`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`code`,{children:n.key_hint}),(0,F.jsx)(er,{text:n.key_via})]})],[x(`Last sync`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n.last_sent_date?(0,F.jsx)(er,{text:n.last_sent_date,children:(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short})}):(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short}),n.sending&&(0,F.jsx)(L,{children:C(x(`sending, batch %1$s of %2$s`,`monoranks`),I(n.sending.page),I(Math.max(1,n.sending.pages)))}),n.items>0&&(0,F.jsx)(L,{children:C(S(`%s published item`,`%s published items`,n.items,`monoranks`),I(n.items))}),n.last_error&&(0,F.jsx)(L,{variant:`warn`,children:n.last_error})]})],...n.next_audit?[[x(`Next audit`,`monoranks`),n.next_audit]]:[],[x(`Fixes written with`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[x(`App password`,`monoranks`),(0,F.jsx)(er,{text:x(`Fixes are written with the "MonoRanks" Application Password. Revoke it in your profile to stop writes.`,`monoranks`)}),(0,F.jsx)(`a`,{href:n.profile_url,children:x(`Revoke`,`monoranks`)})]})],[x(`Works with`,`monoranks`),n.seo_plugin&&!n.seo_supported?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{variant:`warn`,children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`MonoRanks cannot write titles, descriptions, canonicals or noindex into %s yet, so those fixes are refused`,`monoranks`),n.seo_plugin)})]}):n.seo_plugin?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`titles and descriptions go into the fields %s reads`,`monoranks`),n.seo_plugin)})]}):(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:x(`No SEO plugin`,`monoranks`)}),(0,F.jsx)(er,{text:x(`MonoRanks prints the approved title, description, canonical and noindex tags itself`,`monoranks`)})]})]]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>b(`sync`,()=>w.sync(`settings`)),children:x(`Send content now`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Disconnect stops sending. Fixes already applied stay.`,`monoranks`),children:(0,F.jsx)(R,{disabled:c!==null,"aria-busy":c===`disconnect`,onClick:()=>b(`disconnect`,()=>w.disconnect()),children:x(`Disconnect`,`monoranks`)})})]})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(vr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.connect_url,`connect-step`,`settings`),target:`_blank`,rel:`noopener`,onClick:()=>v(Date.now()),children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(vr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(Sr,{data:n,busy:c,onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})]})]})})]}),ee&&(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{open:f,onToggle:e=>p(e.currentTarget.open),className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`Use a different key`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(Sr,{data:n,busy:c,hint:x(`In MonoRanks: Settings → API and MCP → New credential, content:write, this website.`,`monoranks`),onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})})]})}),(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`What is sent`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(hn,{rows:[[x(`Sent`,`monoranks`),x(`Published titles, a 40-word excerpt, dates, authors, categories, tags, SEO fields, image alt text and plugin status.`,`monoranks`)],[x(`Read back`,`monoranks`),x(`This website's audit results: scores, issues and the fixes you approved, shown here and in the Posts list.`,`monoranks`)],[x(`Never sent`,`monoranks`),x(`Drafts, private posts, comments, emails, passwords, plugin or theme settings.`,`monoranks`)],[x(`Can change`,`monoranks`),x(`SEO title, meta description, canonical, noindex, image alt text, redirects, one opening paragraph, AI crawler rules, llms.txt. Only after you approve each one.`,`monoranks`)]]})})]})}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Last 50 · undo for 30 days`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),b(`undo`,()=>w.undo(e,`settings`))}})})]}),!ee&&n.has_data&&(0,F.jsxs)(Xn,{className:`border-critical/40`,children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{className:`text-critical`,children:[x(`Danger zone`,`monoranks`),(0,F.jsx)(er,{text:x(`Erases the connection, scores, redirects, AI files and change log. Written fixes stay.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col gap-3`,children:m?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-critical`,children:x(`This cannot be undone. Delete everything?`,`monoranks`)}),(0,F.jsx)(R,{variant:`dangerSolid`,disabled:c!==null,"aria-busy":c===`delete`,onClick:()=>{h(!1),b(`delete`,()=>w.deleteEverything())},children:x(`Yes, delete all data`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,disabled:c!==null,onClick:()=>h(!1),children:x(`Cancel`,`monoranks`)})]}):(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`danger`,onClick:()=>h(!0),children:x(`Delete all MonoRanks data`,`monoranks`)})})})]})]})]})}function Sr({data:e,busy:t,hint:n,onSubmit:r}){let[i,a]=(0,_.useState)(``),[o,s]=(0,_.useState)(e.api_base);function c(t){t.preventDefault(),r(i,e.show_address?o:void 0)}return(0,F.jsxs)(`form`,{onSubmit:c,className:`flex flex-col gap-3 pt-1.5`,children:[(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-key`,className:`text-[12px] font-medium text-ink2`,children:x(`Connector key`,`monoranks`)}),n&&(0,F.jsx)(er,{align:`start`,text:n})]}),(0,F.jsx)(br,{id:`monoranks-key`,name:`key`,type:`password`,autoComplete:`off`,placeholder:`mr_ws_… or mr_site_…`,required:!0,value:i,onChange:e=>a(e.target.value)})]}),e.show_address&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-address`,className:`text-[12px] font-medium text-ink2`,children:x(`MonoRanks address (development sites only)`,`monoranks`)}),(0,F.jsx)(br,{id:`monoranks-address`,name:`api_base`,type:`url`,value:o,onChange:e=>s(e.target.value)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,type:`submit`,disabled:t!==null,"aria-busy":t===`connect`,children:x(`Connect`,`monoranks`)})})]})}function Cr(){let[e,t]=te();return v(),e===`settings`?(0,F.jsx)(xr,{go:t}):(0,F.jsx)(hr,{go:t})}var wr=document.getElementById(`monoranks-admin`);wr&&(0,g.createRoot)(wr).render((0,F.jsx)(_.StrictMode,{children:(0,F.jsx)(Cr,{})}));
     9`).replace(Qf,``)}function ep(e,t){return t=$f(t),$f(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:if(typeof r==`string`)t===`body`||t===`textarea`&&r===``||mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)t!==`body`&&mn(e,``+r);else return;break;case`className`:en(e,`class`,r);break;case`tabIndex`:en(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:en(e,n,r);break;case`style`:I(e,r,o);return;case`data`:if(t!==`object`){en(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=bn(r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=xn);return;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=bn(r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`credentialless`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),$t(e,`popover`,r);break;case`xlinkActuate`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:tn(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:tn(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:$t(e,`is`,r);break;case`innerText`:case`textContent`:return;default:if(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)n=vn.get(n)||n,$t(e,n,r);else return}N=!0}function tp(e,t,n,r,a,o){switch(n){case`style`:I(e,r,o);return;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));o?.__html!==n&&(e.innerHTML=n)}}break;case`children`:if(typeof r==`string`)mn(e,r);else if(typeof r==`number`||typeof r==`bigint`)mn(e,``+r);else return;break;case`onScroll`:r!=null&&Q(`scroll`,e);return;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);return;case`onClick`:r!=null&&(e.onclick=xn);return;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:return;case`innerText`:case`textContent`:return;default:if(!Gt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),o=n.slice(2,a?n.length-7:void 0),t=e[jt]||null,t=t==null?null:t[n],typeof t==`function`&&e.removeEventListener(o,t,a),typeof r==`function`)){typeof t!=`function`&&t!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(o,r,a);break a}N=!0,n in e?e[n]=r:!0===r?e.setAttribute(n,``):$t(e,n,r)}return}N=!0}function np(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Q(`error`,e),Q(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,o,s,n,null)}}a&&$(e,t,`srcSet`,n.srcSet,n,null),r&&$(e,t,`src`,n.src,n,null);return;case`input`:Q(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:$(e,t,r,d,n,null)}}ln(e,o,c,l,u,s,a,!1);return;case`select`:for(a in Q(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:$(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&dn(e,!!r,n,!0):dn(e,!!r,t,!1);return;case`textarea`:for(s in Q(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:$(e,t,s,c,n,null)}pn(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:$(e,t,l,r,n,null)}return;case`dialog`:Q(`beforetoggle`,e),Q(`toggle`,e),Q(`cancel`,e),Q(`close`,e);break;case`iframe`:case`object`:Q(`load`,e);break;case`video`:case`audio`:for(r=0;r<zf.length;r++)Q(zf[r],e);break;case`image`:Q(`error`,e),Q(`load`,e);break;case`details`:Q(`toggle`,e);break;case`embed`:case`source`:case`link`:Q(`error`,e),Q(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:$(e,t,u,r,n,null)}return;default:if(_n(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&tp(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&$(e,t,c,r,n,null))}var rp={};function ip(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||$(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:m!==f&&(N=!0),o=m;break;case`name`:m!==f&&(N=!0),a=m;break;case`checked`:m!==f&&(N=!0),u=m;break;case`defaultChecked`:m!==f&&(N=!0),d=m;break;case`value`:m!==f&&(N=!0),s=m;break;case`defaultValue`:m!==f&&(N=!0),c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&$(e,t,p,m,r,f)}}cn(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||$(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:o!==l&&(N=!0),p=o;break;case`defaultValue`:o!==l&&(N=!0),c=o;break;case`multiple`:o!==l&&(N=!0),s=o;default:o!==l&&$(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?dn(e,!!n,n?[]:``,!1):dn(e,!!n,t,!0)):dn(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:$(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:a!==o&&(N=!0),p=a;break;case`defaultValue`:a!==o&&(N=!0),m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&$(e,t,s,a,r,o)}fn(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:$(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:p!==m&&(N=!0),e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:$(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&$(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:$(e,t,u,p,r,m)}return;default:if(_n(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&tp(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||tp(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&$(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||$(e,t,f,p,r,m)}function ap(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function op(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&ap(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&ap(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var sp=null,cp=null;function lp(e){return e.nodeType===9?e:e.ownerDocument}function up(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function dp(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function fp(e,t,n,r){return n=lp(n).createElement(e),n[At]=r,n[jt]=t,np(n,e,t),Ht(n),n}function pp(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var mp=null;function hp(){var e=window.event;return e&&e.type===`popstate`?e!==mp&&(mp=e,!0):(mp=null,!1)}var gp=typeof setTimeout==`function`?setTimeout:void 0,_p=typeof clearTimeout==`function`?clearTimeout:void 0,vp=typeof Promise==`function`?Promise:void 0,yp=typeof requestAnimationFrame==`function`?requestAnimationFrame:gp,bp=typeof queueMicrotask==`function`?queueMicrotask:vp===void 0?gp:function(e){return vp.resolve(null).then(e).catch(xp)};function xp(e){setTimeout(function(){throw e})}function Sp(e){return e===`head`}function Cp(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Hh(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)_m(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,_m(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[It]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&_m(e.ownerDocument.body)}n=i}while(n);Hh(t)}function wp(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function Tp(e,t,n){if(t=CSS.escape(t)===t?t:`r-`+btoa(t).replace(/=/g,``),e.style.viewTransitionName=t,n!=null&&(e.style.viewTransitionClass=n),n=getComputedStyle(e),n.display===`inline`){if(t=e.getClientRects(),t.length===1)var r=1;else for(var i=r=0;i<t.length;i++){var a=t[i];0<a.width&&0<a.height&&r++}r===1&&(e=e.style,e.display=t.length===1?`inline-block`:`block`,e.marginTop=`-`+n.paddingTop,e.marginBottom=`-`+n.paddingBottom)}}function Ep(e,t){e=e.style,t=t.style;var n=t==null?null:t.hasOwnProperty(`viewTransitionName`)?t.viewTransitionName:t.hasOwnProperty(`view-transition-name`)?t[`view-transition-name`]:null;e.viewTransitionName=n==null||typeof n==`boolean`?``:(``+n).trim(),n=t==null?null:t.hasOwnProperty(`viewTransitionClass`)?t.viewTransitionClass:t.hasOwnProperty(`view-transition-class`)?t[`view-transition-class`]:null,e.viewTransitionClass=n==null||typeof n==`boolean`?``:(``+n).trim(),e.display===`inline-block`&&(t==null?e.display=e.margin=``:(n=t.display,e.display=n==null||typeof n==`boolean`?``:n,n=t.margin,n==null?(n=t.hasOwnProperty(`marginTop`)?t.marginTop:t[`margin-top`],e.marginTop=n==null||typeof n==`boolean`?``:n,t=t.hasOwnProperty(`marginBottom`)?t.marginBottom:t[`margin-bottom`],e.marginBottom=t==null||typeof t==`boolean`?``:t):e.margin=n))}function Dp(e,t,n){return n=n.ownerDocument.defaultView,{rect:e,abs:t.position===`absolute`||t.position===`fixed`,clip:t.clipPath!==`none`||t.overflow!==`visible`||t.filter!==`none`||t.mask!==`none`||t.mask!==`none`||t.borderRadius!==`0px`,view:0<=e.bottom&&0<=e.right&&e.top<=n.innerHeight&&e.left<=n.innerWidth}}function Op(e){return Dp(e.getBoundingClientRect(),getComputedStyle(e),e)}function kp(e){var t=e.getBoundingClientRect();t=new DOMRect(t.x+2e4,t.y+2e4,t.width,t.height);var n=getComputedStyle(e);return Dp(t,n,e)}function Ap(e){return e.documentElement.clientHeight}function jp(e){this.addEventListener(`load`,e),this.addEventListener(`error`,e)}function Mp(e,t,n,r,i,a,o,s,c){var l=t.nodeType===9?t:t.ownerDocument;try{var u=l.startViewTransition({update:function(){var t=l.defaultView,n=t.navigation&&t.navigation.transition,o=l.fonts.status;r();var s=[];if(o===`loaded`&&(Ap(l),l.fonts.status===`loading`&&s.push(l.fonts.ready)),o=s.length,e!==null)for(var c=e.suspenseyImages,u=0,d=0;d<c.length;d++){var f=c[d];if(!f.complete){var p=f.getBoundingClientRect();if(0<p.bottom&&0<p.right&&p.top<t.innerHeight&&p.left<t.innerWidth){if(u+=Xm(f),u>$m){s.length=o;break}f=new Promise(jp.bind(f)),s.push(f)}}}if(0<s.length)return t=Promise.race([Promise.all(s),new Promise(function(e){return setTimeout(e,500)})]).then(i,i),(n?Promise.allSettled([n.finished,t]):t).then(a,a);if(i(),n)return n.finished.then(a,a);a()},types:n});l.__reactViewTransition=u;var d=[];return u.ready.then(function(){for(var e=l.documentElement.getAnimations({subtree:!0}),t=0;t<e.length;t++){var n=e[t],r=n.effect,i=r.pseudoElement;if(i!=null&&i.startsWith(`::view-transition`)){d.push(n),n=r.getKeyframes();for(var a=i=void 0,s=!0,c=0;c<n.length;c++){var u=n[c],f=u.width;if(i===void 0)i=f;else if(i!==f){s=!1;break}if(f=u.height,a===void 0)a=f;else if(a!==f){s=!1;break}delete u.width,delete u.height,u.transform===`none`&&delete u.transform}s&&i!==void 0&&a!==void 0&&(r.setKeyframes(n),s=getComputedStyle(r.target,r.pseudoElement),s.width!==i||s.height!==a)&&(s=n[0],s.width=i,s.height=a,s=n[n.length-1],s.width=i,s.height=a,r.setKeyframes(n))}}o()},function(e){l.__reactViewTransition===u&&(l.__reactViewTransition=null);try{if(typeof e==`object`&&e)switch(e.name){case`InvalidStateError`:(e.message===`View transition was skipped because document visibility state is hidden.`||e.message===`Skipping view transition because document visibility state has become hidden.`||e.message===`Skipping view transition because viewport size changed.`||e.message===`Transition was aborted because of invalid state`)&&(e=null)}e!==null&&c(e)}finally{r(),i(),o()}}),u.finished.finally(function(){for(var e=0;e<d.length;e++)d[e].cancel();l.__reactViewTransition===u&&(l.__reactViewTransition=null),s()}),u}catch{return r(),i(),o(),null}}function Np(e,t){this._scope=document.documentElement,this._selector=`::view-transition-`+e+`(`+t+`)`}Np.prototype.animate=function(e,t){return t=typeof t==`number`?{duration:t}:C({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Np.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,n=e.getAnimations({subtree:!0}),r=[],i=0;i<n.length;i++){var a=n[i].effect;a!==null&&a.target===e&&a.pseudoElement===t&&r.push(n[i])}return r},Np.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Pp(e){return{name:e,group:new Np(`group`,e),imagePair:new Np(`image-pair`,e),old:new Np(`old`,e),new:new Np(`new`,e)}}function Fp(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}Fp.prototype.addEventListener=function(e,t,n){var r=null,i=null;if(!(n!=null&&typeof n!=`boolean`&&(r=n.signal||null,r!==null&&r.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var a=this._eventListeners;if(Bp(a,e,t,n)===-1){var o=this,s=t;n!=null&&typeof n!=`boolean`&&!0===n.once&&(s=function(r){o.removeEventListener(e,t,n),typeof t==`function`?t.call(this,r):t.handleEvent(r)}),r!==null&&(i=o.removeEventListener.bind(o,e,t,n),r.addEventListener(`abort`,i,{once:!0}),i=r.removeEventListener.bind(r,`abort`,i)),r=Rp(n),a.push({type:e,listener:t,optionsOrUseCapture:n,attachedListener:s,cleanup:i}),h(this._fragmentFiber.child,!1,Ip,e,s,r)}this._eventListeners=a}};function Ip(e,t,n,r){return b(e).addEventListener(t,n,r),!1}Fp.prototype.removeEventListener=function(e,t,n){var r=this._eventListeners;if(r!==null&&(t=Bp(r,e,t,n),t!==-1)){var i=r[t];n=i.attachedListener;var a=i.cleanup;i=Rp(i.optionsOrUseCapture),h(this._fragmentFiber.child,!1,Lp,e,n,i),r.splice(t,1),a!==null&&a()}};function Lp(e,t,n,r){return b(e).removeEventListener(t,n,r),!1}function Rp(e){return e!=null&&typeof e!=`boolean`&&(!0===e.once||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function zp(e){return e==null?`c=0`:typeof e==`boolean`?`c=`+(e?`1`:`0`):`c=`+(e.capture?`1`:`0`)}function Bp(e,t,n,r){if(e.length===0)return-1;r=zp(r);for(var i=0;i<e.length;i++){var a=e[i];if(a.type===t&&a.listener===n&&zp(a.optionsOrUseCapture)===r)return i}return-1}Fp.prototype.dispatchEvent=function(e){var t=g(this._fragmentFiber);if(t===null)return!0;t=b(t);var n=this._eventListeners;if(n!==null&&0<n.length||!e.bubbles){var r=t.nodeType===9?t.createComment(``):document.createTextNode(``);if(n)for(var i=0;i<n.length;i++){var a=n[i];r.addEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture))}if(t.appendChild(r),e=r.dispatchEvent(e),n)for(i=0;i<n.length;i++)a=n[i],r.removeEventListener(a.type,a.attachedListener,Rp(a.optionsOrUseCapture));return t.removeChild(r),e}return t.dispatchEvent(e)},Fp.prototype.focus=function(e){h(this._fragmentFiber.child,!0,Vp,e,void 0,void 0)};function Vp(e,t){return e.tag!==6&&(e=b(e),pm(e,t))}Fp.prototype.focusLast=function(e){var t=[];h(this._fragmentFiber.child,!0,Hp,t,void 0,void 0);for(var n=t.length-1;0<=n&&!Vp(t[n],e);n--);};function Hp(e,t){return t.push(e),!1}Fp.prototype.blur=function(){var e=g(this._fragmentFiber);e!==null&&(e=b(e),e=lp(e).activeElement,e!==null&&h(this._fragmentFiber.child,!1,Up,e,void 0,void 0))};function Up(e,t){return e.tag!==6&&(e=b(e),e===t||e.contains(t)?(t.blur(),!0):!1)}Fp.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),h(this._fragmentFiber.child,!1,Wp,e,void 0,void 0)};function Wp(e,t){return e.tag!==6&&(e=b(e),t.observe(e),!1)}Fp.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),h(this._fragmentFiber.child,!1,Gp,e,void 0,void 0);for(var n=t=0;n<Kp.length;n++){var r=Kp[n];r.fragmentInstance===this&&r.observer===e?e.unobserve(r.instance):Kp[t++]=r}Kp.length=t}};function Gp(e,t){return e.tag!==6&&(e=b(e),t.unobserve(e),!1)}var Kp=[],qp=!1;function Jp(e,t,n){Kp.push({fragmentInstance:e,observer:t,instance:n}),qp||(qp=!0,mm(function(){qp=!1;var e=Kp;Kp=[];for(var t=0;t<e.length;t++){var n=e[t];n.observer.unobserve(n.instance)}}))}Fp.prototype.getClientRects=function(){var e=[];return h(this._fragmentFiber.child,!1,Yp,e,void 0,void 0),e};function Yp(e,t){if(e.tag===6){e=e.stateNode;var n=e.ownerDocument.createRange();n.selectNodeContents(e),t.push.apply(t,n.getClientRects())}else e=b(e),t.push.apply(t,e.getClientRects());return!1}Fp.prototype.getRootNode=function(e){var t=g(this._fragmentFiber);return t===null?this:b(t).getRootNode(e)},Fp.prototype.compareDocumentPosition=function(e){var t=g(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var n=[];h(this._fragmentFiber.child,!1,Hp,n,void 0,void 0);var r=b(t);if(n.length===0){if(n=r,_(this._fragmentFiber)){a:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break a}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(n=t)}t=this._fragmentFiber;var i=r=n.compareDocumentPosition(e);return n===e?i=Node.DOCUMENT_POSITION_CONTAINS:r&Node.DOCUMENT_POSITION_CONTAINED_BY&&(n=v(t)[1],n===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=b(n).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=b(n[0]),i=b(n[n.length-1]);var a=_(this._fragmentFiber)?t.parentElement:r;if(a==null)return Node.DOCUMENT_POSITION_DISCONNECTED;r=a.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,a=a.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),s=i.compareDocumentPosition(e),c=o&Node.DOCUMENT_POSITION_CONTAINED_BY||s&Node.DOCUMENT_POSITION_CONTAINED_BY;return s=r&&a&&o&Node.DOCUMENT_POSITION_FOLLOWING&&s&Node.DOCUMENT_POSITION_PRECEDING,t=r&&t===e||a&&i===e||c||s?Node.DOCUMENT_POSITION_CONTAINED_BY:!r&&t===e||!a&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Xp(t,this._fragmentFiber,n[0],n[n.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Xp(e,t,n,r,i){var a=zt(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(n=!!a)a:{for(;a!==null;){if(a.tag===7&&(a===t||a.alternate===t)){n=!0;break a}a=a.return}n=!1}return n}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(a===null)return a=i.ownerDocument,i===a||i===a.documentElement||i===a.body;a:{for(a=t,t=g(t);a!==null;){if(!(a.tag!==5&&a.tag!==3&&a.tag!==27||a!==t&&a.alternate!==t)){a=!0;break a}a=a.return}a=!1}return a}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!a)&&!(t=a===n)&&(t=re(n,a,S),t===null?t=!1:(h(t,!0,ne,a,n),a=ee,ee=null,t=a!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!a)&&!(t=a===r)&&(t=re(r,a,S),t===null?t=!1:(h(t,!0,x,a,r),a=ee,te=ee=null,t=a!==null)),t):!1}function Zp(e,t){var n=e.ownerDocument.createRange();n.selectNodeContents(e),e=n.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}Fp.prototype.scrollIntoView=function(e){if(typeof e==`object`)throw Error(i(566));var t=[];h(this._fragmentFiber.child,!1,Hp,t,void 0,void 0);var n=!1!==e;if(t.length===0){var r=v(this._fragmentFiber);if(r=n?r[1]||r[0]||g(this._fragmentFiber):r[0]||r[1],r===null)return;if(r.tag===6){e=b(r),Zp(e,n);return}if(r=b(r),r.nodeType!==9){if(r.nodeType===11){n=`host`in r?r.host:null,n!==null&&n.scrollIntoView(e);return}r.scrollIntoView(e)}}for(r=n?t.length-1:0;r!==(n?-1:t.length);){var a=t[r];a.tag===6?(a=b(a),Zp(a,n)):b(a).scrollIntoView(e),r+=n?-1:1}};function Qp(e,t){return e=b(e),$p(e,t),!1}function $p(e,t){e.reactFragments??=new Set,e.reactFragments.add(t)}function em(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.addEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){for(var r=0,i=0;i<Kp.length;i++){var a=Kp[i];(a.fragmentInstance!==t||a.observer!==n||a.instance!==e)&&(Kp[r++]=a)}Kp.length=r,n.observe(e)}),$p(e,t))}function tm(e,t){var n=t._eventListeners;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];e.removeEventListener(i.type,i.attachedListener,Rp(i.optionsOrUseCapture))}e.nodeType!==3&&(n=t._observers,n!==null&&n.forEach(function(n){typeof n.rootMargin==`string`?Jp(t,n,e):n.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function nm(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:nm(n),Rt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function rm(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[It])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=lm(e.nextSibling),e===null)break}return null}function im(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=lm(e.nextSibling),e===null))return null;return e}function am(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=lm(e.nextSibling),e===null))return null;return e}function om(e){return e.data===`$?`||e.data===`$~`}function sm(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function cm(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function lm(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var um=null;function dm(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return lm(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function fm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function pm(e,t){function n(){r=!0}if(e.ownerDocument.activeElement===e)return!0;var r=!1;try{e.ownerDocument.addEventListener(`focus`,n,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener(`focus`,n,!0)}return r}function mm(e){yp(function(){yp(function(t){return e(t)})})}function hm(e,t,n){switch(t=lp(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function gm(e,t,n){for(var r in n){var i=n[r];n.hasOwnProperty(r)&&i!=null&&$(e,t,r,null,rp,i)}n.dangerouslySetInnerHTML!=null&&(e.textContent=``),e.onclick===xn&&(e.onclick=null),Rt(e)}function _m(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Rt(e)}var vm=new Map,ym=new Set;function bm(e){if(typeof e.getRootNode==`function`){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var xm=D.d;D.d={f:Sm,r:Cm,D:Em,C:Dm,L:Om,m:km,X:jm,S:Am,M:Mm};function Sm(){var e=xm.f(),t=zd();return e||t}function Cm(e){var t=Bt(e);t!==null&&t.tag===5&&t.type===`form`?rc(t):xm.r(e)}var wm=typeof document>`u`?null:document;function Tm(e,t,n){var r=wm;if(r&&typeof t==`string`&&t){var i=sn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),ym.has(i)||(ym.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),np(t,`link`,e),Ht(t),r.head.appendChild(t)))}}function Em(e){xm.D(e),Tm(`dns-prefetch`,e,null)}function Dm(e,t){xm.C(e,t),Tm(`preconnect`,e,t)}function Om(e,t,n){xm.L(e,t,n);var r=wm;if(r&&e&&t){var i=`link[rel="preload"][as="`+sn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+sn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+sn(n.imageSizes)+`"]`)):i+=`[href="`+sn(e)+`"]`;var a=i;switch(t){case`style`:a=Pm(e);break;case`script`:a=Rm(e)}if(!(vm.has(a)||(e=C({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vm.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Fm(a))||t===`script`&&r.querySelector(zm(a))))){var o=r.createElement(`link`);np(o,`link`,e),t===`style`&&(o[Lt]=!0,o.onload=o.onerror=function(){Ut(o)}),Ht(o),r.head.appendChild(o)}}}function km(e,t){xm.m(e,t);var n=wm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+sn(r)+`"][href="`+sn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rm(e)}if(!vm.has(a)&&(e=C({rel:`modulepreload`,href:e},t),vm.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zm(a)))return}r=n.createElement(`link`),np(r,`link`,e),Ht(r),n.head.appendChild(r)}}}function Am(e,t,n){xm.S(e,t,n);var r=wm;if(r&&e){var i=M(r).hoistableStyles,a=Pm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Fm(a)))s.loading=5;else{e=C({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vm.get(a))&&Hm(e,n);var c=o=r.createElement(`link`);Ht(c),np(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jm(e,t){xm.X(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mm(e,t){xm.M(e,t);var n=wm;if(n&&e){var r=M(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=C({src:e,async:!0,type:`module`},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Ht(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t,n,r){var a=(a=Me.current)?bm(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Pm(n.href),t=M(a).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pm(n.href);var o=M(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(Fm(e)))?o._p||(s.instance=o,s.state.loading=5):(o=vm.get(e),o||(o={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vm.set(e,o)),Lm(a,e,o,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Rm(n),t=M(a).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Pm(e){return`href="`+sn(e)+`"`}function Fm(e){return`link[rel="stylesheet"][`+e+`]`}function Im(e){return C({},e,{"data-precedence":e.precedence,precedence:null})}function Lm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[Lt]){r.loading=1;return}}else t=e.createElement(`link`),t[Lt]=!0,t.onload=t.onerror=Ut.bind(null,t),np(t,`link`,n),Ht(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Rm(e){return`[src="`+sn(e)+`"]`}function zm(e){return`script[async]`+e}function Bm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+sn(n.href)+`"]`);if(r)return t.instance=r,Ht(r),r;var a=C({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Ht(r),np(r,`style`,a),Vm(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Pm(n.href);var o=e.querySelector(Fm(a));if(o)return t.state.loading|=4,t.instance=o,Ht(o),o;r=Im(n),(a=vm.get(a))&&Hm(r,a),o=(e.ownerDocument||e).createElement(`link`),Ht(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),np(o,`link`,r),t.state.loading|=4,Vm(o,n.precedence,e),t.instance=o;case`script`:return o=Rm(n.src),(a=e.querySelector(zm(o)))?(t.instance=a,Ht(a),a):(r=n,(a=vm.get(o))&&(r=C({},n),Um(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),Ht(a),np(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vm(r,n.precedence,e));return t.instance}function Vm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Hm(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Um(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Wm=null;function Gm(e,t,n){if(Wm===null){var r=new Map,i=Wm=new Map;i.set(n,r)}else i=Wm,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[It]||a[At]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Km(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function qm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Ym(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Xm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Zm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Xm(t),e.suspenseyImages.push(t)),e=rh.bind(e),t.decode().then(e,e))}function Qm(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pm(r.href),a=t.querySelector(Fm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=nh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Ht(a);return}a=t.ownerDocument||t,r=Im(r),(i=vm.get(i))&&Hm(r,i),a=a.createElement(`link`),Ht(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),np(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=nh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var $m=0;function eh(e,t){return e.stylesheets&&e.count===0&&ah(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&$m===0&&($m=62500*op());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ah(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>$m?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function th(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)ah(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function nh(){this.count--,th(this)}function rh(){this.imgCount--,th(this)}var ih=null;function ah(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ih=new Map,t.forEach(oh,e),ih=null,nh.call(e))}function oh(e,t){if(!(t.state.loading&4)){var n=ih.get(e);if(n)var r=n.get(null);else{n=new Map,ih.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=nh.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var sh={$$typeof:ue,Provider:null,Consumer:null,_currentValue:Te,_currentValue2:Te,_threadCount:0};function ch(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=bt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bt(0),this.hiddenUpdates=bt(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.transitionTypes=null,this.incompleteTransitions=new Map}function lh(e,t,n,r,i,a,o,s,c,l,u,d){return e=new ch(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Ni(3,null,null,t),e.current=a,a.stateNode=e,t=Ma(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},ho(a),e}function uh(e){return e?(e=ji,e):ji}function dh(e,t,n,r,i,a){i=uh(i),r.context===null?r.context=i:r.pendingContext=i,r=_o(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=vo(e,r,t),n!==null&&(Pd(n,e,t),yo(n,e,t))}function fh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ph(e,t){fh(e,t),(e=e.alternate)&&fh(e,t)}function mh(e){if(e.tag===13||e.tag===31){var t=Oi(e,67108864);t!==null&&Pd(t,e,67108864),ph(e,67108864)}}function hh(e){if(e.tag===13||e.tag===31){var t=jd();t=Tt(t);var n=Oi(e,t);n!==null&&Pd(n,e,t),ph(e,t)}}var gh=!0;function _h(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=2,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function vh(e,t,n,r){var i=E.T;E.T=null;var a=D.p;try{D.p=8,yh(e,t,n,r)}finally{D.p=a,E.T=i}}function yh(e,t,n,r){if(gh){var i=bh(r);if(i===null)Kf(e,t,r,xh,n),Mh(e,r);else if(Ph(i,e,t,n,r))r.stopPropagation();else if(Mh(e,r),t&4&&-1<jh.indexOf(e)){for(;i!==null;){var a=Bt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=k(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-ct(o);s.entanglements[1]|=c,o&=~c}Ef(a),!(K&6)&&(gd=Xe()+500,Df(0,!1))}}break;case 31:case 13:s=Oi(a,2),s!==null&&Pd(s,a,2),zd(),ph(a,2)}if(a=bh(r),a===null&&Kf(e,t,r,xh,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Kf(e,t,r,null,n)}}function bh(e){return e=Cn(e),Sh(e)}var xh=null;function Sh(e){if(xh=null,e=zt(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return xh=e,null}function Ch(e){switch(e){case`beforetoggle`: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`seeked`:case`submit`:case`toggle`: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`fullscreenerror`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`resize`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ze()){case Qe:return 2;case $e:return 8;case et:case tt:return 32;case nt:return 268435456;default:return 32}default:return 32}}var wh=!1,Th=null,Eh=null,Dh=null,Oh=new Map,kh=new Map,Ah=[],jh=`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`.split(` `);function Mh(e,t){switch(e){case`focusin`:case`focusout`:Th=null;break;case`dragenter`:case`dragleave`:Eh=null;break;case`mouseover`:case`mouseout`:Dh=null;break;case`pointerover`:case`pointerout`:Oh.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:kh.delete(t.pointerId)}}function Nh(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Bt(t),t!==null&&mh(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ph(e,t,n,r,i){switch(t){case`focusin`:return Th=Nh(Th,e,t,n,r,i),!0;case`dragenter`:return Eh=Nh(Eh,e,t,n,r,i),!0;case`mouseover`:return Dh=Nh(Dh,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Oh.set(a,Nh(Oh.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,kh.set(a,Nh(kh.get(a)||null,e,t,n,r,i)),!0}return!1}function Fh(e){var t=zt(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,Ot(e.priority,function(){hh(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ih(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bh(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Sn=r,n.target.dispatchEvent(r),Sn=null}else return t=Bt(n),t!==null&&mh(t),e.blockedOn=n,!1;t.shift()}return!0}function Lh(e,t,n){Ih(e)&&n.delete(t)}function Rh(){wh=!1,Th!==null&&Ih(Th)&&(Th=null),Eh!==null&&Ih(Eh)&&(Eh=null),Dh!==null&&Ih(Dh)&&(Dh=null),Oh.forEach(Lh),kh.forEach(Lh)}function zh(e,n){e.blockedOn===n&&(e.blockedOn=null,wh||(wh=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Rh)))}var Bh=null;function Vh(e){Bh!==e&&(Bh=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Bh===e&&(Bh=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(Sh(r||n)===null)continue;break}var a=Bt(n);a!==null&&(e.splice(t,3),t-=3,tc(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Hh(e){function t(t){return zh(t,e)}Th!==null&&zh(Th,e),Eh!==null&&zh(Eh,e),Dh!==null&&zh(Dh,e),Oh.forEach(t),kh.forEach(t);for(var n=0;n<Ah.length;n++){var r=Ah[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Ah.length&&(n=Ah[0],n.blockedOn===null);)Fh(n),n.blockedOn===null&&Ah.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[jt]||null;if(typeof a==`function`)o||Vh(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[jt]||null)s=o.formAction;else if(Sh(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Vh(n)}}}function Uh(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Wh(e){this._internalRoot=e}Gh.prototype.render=Wh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;dh(n,jd(),e,t,null,null)},Gh.prototype.unmount=Wh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;dh(e.current,2,null,e,null,null),zd(),t[Mt]=null}};function Gh(e){this._internalRoot=e}Gh.prototype.unstable_scheduleHydration=function(e){if(e){var t=Dt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ah.length&&t!==0&&t<Ah[n].priority;n++);Ah.splice(n,0,e),n===0&&Fh(e)}};var Kh=n.version;if(Kh!==`19.3.0`)throw Error(i(527,Kh,`19.3.0`));D.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=d(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var qh={bundleType:0,version:`19.3.0`,rendererPackageName:`react-dom`,currentDispatcherRef:E,reconcilerVersion:`19.3.0`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Jh=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jh.isDisabled&&Jh.supportsFiber)try{at=Jh.inject(qh),ot=Jh}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=wc,s=Tc,c=Ec;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=lh(e,1,!1,null,null,n,r,null,o,s,c,Uh),e[Mt]=t.current,Wf(e),new Wh(t)}})),g=o(((e,t)=>{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()}))(),_=c(u(),1);function v(){(0,_.useEffect)(()=>{let e=document.getElementById(`adminmenuwrap`),t=document.getElementById(`wpbody-content`);if(!e||!t)return;let n=()=>t.style.setProperty(`--mr-fill`,Math.ceil(e.getBoundingClientRect().height)+`px`);n();let r=new ResizeObserver(n);return r.observe(e),window.addEventListener(`resize`,n),()=>{r.disconnect(),window.removeEventListener(`resize`,n),t.style.removeProperty(`--mr-fill`)}},[])}function y(){let e=window.monoranksAdmin;if(!e)throw Error(`monoranksAdmin settings missing`);return e}var b={overview:`monoranks`,settings:`monoranks-settings`};function ee(){return new URLSearchParams(window.location.search).get(`page`)===b.settings?`settings`:`overview`}function te(){let[e,t]=(0,_.useState)(ee),n=(0,_.useRef)(()=>void 0);(0,_.useEffect)(()=>{let e=()=>t(ee());window.addEventListener(`popstate`,e);let r=e=>{let t=e.target.closest(`#toplevel_page_monoranks a[href*="page=monoranks"]`);if(!t||e.metaKey||e.ctrlKey||e.shiftKey||e.button!==0)return;let r=new URL(t.href,window.location.href).searchParams.get(`page`),i=r===b.settings?`settings`:r===b.overview?`overview`:null;i&&(e.preventDefault(),n.current(i))};return document.addEventListener(`click`,r),()=>{window.removeEventListener(`popstate`,e),document.removeEventListener(`click`,r)}},[]),(0,_.useEffect)(()=>{ne(e),document.title=document.title.replace(/^[^‹]*‹/,(y().titles[e]||`MonoRanks`)+` ‹`)},[e]);let r=n=>{if(n===e)return;let r=n===`settings`?y().urls.settings:y().urls.overview;window.history.pushState({monoranks:n},``,r),t(n),window.scrollTo({top:0})};return n.current=r,[e,r]}function ne(e){let t=document.getElementById(`toplevel_page_monoranks`);t&&t.querySelectorAll(`.wp-submenu a`).forEach(t=>{let n=new URL(t.href,window.location.href).searchParams.get(`page`)===b[e];t.classList.toggle(`current`,n),t.parentElement?.classList.toggle(`current`,n),n?t.setAttribute(`aria-current`,`page`):t.removeAttribute(`aria-current`)})}var{__:x,_n:S,_x:re,sprintf:C,isRTL:ie}=window.wp.i18n,ae=window.wp.apiFetch,oe=`/monoranks/v1/admin`,w={overview:()=>ae({path:`${oe}/overview`}),settings:()=>ae({path:`${oe}/settings`}),grow:()=>ae({path:`${oe}/grow`}),apply:e=>ae({path:`${oe}/apply`,method:`POST`,data:{fix:e}}),undo:(e,t)=>ae({path:`${oe}/undo`,method:`POST`,data:{entry:e.index,at:e.at,screen:t}}),sync:e=>ae({path:`${oe}/sync`,method:`POST`,data:{screen:e}}),connect:(e,t)=>ae({path:`${oe}/connect`,method:`POST`,data:{key:e,api_base:t}}),disconnect:()=>ae({path:`${oe}/disconnect`,method:`POST`}),deleteEverything:()=>ae({path:`${oe}/delete`,method:`POST`})};function se(e,t){let n=e?.message;return typeof n==`string`&&n?n:t}var ce=e=>e?.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase();function le(e,t,n=[]){if(t==null)throw Error(`[lucide]: iconNode is required when icon name is used`);return{name:ce(e),size:24,node:t,...n.length>0?{aliases:n}:{}}}var ue=e=>{let t=``,n=!1;for(let r of e){if(r===`-`||r===`_`||r<=` `){n=t.length>0;continue}t.length===0?t+=r.toLowerCase():t+=n?r.toUpperCase():r,n=!1}return t},T=e=>{let t=ue(e);return t.charAt(0).toUpperCase()+t.slice(1)},de=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),fe={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":2,"stroke-linecap":`round`,"stroke-linejoin":`round`};function pe(e){return e!=null}function me(e,t={}){let n=t.attributeNames??{},r=e=>n[e]??e,i=e.size??e.width??fe.width,a=e.size??e.height??fe.height,o=e.aliases?.filter(e=>typeof e==`string`&&e.trim()!==``).map(e=>`lucide-${e}`)??[],s=[...e.name?[`lucide-${e.name}`]:[],...o],c=t.className?.split(` `).filter(Boolean)??[],l=t.includeDefaultClasses===!1?de(...c):de(`lucide`,...s,...c),u=t.absoluteStrokeWidth?Number(t.strokeWidth??fe[`stroke-width`])*Number(e.size??e.width??fe.width)/Number(t.size??t.width??fe.width):t.strokeWidth??fe[`stroke-width`];return[`svg`,{...Object.entries(fe).reduce((e,[t,n])=>(e[r(t)]=n,e),{}),...`color`in t&&t.color&&{[r(`stroke`)]:t.color},...`size`in t&&pe(t.size)&&{[r(`width`)]:t.size,[r(`height`)]:t.size},...`width`in t&&pe(t.width)&&{[r(`width`)]:t.width},...`height`in t&&pe(t.height)&&{[r(`height`)]:t.height},[r(`stroke-width`)]:u,...l&&{[r(`class`)]:l},[r(`viewBox`)]:`0 0 ${i} ${a}`,...t.hasA11yProp===!1?{[r(`aria-hidden`)]:`true`}:{},...`attributes`in t&&t.attributes},e.node.map(e=>{let[n,i,a]=e,o=t.nonScalingStroke?{[r(`vector-effect`)]:`non-scaling-stroke`,...i}:i;return a?[n,o,a]:[n,o]})]}function he(e,t={}){return me(e,{...t,attributeNames:{...t.attributeNames,class:`className`,"stroke-width":`strokeWidth`,"stroke-linecap":`strokeLinecap`,"stroke-linejoin":`strokeLinejoin`,"vector-effect":`vectorEffect`}})}var ge=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},_e=(0,_.createContext)({}),ve=()=>(0,_.useContext)(_e),ye=(0,_.forwardRef)(({color:e,size:t,width:n,height:r,strokeWidth:i,absoluteStrokeWidth:a,nonScalingStroke:o,className:s=``,children:c,iconNode:l=[],icon:u={node:l,aliases:[],size:24},...d},f)=>{let{size:p=24,strokeWidth:m=2,absoluteStrokeWidth:h=!1,nonScalingStroke:g=!1,color:v=`currentColor`,className:y=``}=ve()??{},b=!!c||ge(d),[ee,te,ne=[]]=he(u,{color:e??v,width:n??t??p,height:r??t??p,strokeWidth:i??m,absoluteStrokeWidth:a??h,nonScalingStroke:o??g,className:de(y,s),hasA11yProp:b,attributes:d});return(0,_.createElement)(ee,{ref:f,...te},[...ne.map(([e,t])=>(0,_.createElement)(e,t)),...Array.isArray(c)?c:[c]])});function be(e,t=[],n=[]){let r=typeof e==`string`?le(e,t,n):e,i=(0,_.forwardRef)(({className:e,...t},n)=>(0,_.createElement)(ye,{ref:n,icon:r,className:e,...t}));return r.name&&(i.displayName=T(r.name)),i}var xe={name:`arrow-right`,size:24,node:[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]};xe.node;var Se=be(xe),Ce={name:`arrow-up-right`,size:24,node:[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]};Ce.node;var we=be(Ce),E={name:`chevron-right`,size:24,node:[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]};E.node;var D=be(E),Te={name:`circle-alert`,size:24,node:[[`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`}]],aliases:[`alert-circle`]};Te.node;var Ee=be(Te),De={name:`circle-check`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m16 9-5.5 5.5L8 12`,key:`xofnsj`}]],aliases:[`check-circle-2`]};De.node;var Oe=be(De),ke={name:`info`,size:24,node:[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]};ke.node;var O=be(ke),Ae={name:`triangle-alert`,size:24,node:[[`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`}]],aliases:[`alert-triangle`]};Ae.node;var je=be(Ae),Me={name:`undo-2`,size:24,node:[[`path`,{d:`M9 14 4 9l5-5`,key:`102s5s`}],[`path`,{d:`M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11`,key:`f3b9sd`}]]};Me.node;var Ne=be(Me);function Pe(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Pe(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function Fe(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Pe(e))&&(r&&(r+=` `),r+=t);return r}var Ie=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t<e.length;t++)n[t]=e[t];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},Le=(e,t)=>({classGroupId:e,validator:t}),Re=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),ze=`-`,Be=[],Ve=`arbitrary..`,He=e=>{let t=Ge(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return We(e);let n=e.split(ze);return Ue(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?Ie(i,t):t:i||Be}return n[e]||Be}}},Ue=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=Ue(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(ze):e.slice(t).join(ze),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},We=e=>e.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?Ve+r:void 0})(),Ge=e=>{let{theme:t,classGroups:n}=e;return Ke(n,t)},Ke=(e,t)=>{let n=Re();for(let r in e){let i=e[r];qe(i,n,r,t)}return n},qe=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];Je(i,t,n,r)}},Je=(e,t,n,r)=>{if(typeof e==`string`){Ye(e,t,n);return}if(typeof e==`function`){Xe(e,t,n,r);return}Ze(e,t,n,r)},Ye=(e,t,n)=>{let r=e===``?t:Qe(t,e);r.classGroupId=n},Xe=(e,t,n,r)=>{if($e(e)){qe(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(Le(n,e))},Ze=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];qe(o,Qe(t,a),n,r)}},Qe=(e,t)=>{let n=e,r=t.split(ze),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=Re(),n.nextPart.set(t,i)),n=i}return n},$e=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,et=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},tt=`!`,nt=`:`,rt=[],it=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),at=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;s<o;s++){let o=e[s];if(n===0&&r===0){if(o===nt){t.push(e.slice(i,s)),i=s+1;continue}if(o===`/`){a=s;continue}}o===`[`?n++:o===`]`?n--:o===`(`?r++:o===`)`&&r--}let s=t.length===0?e:e.slice(i),c=s,l=!1;s.endsWith(tt)?(c=s.slice(0,-1),l=!0):s.startsWith(tt)&&(c=s.slice(1),l=!0);let u=a&&a>i?a-i:void 0;return it(t,l,c,u)};if(t){let e=t+nt,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):it(rt,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},ot=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i<e.length;i++){let a=e[i],o=a[0]===`[`,s=t.has(a);o||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},st=e=>({cache:et(e.cacheSize),parseClassName:at(e),sortModifiers:ot(e),postfixLookupClassGroupIds:ct(e),...He(e)}),ct=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e<n.length;e++)t[n[e]]=!0;return t},lt=/\s+/,ut=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(lt),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let _=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),v=f?_+tt:_,y=v+g;if(s.indexOf(y)>-1)continue;s.push(y);let b=i(g,h);for(let e=0;e<b.length;++e){let t=b[e];s.push(v+t)}l=t+(l.length>0?` `+l:l)}return l},dt=(...e)=>{let t=0,n,r,i=``;for(;t<e.length;)(n=e[t++])&&(r=ft(n))&&(i&&(i+=` `),i+=r);return i},ft=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=ft(e[r]))&&(n&&(n+=` `),n+=t);return n},pt=(e,...t)=>{let n,r,i,a,o=o=>(n=st(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=ut(e,n);return i(e,a),a};return a=o,(...e)=>a(dt(...e))},mt=[],k=e=>{let t=t=>t[e]||mt;return t.isThemeGetter=!0,t.themeKey=e,t},ht=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,gt=/^\((?:(\w[\w-]*):)?(.+)\)$/i,_t=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,vt=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,yt=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,bt=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,xt=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,St=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ct=e=>_t.test(e),A=e=>!!e&&!Number.isNaN(Number(e)),wt=e=>!!e&&Number.isInteger(Number(e)),Tt=e=>e.endsWith(`%`)&&A(e.slice(0,-1)),Et=e=>vt.test(e),Dt=()=>!0,Ot=e=>yt.test(e)&&!bt.test(e),kt=()=>!1,At=e=>xt.test(e),jt=e=>St.test(e),Mt=e=>!j(e)&&!M(e),Nt=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Pt=e=>Yt(e,Qt,kt),j=e=>ht.test(e),Ft=e=>Yt(e,$t,Ot),It=e=>Yt(e,en,A),Lt=e=>Yt(e,nn,Dt),Rt=e=>Yt(e,tn,kt),zt=e=>Yt(e,Zt,kt),Bt=e=>Yt(e,N,jt),Vt=e=>Yt(e,rn,At),M=e=>gt.test(e),Ht=e=>Xt(e,$t),Ut=e=>Xt(e,tn),Wt=e=>Xt(e,Zt),Gt=e=>Xt(e,Qt),Kt=e=>Xt(e,N),qt=e=>Xt(e,rn,!0),Jt=e=>Xt(e,nn,!0),Yt=(e,t,n)=>{let r=ht.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Xt=(e,t,n=!1)=>{let r=gt.exec(e);return r?r[1]?t(r[1]):n:!1},Zt=e=>e===`position`||e===`percentage`,N=e=>e===`image`||e===`url`,Qt=e=>e===`length`||e===`size`||e===`bg-size`,$t=e=>e===`length`,en=e=>e===`number`,tn=e=>e===`family-name`,nn=e=>e===`number`||e===`weight`,rn=e=>e===`shadow`,an=pt(()=>{let e=k(`color`),t=k(`font`),n=k(`text`),r=k(`font-weight`),i=k(`tracking`),a=k(`leading`),o=k(`breakpoint`),s=k(`container`),c=k(`spacing`),l=k(`radius`),u=k(`shadow`),d=k(`inset-shadow`),f=k(`text-shadow`),p=k(`drop-shadow`),m=k(`blur`),h=k(`perspective`),g=k(`aspect`),_=k(`ease`),v=k(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],ee=()=>[...b(),M,j],te=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],ne=()=>[`auto`,`contain`,`none`],x=()=>[M,j,c],S=()=>[Ct,`full`,`auto`,...x()],re=()=>[wt,`none`,`subgrid`,M,j],C=()=>[`auto`,{span:[`full`,wt,M,j]},wt,M,j],ie=()=>[wt,`auto`,M,j],ae=()=>[`auto`,`min`,`max`,`fr`,M,j],oe=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],w=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],se=()=>[`auto`,...x()],ce=()=>[Ct,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...x()],le=()=>[s,Ct,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...x()],ue=()=>[Ct,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...x()],T=()=>[e,M,j],de=()=>[...b(),Wt,zt,{position:[M,j]}],fe=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],pe=()=>[`auto`,`cover`,`contain`,Gt,Pt,{size:[M,j]}],me=()=>[Tt,Ht,Ft],he=()=>[``,`none`,`full`,l,M,j],ge=()=>[``,A,Ht,Ft],_e=()=>[`solid`,`dashed`,`dotted`,`double`],ve=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],ye=()=>[A,Tt,Wt,zt],be=()=>[``,`none`,m,M,j],xe=()=>[`none`,A,M,j],Se=()=>[`none`,A,M,j],Ce=()=>[A,M,j],we=()=>[Ct,`full`,...x()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[Et],breakpoint:[Et],color:[Dt],container:[Et],"drop-shadow":[Et],ease:[`in`,`out`,`in-out`],font:[Mt],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[Et],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[Et],shadow:[Et],spacing:[`px`,A],text:[Et],"text-shadow":[Et],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,Ct,j,M,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,M,j]}],"container-named":[Nt],columns:[{columns:[A,`auto`,j,M,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:ee()}],overflow:[{overflow:te()}],"overflow-x":[{"overflow-x":te()}],"overflow-y":[{"overflow-y":te()}],overscroll:[{overscroll:ne()}],"overscroll-x":[{"overscroll-x":ne()}],"overscroll-y":[{"overscroll-y":ne()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:S()}],"inset-x":[{"inset-x":S()}],"inset-y":[{"inset-y":S()}],start:[{"inset-s":S(),start:S()}],end:[{"inset-e":S(),end:S()}],"inset-bs":[{"inset-bs":S()}],"inset-be":[{"inset-be":S()}],top:[{top:S()}],right:[{right:S()}],bottom:[{bottom:S()}],left:[{left:S()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[wt,`auto`,M,j]}],basis:[{basis:[Ct,`full`,`auto`,s,...x()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[A,Ct,`auto`,`initial`,`none`,j]}],grow:[{grow:[``,A,M,j]}],shrink:[{shrink:[``,A,M,j]}],order:[{order:[wt,`first`,`last`,`none`,M,j]}],"grid-cols":[{"grid-cols":re()}],"col-start-end":[{col:C()}],"col-start":[{"col-start":ie()}],"col-end":[{"col-end":ie()}],"grid-rows":[{"grid-rows":re()}],"row-start-end":[{row:C()}],"row-start":[{"row-start":ie()}],"row-end":[{"row-end":ie()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ae()}],"auto-rows":[{"auto-rows":ae()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:[...oe(),`normal`]}],"justify-items":[{"justify-items":[...w(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...w()]}],"align-content":[{content:[`normal`,...oe()]}],"align-items":[{items:[...w(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...w(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":oe()}],"place-items":[{"place-items":[...w(),`baseline`]}],"place-self":[{"place-self":[`auto`,...w()]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pbs:[{pbs:x()}],pbe:[{pbe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:se()}],mx:[{mx:se()}],my:[{my:se()}],ms:[{ms:se()}],me:[{me:se()}],mbs:[{mbs:se()}],mbe:[{mbe:se()}],mt:[{mt:se()}],mr:[{mr:se()}],mb:[{mb:se()}],ml:[{ml:se()}],"space-x":[{"space-x":x()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":x()}],"space-y-reverse":[`space-y-reverse`],size:[{size:ce()}],"inline-size":[{inline:[`auto`,...le()]}],"min-inline-size":[{"min-inline":[`auto`,...le()]}],"max-inline-size":[{"max-inline":[`none`,...le()]}],"block-size":[{block:[`auto`,...ue()]}],"min-block-size":[{"min-block":[`auto`,...ue()]}],"max-block-size":[{"max-block":[`none`,...ue()]}],w:[{w:[s,`screen`,...ce()]}],"min-w":[{"min-w":[s,`screen`,`none`,...ce()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...ce()]}],h:[{h:[`screen`,`lh`,...ce()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...ce()]}],"max-h":[{"max-h":[`screen`,`lh`,`none`,...ce()]}],"font-size":[{text:[`base`,n,Ht,Ft]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Jt,Lt]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,Tt,j]}],"font-family":[{font:[Ut,Rt,t]}],"font-features":[{"font-features":[j]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,M,j]}],"line-clamp":[{"line-clamp":[A,`none`,M,It]}],leading:[{leading:[`none`,a,...x()]}],"list-image":[{"list-image":[`none`,M,j]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,M,j]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:T()}],"text-color":[{text:T()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[..._e(),`wavy`]}],"text-decoration-thickness":[{decoration:[A,`from-font`,`auto`,M,Ft]}],"text-decoration-color":[{decoration:T()}],"underline-offset":[{"underline-offset":[A,`auto`,M,j]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:x()}],"tab-size":[{tab:[wt,M,j]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,M,j]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,M,j]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:de()}],"bg-repeat":[{bg:fe()}],"bg-size":[{bg:pe()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},wt,M,j],radial:[``,M,j],conic:[``,wt,M,j]},Kt,Bt]}],"bg-color":[{bg:T()}],"gradient-from-pos":[{from:me()}],"gradient-via-pos":[{via:me()}],"gradient-to-pos":[{to:me()}],"gradient-from":[{from:T()}],"gradient-via":[{via:T()}],"gradient-to":[{to:T()}],rounded:[{rounded:he()}],"rounded-s":[{"rounded-s":he()}],"rounded-e":[{"rounded-e":he()}],"rounded-t":[{"rounded-t":he()}],"rounded-r":[{"rounded-r":he()}],"rounded-b":[{"rounded-b":he()}],"rounded-l":[{"rounded-l":he()}],"rounded-ss":[{"rounded-ss":he()}],"rounded-se":[{"rounded-se":he()}],"rounded-ee":[{"rounded-ee":he()}],"rounded-es":[{"rounded-es":he()}],"rounded-tl":[{"rounded-tl":he()}],"rounded-tr":[{"rounded-tr":he()}],"rounded-br":[{"rounded-br":he()}],"rounded-bl":[{"rounded-bl":he()}],"border-w":[{border:ge()}],"border-w-x":[{"border-x":ge()}],"border-w-y":[{"border-y":ge()}],"border-w-s":[{"border-s":ge()}],"border-w-e":[{"border-e":ge()}],"border-w-bs":[{"border-bs":ge()}],"border-w-be":[{"border-be":ge()}],"border-w-t":[{"border-t":ge()}],"border-w-r":[{"border-r":ge()}],"border-w-b":[{"border-b":ge()}],"border-w-l":[{"border-l":ge()}],"divide-x":[{"divide-x":ge()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":ge()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[..._e(),`hidden`,`none`]}],"divide-style":[{divide:[..._e(),`hidden`,`none`]}],"border-color":[{border:T()}],"border-color-x":[{"border-x":T()}],"border-color-y":[{"border-y":T()}],"border-color-s":[{"border-s":T()}],"border-color-e":[{"border-e":T()}],"border-color-bs":[{"border-bs":T()}],"border-color-be":[{"border-be":T()}],"border-color-t":[{"border-t":T()}],"border-color-r":[{"border-r":T()}],"border-color-b":[{"border-b":T()}],"border-color-l":[{"border-l":T()}],"divide-color":[{divide:T()}],"outline-style":[{outline:[..._e(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[A,M,j]}],"outline-w":[{outline:[``,A,Ht,Ft]}],"outline-color":[{outline:T()}],shadow:[{shadow:[``,`inner`,`none`,u,qt,Vt]}],"shadow-color":[{shadow:T()}],"inset-shadow":[{"inset-shadow":[`none`,d,qt,Vt]}],"inset-shadow-color":[{"inset-shadow":T()}],"ring-w":[{ring:ge()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:T()}],"ring-offset-w":[{"ring-offset":[A,Ft]}],"ring-offset-color":[{"ring-offset":T()}],"inset-ring-w":[{"inset-ring":ge()}],"inset-ring-color":[{"inset-ring":T()}],"text-shadow":[{"text-shadow":[`none`,f,qt,Vt]}],"text-shadow-color":[{"text-shadow":T()}],opacity:[{opacity:[A,M,j]}],"mix-blend":[{"mix-blend":[...ve(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":ve()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[A]}],"mask-image-linear-from-pos":[{"mask-linear-from":ye()}],"mask-image-linear-to-pos":[{"mask-linear-to":ye()}],"mask-image-linear-from-color":[{"mask-linear-from":T()}],"mask-image-linear-to-color":[{"mask-linear-to":T()}],"mask-image-t-from-pos":[{"mask-t-from":ye()}],"mask-image-t-to-pos":[{"mask-t-to":ye()}],"mask-image-t-from-color":[{"mask-t-from":T()}],"mask-image-t-to-color":[{"mask-t-to":T()}],"mask-image-r-from-pos":[{"mask-r-from":ye()}],"mask-image-r-to-pos":[{"mask-r-to":ye()}],"mask-image-r-from-color":[{"mask-r-from":T()}],"mask-image-r-to-color":[{"mask-r-to":T()}],"mask-image-b-from-pos":[{"mask-b-from":ye()}],"mask-image-b-to-pos":[{"mask-b-to":ye()}],"mask-image-b-from-color":[{"mask-b-from":T()}],"mask-image-b-to-color":[{"mask-b-to":T()}],"mask-image-l-from-pos":[{"mask-l-from":ye()}],"mask-image-l-to-pos":[{"mask-l-to":ye()}],"mask-image-l-from-color":[{"mask-l-from":T()}],"mask-image-l-to-color":[{"mask-l-to":T()}],"mask-image-x-from-pos":[{"mask-x-from":ye()}],"mask-image-x-to-pos":[{"mask-x-to":ye()}],"mask-image-x-from-color":[{"mask-x-from":T()}],"mask-image-x-to-color":[{"mask-x-to":T()}],"mask-image-y-from-pos":[{"mask-y-from":ye()}],"mask-image-y-to-pos":[{"mask-y-to":ye()}],"mask-image-y-from-color":[{"mask-y-from":T()}],"mask-image-y-to-color":[{"mask-y-to":T()}],"mask-image-radial":[{"mask-radial":[M,j]}],"mask-image-radial-from-pos":[{"mask-radial-from":ye()}],"mask-image-radial-to-pos":[{"mask-radial-to":ye()}],"mask-image-radial-from-color":[{"mask-radial-from":T()}],"mask-image-radial-to-color":[{"mask-radial-to":T()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[A]}],"mask-image-conic-from-pos":[{"mask-conic-from":ye()}],"mask-image-conic-to-pos":[{"mask-conic-to":ye()}],"mask-image-conic-from-color":[{"mask-conic-from":T()}],"mask-image-conic-to-color":[{"mask-conic-to":T()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:de()}],"mask-repeat":[{mask:fe()}],"mask-size":[{mask:pe()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,M,j]}],filter:[{filter:[``,`none`,M,j]}],blur:[{blur:be()}],brightness:[{brightness:[A,M,j]}],contrast:[{contrast:[A,M,j]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,qt,Vt]}],"drop-shadow-color":[{"drop-shadow":T()}],grayscale:[{grayscale:[``,A,M,j]}],"hue-rotate":[{"hue-rotate":[A,M,j]}],invert:[{invert:[``,A,M,j]}],saturate:[{saturate:[A,M,j]}],sepia:[{sepia:[``,A,M,j]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,M,j]}],"backdrop-blur":[{"backdrop-blur":be()}],"backdrop-brightness":[{"backdrop-brightness":[A,M,j]}],"backdrop-contrast":[{"backdrop-contrast":[A,M,j]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,A,M,j]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[A,M,j]}],"backdrop-invert":[{"backdrop-invert":[``,A,M,j]}],"backdrop-opacity":[{"backdrop-opacity":[A,M,j]}],"backdrop-saturate":[{"backdrop-saturate":[A,M,j]}],"backdrop-sepia":[{"backdrop-sepia":[``,A,M,j]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,M,j]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[A,`initial`,M,j]}],ease:[{ease:[`linear`,`initial`,_,M,j]}],delay:[{delay:[A,M,j]}],animate:[{animate:[`none`,v,M,j]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,M,j]}],"perspective-origin":[{"perspective-origin":ee()}],rotate:[{rotate:xe()}],"rotate-x":[{"rotate-x":xe()}],"rotate-y":[{"rotate-y":xe()}],"rotate-z":[{"rotate-z":xe()}],scale:[{scale:Se()}],"scale-x":[{"scale-x":Se()}],"scale-y":[{"scale-y":Se()}],"scale-z":[{"scale-z":Se()}],"scale-3d":[`scale-3d`],skew:[{skew:Ce()}],"skew-x":[{"skew-x":Ce()}],"skew-y":[{"skew-y":Ce()}],transform:[{transform:[M,j,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:ee()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:we()}],"translate-x":[{"translate-x":we()}],"translate-y":[{"translate-y":we()}],"translate-z":[{"translate-z":we()}],"translate-none":[`translate-none`],zoom:[{zoom:[wt,M,j]}],accent:[{accent:T()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:T()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,M,j]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":T()}],"scrollbar-track-color":[{"scrollbar-track":T()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mbs":[{"scroll-mbs":x()}],"scroll-mbe":[{"scroll-mbe":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pbs":[{"scroll-pbs":x()}],"scroll-pbe":[{"scroll-pbe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,M,j]}],fill:[{fill:[`none`,...T()]}],"stroke-w":[{stroke:[A,Ht,Ft,It]}],stroke:[{stroke:[`none`,...T()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`start`,`end`,`right`,`left`],"inset-y":[`inset-bs`,`inset-be`,`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`ps`,`pe`,`pr`,`pl`],py:[`pbs`,`pbe`,`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`ms`,`me`,`mr`,`ml`],my:[`mbs`,`mbe`,`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-s`,`border-w-e`,`border-w-r`,`border-w-l`],"border-w-y":[`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-s`,`border-color-e`,`border-color-r`,`border-color-l`],"border-color-y":[`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-ms`,`scroll-me`,`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-ps`,`scroll-pe`,`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function P(...e){return an(Fe(e))}var on=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),F=o(((e,t)=>{t.exports=on()}))(),sn=`.notice, .update-nag, .updated, .error, #message`;function cn({className:e}){let t=(0,_.useRef)(null);return(0,_.useEffect)(()=>{let e=document.getElementById(`wpbody-content`),n=t.current;if(!e||!n)return;let r=()=>{e.querySelectorAll(`:scope > *`).forEach(e=>{e.id!==`monoranks-admin`&&e.matches(sn)&&n.appendChild(e)})};r();let i=new MutationObserver(r);return i.observe(e,{childList:!0}),()=>i.disconnect()},[]),(0,F.jsx)(`div`,{ref:t,className:P(`empty:hidden`,e)})}function ln(e,t,n=`plugin-admin`){try{let r=new URL(e);return r.host===new URL(y().apiBase).host?e:(r.searchParams.set(`utm_source`,`wordpress-plugin`),r.searchParams.set(`utm_medium`,`admin`),r.searchParams.set(`utm_campaign`,n),r.searchParams.set(`utm_content`,t),r.toString())}catch{return e}}function un({which:e,className:t}){return(0,F.jsx)(`span`,{className:P(`inline-flex [&>svg]:block`,t),dangerouslySetInnerHTML:{__html:y().logos[e]}})}var dn=`mx-auto w-full max-w-[1260px] px-10 max-[960px]:px-6 max-[782px]:px-4`;function fn({section:e,go:t,title:n,description:r,actions:i,children:a}){let o=y(),s=[{id:`overview`,label:x(`Overview`,`monoranks`),href:o.urls.overview},{id:`settings`,label:x(`Settings`,`monoranks`),href:o.urls.settings}];return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`header`,{className:`bg-band text-band-ink`,children:(0,F.jsxs)(`div`,{className:P(dn,`flex min-h-16 items-center gap-7 max-[782px]:gap-3`),children:[(0,F.jsx)(`a`,{href:o.urls.overview,onClick:e=>{e.preventDefault(),t(`overview`)},className:`inline-flex items-center text-band-ink hover:text-white`,children:(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-7 [&>svg]:w-[138px]`})}),(0,F.jsx)(`nav`,{className:`flex self-stretch gap-[22px] max-[782px]:gap-3`,"aria-label":x(`MonoRanks sections`,`monoranks`),children:s.map(n=>(0,F.jsx)(`a`,{href:n.href,onClick:e=>{e.preventDefault(),t(n.id)},"aria-current":e===n.id?`page`:void 0,className:P(`inline-flex items-center border-b-2 pt-[2px] text-[13px] font-medium`,e===n.id?`border-brand text-band-ink`:`border-transparent text-band-muted hover:text-white`),children:n.label},n.id))}),(0,F.jsxs)(`div`,{className:`ms-auto flex items-center gap-1.5`,children:[(0,F.jsx)(`a`,{href:ln(o.urls.docs,`header-help`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md px-3 text-[12.5px] font-medium text-band-muted hover:bg-band-edge hover:text-white`,children:x(`Help`,`monoranks`)}),(0,F.jsxs)(`a`,{href:ln(o.urls.app,`header-open`,e),target:`_blank`,rel:`noopener`,className:`inline-flex h-8 items-center gap-1.5 rounded-md border border-band-edge px-3 text-[12.5px] font-medium text-band-ink hover:bg-band-edge hover:text-white max-[782px]:hidden`,children:[x(`Open MonoRanks`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]})]})}),(0,F.jsxs)(`div`,{className:P(dn,`flex flex-wrap items-start justify-between gap-x-6 gap-y-3 pb-1.5 pt-[30px]`),children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-[1_1_420px] flex-col gap-1.5`,children:[(0,F.jsx)(`h1`,{className:`text-[26px] font-semibold tracking-[-0.02em] leading-tight text-ink`,children:n}),r&&(0,F.jsx)(`p`,{className:`max-w-[72ch] text-ink2`,children:r})]}),i&&(0,F.jsx)(`div`,{className:`flex flex-wrap items-center gap-2 pt-1`,children:i})]}),(0,F.jsx)(`div`,{className:`wp-header-end`}),(0,F.jsx)(cn,{className:P(dn,`flex flex-col gap-2.5 pt-3`)}),(0,F.jsx)(`main`,{className:P(dn,`flex flex-[1_0_auto] flex-col gap-5 pb-10 pt-[22px]`),children:a}),(0,F.jsx)(pn,{section:e,go:t})]})}function pn({section:e,go:t}){let n=y();return(0,F.jsxs)(`footer`,{className:`mt-auto bg-band text-band-ink`,children:[(0,F.jsxs)(`div`,{className:P(dn,`grid grid-cols-[minmax(0,1fr)_minmax(0,1fr)_auto] items-center gap-8 py-7 max-[960px]:grid-cols-[minmax(0,1fr)_auto] max-[960px]:gap-5 max-[782px]:grid-cols-1`),children:[(0,F.jsxs)(`div`,{className:`inline-flex items-center gap-2.5`,children:[(0,F.jsx)(un,{which:`wordmark`,className:`[&>svg]:h-[26px] [&>svg]:w-[128px]`}),(0,F.jsxs)(`span`,{className:`rounded-md border border-band-edge px-[7px] py-[2px] text-[11px] font-medium text-band-muted`,children:[`v`,n.version]})]}),(0,F.jsxs)(`div`,{className:`min-w-0 border-s border-band-edge ps-7 max-[960px]:col-start-1 max-[960px]:border-0 max-[960px]:ps-0`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] uppercase tracking-[.08em] text-band-muted`,children:x(`Your data`,`monoranks`)}),(0,F.jsxs)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},className:`inline-flex items-center gap-[7px] text-[13px] text-band-ink hover:text-white hover:underline hover:underline-offset-4`,children:[x(`What is sent and what can change`,`monoranks`),(0,F.jsx)(we,{size:14,className:`mr-flip`})]})]}),(0,F.jsxs)(`a`,{href:ln(n.urls.docs,`footer-help`,e),target:`_blank`,rel:`noopener`,className:`block rounded-[9px] border border-band-edge px-[18px] py-3 text-start text-band-ink hover:bg-band-edge hover:text-white max-[960px]:col-start-2 max-[960px]:row-span-2 max-[960px]:row-start-1 max-[782px]:col-auto max-[782px]:row-auto`,children:[(0,F.jsx)(`span`,{className:`mb-1.5 block text-[11px] text-band-muted`,children:x(`Need a hand?`,`monoranks`)}),(0,F.jsxs)(`strong`,{className:`flex items-center justify-between gap-5 text-[13px] font-medium`,children:[x(`Help and resources`,`monoranks`),(0,F.jsx)(Se,{size:14,className:`mr-flip`})]})]})]}),(0,F.jsx)(`div`,{className:P(dn),children:(0,F.jsxs)(`div`,{className:`flex items-center justify-center gap-3 border-t border-band-edge pb-[18px] pt-4 text-[11px] text-band-muted`,children:[(0,F.jsx)(`span`,{children:x(`A product by`,`monoranks`)}),(0,F.jsx)(`a`,{href:ln(`https://veronalabs.com/`,`footer-publisher`,e),target:`_blank`,rel:`noopener`,"aria-label":`VeronaLabs`,className:`inline-flex min-h-7 items-center text-band-muted opacity-75 hover:opacity-100 hover:text-band-muted`,children:(0,F.jsx)(un,{which:`veronalabs`,className:`[&>svg]:h-auto [&>svg]:w-28`})})]})})]})}function mn({notice:e}){if(!e)return null;let t={success:`text-good-ink`,error:`text-critical`,warning:`text-warn`}[e.type],n={success:Oe,error:Ee,warning:je}[e.type];return(0,F.jsxs)(`div`,{className:P(`notice`,`notice-${e.type}`,`flex items-start gap-2.5`),role:`status`,children:[(0,F.jsx)(n,{size:16,className:P(`mt-[1px] shrink-0`,t),"aria-hidden":`true`}),(0,F.jsx)(`p`,{className:`text-ink`,children:e.text})]})}function hn({rows:e}){return(0,F.jsx)(`div`,{className:`grid grid-cols-[150px_minmax(0,1fr)] gap-x-3 gap-y-2 text-[12px] max-[960px]:grid-cols-1`,children:e.map(([e,t],n)=>(0,F.jsxs)(`div`,{className:`contents`,children:[(0,F.jsx)(`div`,{className:`text-mute max-[960px]:mt-1`,children:e}),(0,F.jsx)(`div`,{className:`min-w-0 [overflow-wrap:anywhere]`,children:t})]},n))})}function gn({title:e,text:t}){return(0,F.jsxs)(`div`,{className:`flex flex-col items-center gap-2 px-6 py-9 text-center text-ink2`,children:[(0,F.jsx)(`span`,{className:`text-[13px] font-semibold text-ink`,children:e}),(0,F.jsx)(`span`,{className:`text-[12px]`,children:t})]})}function I(e){if(e==null)return`—`;try{return new Intl.NumberFormat(y().locale,{maximumFractionDigits:0}).format(e)}catch{return String(e)}}function _n(e,t=``){return(e>0?`+`:e<0?`−`:``)+I(Math.abs(e))+t}function vn(e){return e==null?`none`:e>=80?`good`:e>=60?`warn`:`critical`}function yn({score:e,size:t=`sm`,label:n}){let r=t===`lg`?64:30,i=t===`lg`?5:3,a=(r-i)/2,o=2*Math.PI*a,s=r/2,c=e===null?x(`Not scored yet`,`monoranks`):C(x(`%s of 100`,`monoranks`),I(e));return(0,F.jsxs)(`span`,{className:P(`mr-score`,`mr-${t}`,`mr-${vn(e)}`),title:(n?`${n}: `:``)+c,children:[(0,F.jsxs)(`span`,{className:`mr-ring`,children:[(0,F.jsx)(`svg`,{width:r,height:r,viewBox:`0 0 ${r} ${r}`,"aria-hidden":`true`,children:e===null?(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeDasharray:`3 4`}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`var(--grayTrack)`,strokeWidth:i}),(0,F.jsx)(`circle`,{cx:s,cy:s,r:a,fill:`none`,stroke:`currentColor`,strokeWidth:i,strokeLinecap:`round`,strokeDasharray:`${o*e/100} ${o}`,transform:`rotate(-90 ${s} ${s})`})]})}),(0,F.jsx)(`span`,{children:e===null?`—`:I(e)})]}),n&&(0,F.jsx)(`span`,{className:`mr-lbl`,children:n})]})}function bn({n:e,unit:t=``,period:n=`week`}){if(e==null)return null;let r=e>0?`text-good-ink`:e<0?`text-critical`:`text-mute`,i=`⁨`+_n(e,t)+`⁩`,a=C(x(n===`previous28`?`%s vs previous 28 days`:`%s this week`,`monoranks`),i);return(0,F.jsx)(`span`,{className:P(`text-[12px] font-medium`,r),children:a})}function xn({series:e}){if(e.length<2)return null;let t=Math.max(1,...e),n=e.map((n,r)=>[Math.round(200*r/(e.length-1)*10)/10,Math.round((34-30*n/t)*10)/10]),r=`M`+n.map(e=>e.join(` `)).join(` L`),i=n[n.length-1];return(0,F.jsxs)(`svg`,{className:`block h-[38px] w-full`,viewBox:`0 0 200 38`,preserveAspectRatio:`none`,"aria-hidden":`true`,children:[(0,F.jsx)(`path`,{d:`${r} L200 38 L0 38 Z`,fill:`var(--accentSoft)`}),(0,F.jsx)(`path`,{d:r,fill:`none`,stroke:`var(--accent)`,strokeWidth:`1.5`}),(0,F.jsx)(`circle`,{cx:i[0],cy:i[1],r:`2.5`,fill:`var(--accent)`})]})}var Sn=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,Cn=Fe,wn=(e,t)=>n=>{if(t?.variants==null)return Cn(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=Sn(t)||Sn(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return Cn(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},Tn=wn(`inline-flex shrink-0 items-center whitespace-nowrap font-medium`,{variants:{variant:{badge:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-ink2`,warn:`h-5 gap-[5px] rounded-sm bg-surface2 px-[7px] text-[11px] text-warn`,pill:`h-[22px] gap-[6px] rounded-full bg-surface2 ps-[7px] pe-2 text-[12px] text-ink`}},defaultVariants:{variant:`badge`}});function L({className:e,variant:t,...n}){return(0,F.jsx)(`span`,{"data-slot":`badge`,className:P(Tn({variant:t}),e),...n})}function En({tone:e=`muted`}){let t={good:`bg-good`,warn:`bg-warn`,critical:`bg-critical`,muted:`bg-mute`}[e];return(0,F.jsx)(`span`,{className:P(`inline-block h-2 w-2 shrink-0 rounded-full`,t)})}var Dn=Object.defineProperty,On=(e,t)=>Dn(e,`name`,{value:t,configurable:!0});function kn(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}On(kn,`setRef`);function An(...e){return t=>{let n=!1,r=e.map(e=>{let r=kn(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():kn(e[t],null)}}}}On(An,`composeRefs`);function jn(...e){return _.useCallback(An(...e),e)}On(jn,`useComposedRefs`);var Mn=Object.defineProperty,Nn=(e,t)=>Mn(e,`name`,{value:t,configurable:!0});function Pn(e){let t=_.forwardRef((t,n)=>{let{children:r,...i}=t,a=null,o=!1,s=[];Un(r)&&typeof qn==`function`&&(r=qn(r._payload)),_.Children.forEach(r,e=>{if(Vn(e)){o=!0;let t=e,n=`child`in t.props?t.props.child:t.props.children;Un(n)&&typeof qn==`function`&&(n=qn(n._payload)),a=Rn(t,n),s.push(a?.props?.children)}else s.push(e)}),a?a=_.cloneElement(a,void 0,s):!o&&_.Children.count(r)===1&&_.isValidElement(r)&&(a=r);let c=a?Bn(a):void 0,l=jn(n,c);if(!a){if(r||r===0)throw Error(o?Kn(e):Gn(e));return r}let u=zn(i,a.props??{});return a.type!==_.Fragment&&(u.ref=n?l:c),_.cloneElement(a,u)});return t.displayName=`${e}.Slot`,t}Nn(Pn,`createSlot`);var Fn=Pn(`Slot`),In=Symbol.for(`radix.slottable`);function Ln(e){let t=Nn(e=>`child`in e?e.children(e.child):e.children,`Slottable`);return t.displayName=`${e}.Slottable`,t.__radixId=In,t}Nn(Ln,`createSlottable`);var Rn=Nn((e,t)=>{if(`child`in e.props){let t=e.props.child;return _.isValidElement(t)?_.cloneElement(t,void 0,e.props.children(t.props.children)):null}return _.isValidElement(t)?t:null},`getSlottableElementFromSlottable`);function zn(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}Nn(zn,`mergeProps`);function Bn(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}Nn(Bn,`getElementRef`);function Vn(e){return _.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===In}Nn(Vn,`isSlottable`);var Hn=Symbol.for(`react.lazy`);function Un(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===Hn&&`_payload`in e&&Wn(e._payload)}Nn(Un,`isLazyComponent`);function Wn(e){return typeof e==`object`&&!!e&&`then`in e}Nn(Wn,`isPromiseLike`);var Gn=Nn(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,`createSlotError`),Kn=Nn(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,`createSlottableError`),qn=_.use,Jn=wn(`inline-flex items-center justify-center gap-[7px] whitespace-nowrap rounded-md border text-[13px] font-medium leading-none transition-[background-color,border-color,color,opacity] duration-100 disabled:pointer-events-none disabled:opacity-55 [&_svg]:pointer-events-none [&_svg]:shrink-0 cursor-pointer`,{variants:{variant:{default:`border-border bg-surface text-ink hover:bg-surface2 hover:border-line`,primary:`border-primary bg-primary text-primary-foreground hover:opacity-85`,accent:`border-brand bg-brand text-white hover:opacity-85`,ghost:`border-transparent bg-transparent text-ink2 hover:bg-surface3 hover:text-ink`,danger:`border-critical/50 bg-surface text-critical hover:border-critical hover:bg-critical hover:text-white`,dangerSolid:`border-critical bg-critical text-white hover:opacity-85`},size:{default:`h-[34px] px-3`,sm:`h-7 px-[10px] text-[12px]`,icon:`h-8 w-8 px-0`}},defaultVariants:{variant:`default`,size:`default`}});function R({className:e,variant:t,size:n,asChild:r=!1,children:i,...a}){let o=a[`aria-busy`]===!0||a[`aria-busy`]===`true`,s=P(Jn({variant:t,size:n,className:e}),o&&`pointer-events-none opacity-85`);return r?(0,F.jsx)(Fn,{"data-slot":`button`,className:s,...a,children:i}):(0,F.jsxs)(`button`,{"data-slot":`button`,className:s,...a,children:[o&&(0,F.jsx)(`span`,{className:`spin`,"aria-hidden":`true`}),i]})}function Yn({rows:e,onUndo:t,busy:n}){if(!e.length)return(0,F.jsx)(gn,{title:x(`No changes yet`,`monoranks`),text:x(`Fixes you approve in MonoRanks show up here, each with Undo.`,`monoranks`)});let r=`whitespace-nowrap border-b border-border px-[12px] py-[11px] text-start text-[12px] font-medium text-mute`,i=`border-b border-grid px-[12px] py-3 align-middle text-[12px] group-last:border-b-0`,a=`overflow-hidden text-ellipsis whitespace-nowrap text-start`;return(0,F.jsx)(`div`,{className:`rounded-b-xl`,children:(0,F.jsxs)(`table`,{className:`w-full table-fixed border-collapse`,children:[(0,F.jsxs)(`colgroup`,{children:[(0,F.jsx)(`col`,{className:`w-[15%] min-w-[130px]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[12%]`}),(0,F.jsx)(`col`,{className:`w-[18%]`}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{}),(0,F.jsx)(`col`,{className:`w-[96px]`})]}),(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:r,children:x(`When`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Who`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Field`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Where`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`Before`,`monoranks`)}),(0,F.jsx)(`th`,{className:r,children:x(`After`,`monoranks`)}),(0,F.jsx)(`th`,{className:r})]})}),(0,F.jsx)(`tbody`,{children:e.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:`${i} tabular-nums`,children:(0,F.jsx)(`div`,{className:a,title:e.when,children:e.when})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,title:e.actor,children:e.actor})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(L,{className:`max-w-full overflow-hidden text-ellipsis whitespace-nowrap`,title:e.fieldLabel,children:e.fieldLabel})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.where,children:e.where})}),(0,F.jsx)(`td`,{className:`${i} text-mute`,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.previous,children:e.previous||`—`})}),(0,F.jsx)(`td`,{className:i,children:(0,F.jsx)(`div`,{className:a,dir:`auto`,title:e.value,children:e.value||`—`})}),(0,F.jsx)(`td`,{className:`${i} text-end`,children:(0,F.jsxs)(R,{variant:`ghost`,size:`sm`,disabled:n!==null,"aria-busy":n===e.index,onClick:()=>t(e),children:[n!==e.index&&(0,F.jsx)(Ne,{size:13,className:`mr-flip`}),x(`Undo`,`monoranks`)]})})]},e.index))})]})})}function Xn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card`,className:P(`min-w-0 rounded-xl border border-border bg-surface`,e),...t})}function Zn({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-header`,className:P(`flex flex-wrap items-center justify-between gap-3 px-[22px] pt-[18px]`,e),...t})}function Qn({className:e,...t}){return(0,F.jsx)(`h2`,{"data-slot":`card-title`,className:P(`inline-flex items-center gap-2 text-[15px] font-semibold text-ink`,e),...t})}function $n({className:e,...t}){return(0,F.jsx)(`div`,{"data-slot":`card-body`,className:P(`px-[22px] pb-[22px] pt-4`,e),...t})}function er({text:e,children:t,className:n,align:r=`center`}){let i=_.useId(),[a,o]=_.useState(!1),s=()=>o(!0),c=()=>o(!1),l=t?_.cloneElement(t,{"aria-describedby":i,tabIndex:t.props.tabIndex??0}):(0,F.jsx)(`button`,{type:`button`,"aria-describedby":i,"aria-label":x(`More info`,`monoranks`),className:`inline-flex h-4 w-4 items-center justify-center rounded-full text-mute hover:text-ink focus-visible:text-ink focus-visible:outline-2 focus-visible:outline-brand`,children:(0,F.jsx)(O,{size:13,"aria-hidden":`true`})});return(0,F.jsxs)(`span`,{className:P(`relative inline-flex items-center`,n),onMouseEnter:s,onMouseLeave:c,onFocus:s,onBlur:c,onKeyDown:e=>{e.key===`Escape`&&c()},children:[l,(0,F.jsx)(`span`,{id:i,role:`tooltip`,className:P(`pointer-events-none absolute bottom-[calc(100%+6px)] z-50 w-max max-w-[260px] rounded-md bg-ink px-2.5 py-1.5 text-start text-[12px] font-normal leading-snug text-page shadow-md`,{center:`left-1/2 -translate-x-1/2`,start:`start-0`,end:`end-0`}[r],a?`visible opacity-100`:`invisible opacity-0`),children:e})]})}var tr={target:`_blank`,rel:`noopener`},nr=[`outreach`,`backlinks`,`competitors`,`keywords`,`report`];function rr(){let[e,t]=(0,_.useState)(null),[n,r]=(0,_.useState)(!1),[i,a]=(0,_.useState)(0);(0,_.useEffect)(()=>{w.grow().then(t).catch(()=>r(!0))},[i]);let o=!!e?.connected&&nr.some(t=>e[t]?.state===`pending`);if((0,_.useEffect)(()=>{if(!o||i>=4)return;let e=window.setTimeout(()=>a(e=>e+1),6e4);return()=>window.clearTimeout(e)},[o,i]),n)return null;if(!e)return(0,F.jsx)(`section`,{"aria-label":x(`What to do next`,`monoranks`),"aria-busy":`true`,className:`grid grid-cols-2 gap-5 max-[960px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[180px] animate-pulse bg-surface2`},e))});if(!e.connected)return null;let s=e.scope_url??``;return(0,F.jsxs)(`section`,{"aria-labelledby":`mr-grow-title`,className:`flex flex-col gap-3`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline justify-between gap-2`,children:[(0,F.jsx)(`h2`,{id:`mr-grow-title`,className:`text-[15px] font-semibold text-ink`,children:x(`What to do next`,`monoranks`)}),e.fetched&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(x(`Updated %s`,`monoranks`),e.fetched)})]}),(0,F.jsxs)(`div`,{className:`grid grid-cols-2 items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsx)(or,{d:e.outreach,scope:s}),(0,F.jsx)(sr,{d:e.backlinks,scope:s}),(0,F.jsx)(cr,{d:e.competitors,scope:s}),(0,F.jsx)(lr,{d:e.keywords,scope:s})]}),(0,F.jsx)(ur,{d:e.report})]})}function ir({state:e,scope:t,empty:n}){let r=n;if(e===`no_access`)r=(0,F.jsxs)(F.Fragment,{children:[x(`The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again.`,`monoranks`),` `,t&&(0,F.jsx)(`a`,{className:`font-medium text-brand-ink hover:underline`,href:ln(t,`grow-scope`),...tr,children:x(`Open Integrations`,`monoranks`)})]});else if(e===`off`)r=x(`Not available in your MonoRanks yet.`,`monoranks`);else if(e===`error`)r=x(`Could not reach MonoRanks. Retrying soon.`,`monoranks`);else if(e===`pending`)return(0,F.jsx)(`p`,{className:`m-0 animate-pulse text-[12px] text-mute`,role:`status`,children:x(`Checking…`,`monoranks`)});return(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:r})}function ar({title:e,badge:t,link:n,linkText:r,children:i}){return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[e,t]}),n&&(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(n,`grow-card`),...tr,children:[r,(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]}),(0,F.jsx)($n,{className:`flex flex-col gap-3 pt-3`,children:i})]})}function or({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ar,{title:x(`Outreach`,`monoranks`),badge:n&&n.to_contact>0?(0,F.jsx)(L,{children:C(S(`%s to contact`,`%s to contact`,n.to_contact,`monoranks`),I(n.to_contact))}):void 0,link:n?.link||e?.link,linkText:x(`All targets`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[n.top.length>0?(0,F.jsx)(`ol`,{className:`m-0 flex list-none flex-col gap-2.5 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`a`,{className:`truncate text-[13px] font-semibold text-ink hover:underline`,href:e.url,...tr,children:[(0,F.jsx)(`bdi`,{children:e.title}),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`text-[12px] text-ink2`,children:[e.why,e.domain&&(0,F.jsxs)(F.Fragment,{children:[` · `,(0,F.jsx)(`bdi`,{className:`text-mute`,children:e.domain})]})]})]},e.url))}):(0,F.jsx)(ir,{state:`empty`,scope:t,empty:x(`Every target is contacted. MonoRanks looks for new ones each week.`,`monoranks`)}),(0,F.jsx)(`p`,{className:`m-0 text-[11px] text-mute`,children:x(`Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there.`,`monoranks`)})]}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No outreach targets yet. MonoRanks looks for pages worth a link each week.`,`monoranks`)})})}function sr({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ar,{title:x(`Backlinks`,`monoranks`),link:n?.link||e?.link,linkText:x(`All backlinks`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-baseline gap-x-5 gap-y-1`,children:[(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-good-ink`,children:[`+`,I(n.new)]}),(0,F.jsxs)(`span`,{className:`text-2xl font-semibold leading-none tabular-nums text-critical`,children:[`−`,I(n.lost)]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`websites linking to you, won and lost in 28 days`,`monoranks`)})]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s website links to you`,`%s websites link to you`,n.domains,`monoranks`),I(n.domains))}),n.review>0&&(0,F.jsx)(L,{variant:`pill`,children:C(S(`%s to review for spam`,`%s to review for spam`,n.review,`monoranks`),I(n.review))})]}),n.top.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Newest strong links`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-x-3 gap-y-1 p-0 text-[12px]`,children:n.top.map(e=>(0,F.jsxs)(`li`,{children:[(0,F.jsx)(`bdi`,{children:e.domain}),e.rank!==null&&(0,F.jsxs)(`span`,{className:`text-mute`,children:[` · `,C(x(`strength %s`,`monoranks`),I(e.rank))]})]},e.domain))})]})]}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No backlink data yet. MonoRanks refreshes it weekly.`,`monoranks`)})})}function cr({d:e,scope:t}){let n=e?.state===`ok`?e:null;return(0,F.jsx)(ar,{title:x(`Competitors`,`monoranks`),badge:n&&n.gaps?(0,F.jsx)(L,{children:C(S(`%s keyword gap`,`%s keyword gaps`,n.gaps,`monoranks`),I(n.gaps))}):void 0,link:n?.link||e?.link,linkText:x(`All competitors`,`monoranks`),children:n?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-2 p-0`,children:n.top.map(e=>(0,F.jsxs)(`li`,{className:`grid gap-0.5`,children:[(0,F.jsxs)(`span`,{className:`text-[13px] font-semibold`,children:[(0,F.jsx)(`bdi`,{children:e.domain}),!e.picked&&(0,F.jsx)(`span`,{className:`ms-1.5 text-[11px] font-normal text-mute`,children:x(`suggested`,`monoranks`)})]}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:e.reason||C(S(`%1$s shared keyword, %2$s where they rank higher`,`%1$s shared keywords, %2$s where they rank higher`,e.shared,`monoranks`),I(e.shared),I(e.above_us))})]},e.domain))}),n.keywords.length>0&&(0,F.jsxs)(`div`,{className:`grid gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`They rank for these, you do not`,`monoranks`)}),(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-wrap gap-1.5 p-0`,children:n.keywords.map(e=>(0,F.jsx)(`li`,{children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:e.keyword}),e.volume!==null&&(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:C(x(`%s/mo`,`monoranks`),I(e.volume))})]})},e.keyword))})]})]}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No competitors yet. Pick some in MonoRanks to see the keywords they win.`,`monoranks`)})})}function lr({d:e,scope:t}){let n=e?.state===`ok`?e:null,r=({k:e,up:t})=>(0,F.jsxs)(`li`,{className:`flex items-baseline justify-between gap-3 text-[12px]`,children:[(0,F.jsx)(`bdi`,{className:`min-w-0 truncate`,children:e.keyword}),(0,F.jsxs)(`span`,{className:`shrink-0 tabular-nums ${t?`text-good-ink`:`text-critical`}`,children:[(0,F.jsxs)(`span`,{className:`sr-only`,children:[x(t?`up`:`down`,`monoranks`),` `]}),C(x(`%1$s → %2$s`,`monoranks`),I(e.from),I(e.to))]})]});return(0,F.jsx)(ar,{title:x(`Keyword movers this week`,`monoranks`),link:n?.link||e?.link,linkText:x(`All keywords`,`monoranks`),children:n?n.up.length||n.down.length?(0,F.jsxs)(`div`,{className:`grid grid-cols-2 gap-4 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Up`,`monoranks`)}),n.up.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.up.map(e=>(0,F.jsx)(r,{k:e,up:!0},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]}),(0,F.jsxs)(`div`,{className:`grid content-start gap-1`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Down`,`monoranks`)}),n.down.length?(0,F.jsx)(`ul`,{className:`m-0 flex list-none flex-col gap-1 p-0`,children:n.down.map(e=>(0,F.jsx)(r,{k:e,up:!1},e.keyword))}):(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:`—`})]})]}):(0,F.jsx)(`p`,{className:`m-0 text-[12px] text-ink2`,children:C(S(`Your %s tracked keyword held its place this week.`,`Your %s tracked keywords held their places this week.`,n.tracked,`monoranks`),I(n.tracked))}):(0,F.jsx)(ir,{state:e?.state??`pending`,scope:t,empty:x(`No tracked keywords yet. Track some in MonoRanks to see them move here.`,`monoranks`)})})}function ur({d:e}){if(!e||e.state!==`ok`&&e.state!==`empty`)return null;let t=e.state===`ok`?e.emails??[]:[],n=e.state===`ok`?e.reports??[]:[];return(0,F.jsx)(Xn,{className:`grid gap-3 px-5 py-3.5`,children:e.state===`empty`?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`span`,{className:`text-[13px] text-ink2`,children:x(`No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress.`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center justify-between gap-3`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:x(`Reports`,`monoranks`)}),e.all_link&&(0,F.jsx)(R,{size:`sm`,variant:`ghost`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.all_link,`reports`),...tr,children:x(`Open reports`,`monoranks`)})})]}),(0,F.jsxs)(`ul`,{className:`m-0 flex list-none flex-col p-0`,children:[t.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.name})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,x(`Weekly email`,`monoranks`)]})]}),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2 text-[12px] text-ink2`,children:[e.enabled&&e.next_label?(0,F.jsx)(`span`,{children:C(x(`Next send %s`,`monoranks`),e.next_label)}):null,(0,F.jsx)(`span`,{children:C(S(`%s recipient`,`%s recipients`,e.recipients,`monoranks`),I(e.recipients))}),(0,F.jsx)(L,{children:e.enabled?x(`On`,`monoranks`):x(`Off`,`monoranks`)})]})]},`e${t}`)),n.map((e,t)=>(0,F.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-b border-grid py-2 last:border-b-0`,children:[(0,F.jsxs)(`span`,{className:`text-[13px]`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:e.scope||e.title})}),` `,(0,F.jsxs)(`span`,{className:`text-mute`,children:[`· `,e.client?x(`Client report`,`monoranks`):x(`Report`,`monoranks`),e.when?` · ${e.when}`:``]})]}),e.link&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsxs)(`a`,{href:ln(e.link,`latest-report`),...tr,children:[x(`Open report`,`monoranks`),(0,F.jsxs)(`span`,{className:`sr-only`,children:[` `,x(`(opens in a new tab)`,`monoranks`)]})]})})]},`r${t}`))]})]})})}var dr=`whitespace-nowrap border-b border-border px-[10px] py-[11px] text-start text-[12px] font-medium text-mute`,fr=`border-b border-grid px-[10px] py-3 align-middle group-last:border-b-0`;function pr(e,t){let n=e.replace(/<[^>]+>/g,``).trim();return n.length>t?n.slice(0,t-1)+`…`:n}function mr(e){try{let t=new URL(e);return t.pathname+t.search}catch{return e}}function hr({fix:e,labels:t}){let n=e.title||(e.field===`redirect`?e.from:x(`Site`,`monoranks`)),r=e.before?pr(e.before,90):null;return(0,F.jsxs)(`div`,{className:`grid min-w-0 flex-1 gap-1`,children:[(0,F.jsxs)(`div`,{className:`flex min-w-0 flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:t[e.field]??e.field}),(0,F.jsx)(`span`,{className:`min-w-0 truncate text-[12px] text-ink2`,children:e.field===`redirect`||e.field===`ai_bots`||e.field===`llms_txt`?(0,F.jsx)(`b`,{className:`font-semibold text-ink`,children:(0,F.jsx)(`bdi`,{children:n})}):(0,F.jsx)(`bdi`,{children:C(x(`on %s`,`monoranks`),n)})})]}),e.field===`alt`&&e.image&&(0,F.jsx)(`span`,{className:`truncate text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:C(x(`Image: %s`,`monoranks`),e.image)})}),e.field===`content`?(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Adds one answer-first paragraph at the top. Review the before/after in MonoRanks first.`,`monoranks`)}):(0,F.jsxs)(`span`,{className:`flex min-w-0 flex-wrap items-baseline gap-x-1.5 text-[12px]`,children:[(0,F.jsx)(`span`,{className:`text-mute`,children:r?(0,F.jsx)(`s`,{children:(0,F.jsx)(`bdi`,{children:r})}):x(`(empty)`,`monoranks`)}),(0,F.jsx)(`span`,{"aria-hidden":`true`,children:`→`}),(0,F.jsx)(`span`,{className:`sr-only`,children:x(`changes to`,`monoranks`)}),(0,F.jsx)(`b`,{className:`font-semibold`,children:(0,F.jsx)(`bdi`,{children:pr(e.after,120)})})]}),e.note&&(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:(0,F.jsx)(`bdi`,{children:e.note})})]})}function gr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null);(0,_.useEffect)(()=>{w.overview().then(r).catch(e=>a(se(e,x(`Could not load the overview.`,`monoranks`))))},[]);async function f(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let p=n?.overview??null,m=typeof p?.to_review?.needs_value==`number`?p.to_review.needs_value:null,h=p?.to_review&&(p.to_review.total>0||(m??0)>0)&&p.to_review.review_url?p.to_review:null,g=n?p?(0,F.jsxs)(F.Fragment,{children:[x(`Weekly SEO, AEO and GEO audit of`,`monoranks`),` `,(0,F.jsx)(`code`,{children:n.host}),n.audited&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`last audit %s`,`monoranks`),n.audited)]}),p.pages_total>0&&(0,F.jsxs)(F.Fragment,{children:[` · `,C(x(`%1$s of %2$s published pages scored`,`monoranks`),I(p.pages_scored),I(p.pages_total))]})]}):void 0:`\xA0`,v=n?.connected?(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>f(`sync`,()=>w.sync(`overview`)),children:x(`Sync content now`,`monoranks`)}):null;return(0,F.jsxs)(fn,{section:`overview`,go:e,title:x(`Overview`,`monoranks`),description:g,actions:v,children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(_r,{}),n&&(!n.connected||n.revoked)&&(0,F.jsx)(vr,{revoked:n.revoked,go:e}),n&&n.connected&&!n.revoked&&!p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(br,{data:n}),(0,F.jsx)(rr,{})]}),n&&p&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Health score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.health})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.health,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Technical, on-page, links, speed`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:C(S(`Site average, %s page`,`Site average, %s pages`,p.pages_scored,`monoranks`),I(p.pages_scored))})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`AEO score`,`monoranks`)}),(0,F.jsx)(bn,{n:p.deltas.aeo})]}),(0,F.jsxs)(`div`,{className:`flex items-center gap-[14px]`,children:[(0,F.jsx)(yn,{score:p.aeo,size:`lg`}),(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Answer-first, structure, entities`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`How well AI answers can use your pages`,`monoranks`)})]})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Search clicks, 28 days`,`monoranks`)}),p.traffic&&(0,F.jsx)(bn,{n:p.traffic.delta_pct,unit:`%`,period:`previous28`})]}),p.traffic?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:I(p.traffic.clicks_28d)}),(0,F.jsx)(xn,{series:p.traffic.series}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`From Google Search Console, through MonoRanks`,`monoranks`)})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(`div`,{className:`text-2xl font-semibold text-mute`,children:`—`}),(0,F.jsx)(`span`,{className:`text-[11px] text-mute`,children:x(`Connect Google Search Console in MonoRanks to see clicks here.`,`monoranks`)})]})]}),(0,F.jsxs)(Xn,{className:`flex flex-col gap-2.5 px-5 py-[18px]`,children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-ink2`,children:x(`Fixes`,`monoranks`)}),p.fixes.ready>0&&(0,F.jsx)(L,{children:C(x(`%s ready`,`monoranks`),I(p.fixes.ready))})]}),(0,F.jsxs)(`div`,{className:`text-2xl font-semibold leading-none tabular-nums tracking-[-0.01em]`,children:[I(p.fixes.applied_30d),` `,(0,F.jsx)(`span`,{className:`text-[12px] font-normal text-ink2`,children:x(`applied in 30 days`,`monoranks`)})]}),h&&h.total>0&&(0,F.jsxs)(`a`,{className:`text-[12px] font-medium text-brand-ink hover:underline`,href:ln(h.review_url,`fixes-card`),target:`_blank`,rel:`noopener`,children:[C(x(`%s waiting for your approval in MonoRanks`,`monoranks`),I(h.total)),` →`]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap gap-1.5`,children:[(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.bots_rules?`good`:`muted`}),p.ai.bots_rules?x(`AI crawler rules on`,`monoranks`):x(`No AI crawler rules`,`monoranks`)]}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:p.ai.llms_txt?`good`:`muted`}),p.ai.llms_txt?x(`llms.txt published`,`monoranks`):x(`No llms.txt`,`monoranks`)]})]})]})]}),!n.revoked&&(0,F.jsx)(rr,{}),(0,F.jsxs)(`div`,{className:`grid grid-cols-[minmax(0,3fr)_minmax(0,2fr)] items-start gap-5 max-[960px]:grid-cols-1`,children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Pages needing attention`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.app_url,`all-pages`),target:`_blank`,rel:`noopener`,children:x(`All pages in MonoRanks`,`monoranks`)})})]}),p.attention.length?(0,F.jsx)(`div`,{className:`overflow-x-auto rounded-b-xl pt-2`,children:(0,F.jsxs)(`table`,{className:`w-full border-collapse`,children:[(0,F.jsx)(`thead`,{children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:dr,children:x(`Page`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr,children:x(`Health`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr,children:x(`AEO`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr,children:x(`Biggest issue`,`monoranks`)}),(0,F.jsx)(`th`,{className:dr})]})}),(0,F.jsx)(`tbody`,{children:p.attention.map(e=>(0,F.jsxs)(`tr`,{className:`group hover:[&>td]:bg-surface2`,children:[(0,F.jsx)(`td`,{className:fr,children:(0,F.jsxs)(`div`,{className:`flex flex-col gap-0.5`,children:[(0,F.jsx)(`b`,{className:`font-semibold`,children:e.title||e.url}),e.url&&(0,F.jsx)(`code`,{className:`max-w-[180px] text-[11px]`,children:mr(e.url)})]})}),(0,F.jsx)(`td`,{className:fr,children:(0,F.jsx)(yn,{score:e.health})}),(0,F.jsx)(`td`,{className:fr,children:(0,F.jsx)(yn,{score:e.aeo})}),(0,F.jsx)(`td`,{className:`${fr} text-[12px]`,children:e.issue}),(0,F.jsx)(`td`,{className:`${fr} text-end`,children:e.page_url&&(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`fix-page`),target:`_blank`,rel:`noopener`,children:x(`Fix in MonoRanks`,`monoranks`)})})})]},e.post_id+e.url))})]})}):(0,F.jsx)(gn,{title:x(`Nothing needs attention`,`monoranks`),text:x(`Every scored page is above 60. The next audit may change that.`,`monoranks`)})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(Qn,{children:[x(`Ready to apply`,`monoranks`),p.ready.length>0&&(0,F.jsx)(L,{children:I(p.ready.length)}),p.ready.length>0&&(0,F.jsx)(er,{text:x(`Approved in MonoRanks. Each write is logged under Settings and can be undone for 30 days.`,`monoranks`)})]}),p.ready.length>1&&(0,F.jsx)(R,{variant:`primary`,size:`sm`,disabled:c!==null,"aria-busy":c===`all`,onClick:()=>f(`all`,()=>w.apply(`all`)),children:x(`Apply all`,`monoranks`)})]}),(0,F.jsxs)($n,{className:`flex flex-col pt-1.5`,children:[p.ready.length===0&&h&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-3 py-2`,children:[(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-1.5`,children:[m===null?(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:C(x(`%s fixes are ready for your approval`,`monoranks`),I(h.total))}):(0,F.jsx)(`b`,{className:`text-[13px] font-semibold`,children:[h.total>0&&C(S(`%s ready to apply`,`%s ready to apply`,h.total,`monoranks`),I(h.total)),m>0&&C(S(`%s needs a value in MonoRanks`,`%s need a value in MonoRanks`,m,`monoranks`),I(m))].filter(Boolean).join(` · `)}),(0,F.jsx)(er,{text:x(m!==null&&m>0?`Type a value or draft one with AI in MonoRanks, approve it, and it is written here, with undo.`:`Approve them in MonoRanks and they are written here, with undo.`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`flex flex-wrap gap-1.5`,children:Object.entries(h.by_field).sort((e,t)=>t[1]-e[1]).map(([e,t])=>(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(`bdi`,{children:n.labels[e]??e}),(0,F.jsx)(`span`,{className:`tabular-nums text-ink2`,children:I(t)})]},e))}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(h.review_url,`review-fixes`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})})]}),p.ready.length===0&&!h&&(0,F.jsx)(gn,{title:x(`No fixes waiting`,`monoranks`),text:x(`Fixes you approve in MonoRanks appear here, ready to write into WordPress.`,`monoranks`)}),p.ready.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(hr,{fix:e,labels:n.labels}),e.field===`content`&&e.page_url?(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review`,`monoranks`)})}):(0,F.jsx)(R,{size:`sm`,disabled:c!==null,"aria-busy":c===e.id,onClick:()=>f(e.id,()=>w.apply(e.id)),children:x(`Apply`,`monoranks`)})]},e.id))]})]}),(p.needs_review??[]).length>0&&(0,F.jsxs)(Xn,{children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{children:[x(`Needs review in MonoRanks`,`monoranks`),(0,F.jsx)(L,{children:I(p.needs_review.length)}),(0,F.jsx)(er,{text:x(`These changed in WordPress after they were reviewed, so they are not applied from here. Review them again in MonoRanks.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col pt-1.5`,children:p.needs_review.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-3 border-b border-grid py-3 last-of-type:border-b-0`,children:[(0,F.jsx)(hr,{fix:e,labels:n.labels}),(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.page_url||p.site_url,`review-fix`),target:`_blank`,rel:`noopener`,children:x(`Review in MonoRanks`,`monoranks`)})})]},e.id))})]})]}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:t.urls.settings,onClick:t=>{t.preventDefault(),e(`settings`)},children:x(`All changes`,`monoranks`)})})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),f(`undo`,()=>w.undo(e,`overview`))}})})]})]})]})}function _r(){return(0,F.jsx)(`div`,{className:`grid grid-cols-4 gap-[14px] max-[960px]:grid-cols-2 max-[600px]:grid-cols-1`,children:[0,1,2,3].map(e=>(0,F.jsx)(Xn,{className:`h-[150px] animate-pulse bg-surface2`},e))})}function vr({revoked:e,go:t}){let n=y();return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(e?`Connect MonoRanks again`:`Connect MonoRanks`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:e?`critical`:`muted`}),x(e?`Key revoked`:`Not connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsxs)(yr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.urls.connect,`connect-step`),target:`_self`,children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(yr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:n.urls.settings,onClick:e=>{e.preventDefault(),t(`settings`)},children:x(`Open settings`,`monoranks`)})})})]}),(0,F.jsx)(yr,{n:3,later:!0,children:(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`See scores here and in your Posts list`,`monoranks`)})})]})]})}function yr({n:e,later:t,children:n}){return(0,F.jsxs)(`div`,{className:`flex items-start gap-3`,children:[(0,F.jsx)(`span`,{className:`flex h-[22px] w-[22px] shrink-0 items-center justify-center rounded-full text-[12px] font-semibold ${t?`bg-surface3 text-ink2`:`bg-ink text-page`}`,children:e}),(0,F.jsx)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-1`,children:n})]})}function br({data:e}){let t=e.status,[n,r]=t===`unsupported`?[x(`Not shared yet`,`monoranks`),x(`This MonoRanks does not share audit results with the plugin yet. Scores stay in MonoRanks for now; the plugin asks again tomorrow.`,`monoranks`)]:t===`error`?[x(`MonoRanks not reached`,`monoranks`),x(`MonoRanks could not be reached for the audit results. The plugin tries again within the hour, or when you reload this screen.`,`monoranks`)]:[x(`Not scored yet`,`monoranks`),x(`MonoRanks has not scored this site yet. Scores appear here and in the Posts list after the first weekly audit.`,`monoranks`)];return(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Waiting for the first audit`,`monoranks`)}),(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`good`}),x(`Connected`,`monoranks`)]})]}),(0,F.jsxs)($n,{className:`flex flex-col gap-4`,children:[(0,F.jsx)(hn,{rows:[[x(`Content`,`monoranks`),e.last_sent?C(x(`%1$s published items sent %2$s`,`monoranks`),I(e.items),e.last_sent):e.send_failed&&!e.sending?x(`Not sent. Use "Sync content now".`,`monoranks`):(0,F.jsx)(`span`,{className:`text-mute`,children:x(`Sending…`,`monoranks`)})],[x(`Audit results`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n,(0,F.jsx)(er,{text:e.fetched?(0,F.jsxs)(F.Fragment,{children:[r,` · `,C(x(`checked %s`,`monoranks`),e.fetched)]}):r})]})]]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(e.app_url,`open-audit`),target:`_blank`,rel:`noopener`,children:x(`Open the audit in MonoRanks`,`monoranks`)})})})]})]})}function xr({className:e,type:t,...n}){return(0,F.jsx)(`input`,{type:t,"data-slot":`input`,className:P(`flex h-10 w-full max-w-[440px] rounded-lg border border-input bg-surface px-[14px] text-[13px] text-ink outline-none placeholder:text-mute focus:border-brand disabled:opacity-55`,e),...n})}function Sr({go:e}){let t=y(),[n,r]=(0,_.useState)(null),[i,a]=(0,_.useState)(null),[o,s]=(0,_.useState)(t.notice),[c,l]=(0,_.useState)(null),[u,d]=(0,_.useState)(null),[f,p]=(0,_.useState)(!1),[m,h]=(0,_.useState)(!1);(0,_.useEffect)(()=>{w.settings().then(e=>{r(e),p(e.revoked)}).catch(e=>a(se(e,x(`Could not load the settings.`,`monoranks`))))},[]);let[g,v]=(0,_.useState)(null);(0,_.useEffect)(()=>{if(g===null||n?.connected)return;let e=!1,t=()=>{if(!(e||document.visibilityState!==`visible`)){if(Date.now()-g>6e5){v(null);return}w.settings().then(t=>{!e&&t.connected&&(r(t),p(!1),v(null))}).catch(()=>{})}},i=window.setInterval(t,4e3);return document.addEventListener(`visibilitychange`,t),()=>{e=!0,window.clearInterval(i),document.removeEventListener(`visibilitychange`,t)}},[g,n?.connected]);async function b(e,t){l(e);try{let e=await t();s(e.notice),r(e.data),window.scrollTo({top:0})}catch(e){s({type:`error`,text:se(e,x(`Something went wrong. Try again.`,`monoranks`))})}finally{l(null),d(null)}}let ee=!!n?.connected,te=!!n?.revoked;return(0,F.jsxs)(fn,{section:`settings`,go:e,title:x(`Settings`,`monoranks`),children:[(0,F.jsx)(mn,{notice:o}),i&&(0,F.jsx)(mn,{notice:{type:`error`,text:i}}),!n&&!i&&(0,F.jsx)(Xn,{className:`h-[260px] animate-pulse bg-surface2`}),n&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,F.jsx)(`span`,{className:`inline-flex h-9 w-9 shrink-0 items-center justify-center rounded-[9px] bg-surface2 [&_svg]:h-5 [&_svg]:w-5`,"aria-hidden":`true`,children:(0,F.jsx)(un,{which:`mark`})}),(0,F.jsx)(Qn,{children:x(`Connection`,`monoranks`)})]}),ee?(0,F.jsx)(er,{align:`end`,text:x(te?`MonoRanks no longer accepts this key. Connect again from MonoRanks or paste a new key below.`:`Sending published content to MonoRanks. Nothing else leaves this site.`,`monoranks`),children:(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:te?`critical`:`good`}),x(te?`Key revoked`:`Connected`,`monoranks`)]})}):(0,F.jsxs)(L,{variant:`pill`,children:[(0,F.jsx)(En,{tone:`muted`}),x(`Not connected`,`monoranks`)]})]}),(0,F.jsx)($n,{className:`flex flex-col gap-4`,children:ee?(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(hn,{rows:[[x(`Connector key`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`code`,{children:n.key_hint}),(0,F.jsx)(er,{text:n.key_via})]})],[x(`Last sync`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[n.last_sent_date?(0,F.jsx)(er,{text:n.last_sent_date,children:(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short})}):(0,F.jsx)(`span`,{className:`tabular-nums`,children:n.last_sent_short}),n.sending&&(0,F.jsx)(L,{children:C(x(`sending, batch %1$s of %2$s`,`monoranks`),I(n.sending.page),I(Math.max(1,n.sending.pages)))}),n.items>0&&(0,F.jsx)(L,{children:C(S(`%s published item`,`%s published items`,n.items,`monoranks`),I(n.items))}),n.last_error&&(0,F.jsx)(L,{variant:`warn`,children:n.last_error})]})],...n.next_audit?[[x(`Next audit`,`monoranks`),n.next_audit]]:[],n.app_password?.exists?[x(`Fixes written with`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[x(`App password`,`monoranks`),(0,F.jsx)(er,{text:x(`Fixes are written with the "MonoRanks" Application Password. Revoke it in your profile to stop writes.`,`monoranks`)}),(0,F.jsx)(`a`,{href:n.app_password.revoke_url||n.profile_url,children:x(`Revoke`,`monoranks`)})]})]:[x(`Fixes`,`monoranks`),(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[x(`Not set up`,`monoranks`),(0,F.jsx)(er,{text:x(`Approve MonoRanks in WordPress so it can write the fixes you accept.`,`monoranks`)}),n.app_password?.available!==!1&&(0,F.jsx)(`a`,{href:ln(n.allow_url||n.connect_url,`allow-fixes`,`settings`),target:`_self`,children:x(`Allow`,`monoranks`)})]})],[x(`Works with`,`monoranks`),n.seo_plugin&&!n.seo_supported?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{variant:`warn`,children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`MonoRanks cannot write titles, descriptions, canonicals or noindex into %s yet, so those fixes are refused`,`monoranks`),n.seo_plugin)})]}):n.seo_plugin?(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:C(x(`%s detected`,`monoranks`),n.seo_plugin)}),(0,F.jsx)(er,{text:C(x(`titles and descriptions go into the fields %s reads`,`monoranks`),n.seo_plugin)})]}):(0,F.jsxs)(`span`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(L,{children:x(`No SEO plugin`,`monoranks`)}),(0,F.jsx)(er,{text:x(`MonoRanks prints the approved title, description, canonical and noindex tags itself`,`monoranks`)})]})]]}),(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(R,{variant:`primary`,disabled:c!==null,"aria-busy":c===`sync`,onClick:()=>b(`sync`,()=>w.sync(`settings`)),children:x(`Send content now`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Disconnect stops sending. Fixes already applied stay.`,`monoranks`),children:(0,F.jsx)(R,{disabled:c!==null,"aria-busy":c===`disconnect`,onClick:()=>b(`disconnect`,()=>w.disconnect()),children:x(`Disconnect`,`monoranks`)})})]})]}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(yr,{n:1,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Connect to MonoRanks`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-ink2`,children:x(`Sign in and approve. Takes a minute.`,`monoranks`)}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,size:`sm`,asChild:!0,children:(0,F.jsx)(`a`,{href:ln(n.connect_url,`connect-step`,`settings`),target:`_self`,onClick:()=>v(Date.now()),children:x(`Connect`,`monoranks`)})})})]}),(0,F.jsxs)(yr,{n:2,later:!0,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`b`,{className:`text-[13px] font-semibold text-ink`,children:x(`Or paste a connector key`,`monoranks`)}),(0,F.jsx)(er,{text:x(`Use this when your host blocks Application Passwords.`,`monoranks`)})]}),(0,F.jsx)(Cr,{data:n,busy:c,onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})]})]})})]}),ee&&(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{open:f,onToggle:e=>p(e.currentTarget.open),className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`Use a different key`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(Cr,{data:n,busy:c,hint:x(`In MonoRanks: Settings → API and MCP → New credential, content:write, this website.`,`monoranks`),onSubmit:(e,t)=>b(`connect`,()=>w.connect(e,t))})})]})}),(0,F.jsx)(Xn,{children:(0,F.jsxs)(`details`,{className:`group`,children:[(0,F.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-center gap-2 px-[22px] py-4 font-medium text-ink2 hover:text-ink [&::-webkit-details-marker]:hidden`,children:[(0,F.jsx)(D,{size:14,className:`mr-flip transition-transform group-open:rotate-90`}),x(`What is sent`,`monoranks`)]}),(0,F.jsx)(`div`,{className:`border-t border-grid px-[22px] pb-[22px] pt-4`,children:(0,F.jsx)(hn,{rows:[[x(`Sent`,`monoranks`),x(`Published titles, a 40-word excerpt, dates, authors, categories, tags, SEO fields, image alt text and plugin status.`,`monoranks`)],[x(`Read back`,`monoranks`),x(`This website's audit results: scores, issues and the fixes you approved, shown here and in the Posts list.`,`monoranks`)],[x(`Never sent`,`monoranks`),x(`Drafts, private posts, comments, emails, passwords, plugin or theme settings.`,`monoranks`)],[x(`Can change`,`monoranks`),x(`SEO title, meta description, canonical, noindex, image alt text, redirects, one opening paragraph, AI crawler rules, llms.txt. Only after you approve each one.`,`monoranks`)]]})})]})}),(0,F.jsxs)(Xn,{children:[(0,F.jsxs)(Zn,{children:[(0,F.jsx)(Qn,{children:x(`Recent changes`,`monoranks`)}),(0,F.jsx)(`span`,{className:`text-[12px] text-mute`,children:x(`Last 50 · undo for 30 days`,`monoranks`)})]}),(0,F.jsx)(`div`,{className:`pt-2`,children:(0,F.jsx)(Yn,{rows:n.log,busy:u,onUndo:e=>{d(e.index),b(`undo`,()=>w.undo(e,`settings`))}})})]}),!ee&&n.has_data&&(0,F.jsxs)(Xn,{className:`border-critical/40`,children:[(0,F.jsx)(Zn,{children:(0,F.jsxs)(Qn,{className:`text-critical`,children:[x(`Danger zone`,`monoranks`),(0,F.jsx)(er,{text:x(`Erases the connection, scores, redirects, AI files and change log. Written fixes stay.`,`monoranks`)})]})}),(0,F.jsx)($n,{className:`flex flex-col gap-3`,children:m?(0,F.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,F.jsx)(`span`,{className:`text-[12px] font-medium text-critical`,children:x(`This cannot be undone. Delete everything?`,`monoranks`)}),(0,F.jsx)(R,{variant:`dangerSolid`,disabled:c!==null,"aria-busy":c===`delete`,onClick:()=>{h(!1),b(`delete`,()=>w.deleteEverything())},children:x(`Yes, delete all data`,`monoranks`)}),(0,F.jsx)(R,{variant:`ghost`,disabled:c!==null,onClick:()=>h(!1),children:x(`Cancel`,`monoranks`)})]}):(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`danger`,onClick:()=>h(!0),children:x(`Delete all MonoRanks data`,`monoranks`)})})})]})]})]})}function Cr({data:e,busy:t,hint:n,onSubmit:r}){let[i,a]=(0,_.useState)(``),[o,s]=(0,_.useState)(e.api_base);function c(t){t.preventDefault(),r(i,e.show_address?o:void 0)}return(0,F.jsxs)(`form`,{onSubmit:c,className:`flex flex-col gap-3 pt-1.5`,children:[(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-key`,className:`text-[12px] font-medium text-ink2`,children:x(`Connector key`,`monoranks`)}),n&&(0,F.jsx)(er,{align:`start`,text:n})]}),(0,F.jsx)(xr,{id:`monoranks-key`,name:`key`,type:`password`,autoComplete:`off`,placeholder:`mr_ws_… or mr_site_…`,required:!0,value:i,onChange:e=>a(e.target.value)})]}),e.show_address&&(0,F.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,F.jsx)(`label`,{htmlFor:`monoranks-address`,className:`text-[12px] font-medium text-ink2`,children:x(`MonoRanks address (development sites only)`,`monoranks`)}),(0,F.jsx)(xr,{id:`monoranks-address`,name:`api_base`,type:`url`,value:o,onChange:e=>s(e.target.value)})]}),(0,F.jsx)(`div`,{children:(0,F.jsx)(R,{variant:`primary`,type:`submit`,disabled:t!==null,"aria-busy":t===`connect`,children:x(`Save key`,`monoranks`)})})]})}function wr(){let[e,t]=te();return v(),e===`settings`?(0,F.jsx)(Sr,{go:t}):(0,F.jsx)(gr,{go:t})}var Tr=document.getElementById(`monoranks-admin`);Tr&&(0,g.createRoot)(Tr).render((0,F.jsx)(_.StrictMode,{children:(0,F.jsx)(wr,{})}));
  • monoranks/trunk/languages/monoranks-fa_IR-admin.json

    r3751826 r3764725  
    11{
    2     "translation-revision-date": "2026-10-17T10:10:18+00:00",
     2    "translation-revision-date": "2026-10-25T13:25:53+00:00",
    33    "generator": "WP-CLI/2.12.0",
    44    "source": "resources/admin",
    … …  
    5353                "ممیزی بعدی"
    5454            ],
     55            "Fixes": [
     56                "اصلاح‌ها"
     57            ],
    5558            "Settings": [
    5659                "تنظیمات"
    5760            ],
     61            "Connect": [
     62                "اتصال"
     63            ],
    5864            "Something went wrong. Try again.": [
    5965                "مشکلی پیش آمد. دوباره تلاش کنید."
    … …  
    7379            "Sign in and approve. Takes a minute.": [
    7480                "وارد شوید و تأیید کنید. یک دقیقه طول می‌کشد."
    75             ],
    76             "Connect": [
    77                 "اتصال"
    7881            ],
    7982            "Or paste a connector key": [
    … …  
    123126                "لغو"
    124127            ],
     128            "Not set up": [
     129                "تنظیم نشده"
     130            ],
     131            "Approve MonoRanks in WordPress so it can write the fixes you accept.": [
     132                "MonoRanks را در وردپرس تأیید کنید تا اصلاح‌هایی که می‌پذیرید را بنویسد."
     133            ],
     134            "Allow": [
     135                "اجازه دادن"
     136            ],
    125137            "Works with": [
    126138                "سازگار با"
    … …  
    207219                "نشانی مونورنکس (فقط سایت‌های توسعه)"
    208220            ],
     221            "Save key": [
     222                "ذخیره کلید"
     223            ],
    209224            "(opens in a new tab)": [
    210225                "(در زبانهٔ تازه باز می‌شود)"
    … …  
    225240                "هنوز در مونورنکس شما در دسترس نیست."
    226241            ],
    227             "MonoRanks could not be reached. The plugin tries again within the hour.": [
    228                 "دسترسی به مونورنکس ممکن نشد. افزونه تا یک ساعت دیگر دوباره تلاش می‌کند."
    229             ],
    230             "Still loading. Reload this screen in a minute.": [
    231                 "هنوز در حال بارگذاری است. یک دقیقهٔ دیگر این صفحه را بازخوانی کنید."
     242            "Could not reach MonoRanks. Retrying soon.": [
     243                "دسترسی به MonoRanks ممکن نشد. به‌زودی دوباره تلاش می‌شود."
     244            ],
     245            "Checking…": [
     246                "در حال بررسی…"
    232247            ],
    233248            "Outreach": [
    … …  
    372387                "AEO"
    373388            ],
    374             "Fixes": [
    375                 "اصلاح‌ها"
    376             ],
    377389            "%s ready to apply": [
    378390                "%s آمادهٔ اعمال",
    … …  
    564576                "%1$s مورد منتشرشده %2$s فرستاده شد"
    565577            ],
    566             "Not sent yet. Use \"Sync content now\" above.": [
    567                 "هنوز فرستاده نشده. از «همگام‌سازی محتوا» در بالا استفاده کنید."
     578            "Not sent. Use \"Sync content now\".": [
     579                "ارسال نشد. «همگام‌سازی محتوا» را بزنید."
     580            ],
     581            "Sending…": [
     582                "در حال ارسال…"
    568583            ],
    569584            "Audit results": [
  • monoranks/trunk/languages/monoranks-fa_IR.po

    r3751826 r3764725  
    44#. Plugin Name of the plugin
    55#: monoranks.php
    6 #: src/Admin.php:46
     6#: dist/monoranks/src/Admin.php:95
     7#: dist/monoranks/src/Column.php:35
     8#: dist/monoranks/src/PostPanel.php:34
     9#: src/Admin.php:95
    710#: src/Column.php:35
    811#: src/PostPanel.php:34
    … …  
    3033msgstr ""
    3134
     35#: dist/monoranks/resources/views/app.php:13
    3236#: resources/views/app.php:13
    3337msgid "The MonoRanks admin app is not built. Run npm install and npm run build in the plugin folder."
    3438msgstr "برنامهٔ مدیریت مونورنکس ساخته نشده است. در پوشهٔ افزونه npm install و سپس npm run build را اجرا کنید."
    3539
     40#: dist/monoranks/resources/views/column-cell.php:20
     41#: dist/monoranks/resources/views/post-panel.php:25
    3642#: resources/views/column-cell.php:20
    3743#: resources/views/post-panel.php:25
    … …  
    4046msgstr "اتصال مونورنکس"
    4147
     48#: dist/monoranks/resources/views/column-cell.php:24
    4249#: resources/views/column-cell.php:24
    4350msgid "Drafts are not sent to MonoRanks. This page gets its scores after the first audit that follows publishing."
    4451msgstr "پیش‌نویس‌ها به مونورنکس فرستاده نمی‌شوند. این صفحه پس از نخستین ممیزیِ بعد از انتشار امتیاز می‌گیرد."
    4552
     53#: dist/monoranks/resources/views/column-cell.php:27
     54#: dist/monoranks/resources/views/column-cell.php:38
     55#: dist/monoranks/resources/views/post-panel.php:35
    4656#: resources/views/column-cell.php:27
    4757#: resources/views/column-cell.php:38
    … …  
    5161msgstr "سلامت"
    5262
     63#: dist/monoranks/resources/views/column-cell.php:27
     64#: dist/monoranks/resources/views/column-cell.php:38
     65#: dist/monoranks/resources/views/post-panel.php:35
    5366#: resources/views/column-cell.php:27
    5467#: resources/views/column-cell.php:38
    … …  
    5871msgstr "AEO"
    5972
     73#: dist/monoranks/resources/views/column-cell.php:30
    6074#: resources/views/column-cell.php:30
    6175msgid "Status"
    6276msgstr "وضعیت"
    6377
     78#: dist/monoranks/resources/views/column-cell.php:30
     79#: dist/monoranks/src/Column.php:68
    6480#: resources/views/column-cell.php:30
    6581#: src/Column.php:68
    … …  
    6783msgstr "هنوز ممیزی نشده"
    6884
     85#: dist/monoranks/resources/views/column-cell.php:31
     86#: dist/monoranks/resources/views/column-cell.php:54
    6987#: resources/views/column-cell.php:31
    7088#: resources/views/column-cell.php:54
    … …  
    7391msgstr "ممیزی بعدی"
    7492
     93#: dist/monoranks/resources/views/column-cell.php:32
    7594#: resources/views/column-cell.php:32
    7695msgid "Published"
    7796msgstr "انتشار"
    7897
     98#: dist/monoranks/resources/views/column-cell.php:35
    7999#: resources/views/column-cell.php:35
    80100msgid "Scores arrive after the next audit"
    81101msgstr "امتیازها پس از ممیزی بعدی می‌آیند"
    82102
     103#: dist/monoranks/resources/views/column-cell.php:35
    83104#: resources/views/column-cell.php:35
    84105#: tmp/i18n/shell/Shell.js:38
    … …  
    86107msgstr "باز کردن مونورنکس"
    87108
     109#: dist/monoranks/resources/views/column-cell.php:38
    88110#: resources/views/column-cell.php:38
    89111msgid "Not checked in this audit"
    90112msgstr "در این ممیزی بررسی نشد"
    91113
     114#: dist/monoranks/resources/views/column-cell.php:38
    92115#: resources/views/column-cell.php:38
    93116msgid "Not checked: MonoRanks reads AEO on a sample of pages"
    94117msgstr "بررسی نشده: مونورنکس AEO را روی نمونه‌ای از صفحه‌ها می‌سنجد"
    95118
     119#: dist/monoranks/resources/views/column-cell.php:41
    96120#: resources/views/column-cell.php:41
    97121#: tmp/i18n/screens/Overview.js:97
     122#: tmp/i18n/screens/Settings.js:90
    98123msgid "Fixes"
    99124msgstr "اصلاح‌ها"
    … …  
    101126#. translators: %s: number
    102127#, php-format,js-format
     128#: dist/monoranks/resources/views/column-cell.php:43
    103129#: resources/views/column-cell.php:43
    104130#: tmp/i18n/screens/Overview.js:136
    … …  
    108134msgstr[1] "%s آمادهٔ اعمال"
    109135
     136#: dist/monoranks/resources/views/column-cell.php:45
    110137#: resources/views/column-cell.php:45
    111138msgid "Nothing waiting"
    112139msgstr "چیزی در انتظار نیست"
    113140
     141#: dist/monoranks/resources/views/column-cell.php:47
    114142#: resources/views/column-cell.php:47
    115143msgid "Issues"
    … …  
    118146#. translators: %s: number
    119147#, php-format
     148#: dist/monoranks/resources/views/column-cell.php:49
    120149#: resources/views/column-cell.php:49
    121150msgid "%s open"
    … …  
    124153msgstr[1] "%s باز"
    125154
     155#: dist/monoranks/resources/views/column-cell.php:51
     156#: dist/monoranks/src/Column.php:142
    126157#: resources/views/column-cell.php:51
    127158#: src/Column.php:142
    … …  
    129160msgstr "بدون مشکل باز"
    130161
     162#: dist/monoranks/resources/views/column-cell.php:53
    131163#: resources/views/column-cell.php:53
    132164msgid "Audited"
    133165msgstr "ممیزی"
    134166
     167#: dist/monoranks/resources/views/column-cell.php:58
    135168#: resources/views/column-cell.php:58
    136169msgid "Apply fixes"
    137170msgstr "اعمال اصلاح‌ها"
    138171
     172#: dist/monoranks/resources/views/column-cell.php:59
    139173#: resources/views/column-cell.php:59
    140174msgid "Open in MonoRanks"
    141175msgstr "باز کردن در مونورنکس"
    142176
     177#: dist/monoranks/resources/views/partials/score-ring.php:16
    143178#: resources/views/partials/score-ring.php:16
    144179#: tmp/i18n/screens/Overview.js:197
    … …  
    149184#. translators: %s: score out of 100
    150185#, php-format,js-format
     186#: dist/monoranks/resources/views/partials/score-ring.php:18
    151187#: resources/views/partials/score-ring.php:18
    152188#: tmp/i18n/shell/Ring.js:14
    … …  
    156192#. translators: %s: link to the website's Integrations screen in MonoRanks
    157193#, php-format
     194#: dist/monoranks/resources/views/post-panel.php:19
    158195#: resources/views/post-panel.php:19
    159196msgid "The MonoRanks key of this site cannot read this yet. Allow it under %s in MonoRanks, or connect again."
    160197msgstr "کلید مونورنکس این سایت هنوز اجازهٔ خواندن این را ندارد. در مونورنکس از بخش %s اجازه دهید، یا دوباره متصل کنید."
    161198
     199#: dist/monoranks/resources/views/post-panel.php:20
    162200#: resources/views/post-panel.php:20
    163201msgid "Integrations"
    164202msgstr "یکپارچه‌سازی‌ها"
    165203
     204#: dist/monoranks/resources/views/post-panel.php:27
     205#: dist/monoranks/src/PostPanel.php:39
    166206#: resources/views/post-panel.php:27
    167207#: src/PostPanel.php:39
    … …  
    169209msgstr "مونورنکس صفحه‌های منتشرشده را می‌خواند. امتیازها، کلیک‌ها و تغییرها پس از نخستین ممیزی بعد از انتشار اینجا نمایش داده می‌شوند."
    170210
     211#: dist/monoranks/resources/views/post-panel.php:38
    171212#: resources/views/post-panel.php:38
    172213msgid "Not audited yet. Scores arrive after the next audit."
    173214msgstr "هنوز ممیزی نشده. امتیازها پس از ممیزی بعدی می‌رسند."
    174215
     216#: dist/monoranks/resources/views/post-panel.php:43
    175217#: resources/views/post-panel.php:43
    176218msgid "Google search, 28 days"
    177219msgstr "جستجوی گوگل، ۲۸ روز"
    178220
     221#: dist/monoranks/resources/views/post-panel.php:45
    179222#: resources/views/post-panel.php:45
    180223msgid "Search data arrives with the next refresh."
    181224msgstr "داده‌های جستجو با به‌روزرسانی بعدی می‌رسند."
    182225
     226#: dist/monoranks/resources/views/post-panel.php:49
    183227#: resources/views/post-panel.php:49
    184228#: tmp/i18n/screens/Overview.js:94
    … …  
    186230msgstr "برای دیدن کلیک‌ها، گوگل سرچ کنسول را در مونورنکس متصل کنید."
    187231
     232#: dist/monoranks/resources/views/post-panel.php:52
    188233#: resources/views/post-panel.php:52
    189234msgid "Clicks"
    190235msgstr "کلیک‌ها"
    191236
     237#: dist/monoranks/resources/views/post-panel.php:53
    192238#: resources/views/post-panel.php:53
    193239msgid "Impressions"
    194240msgstr "نمایش‌ها"
    195241
     242#: dist/monoranks/resources/views/post-panel.php:55
    196243#: resources/views/post-panel.php:55
    197244msgid "Average position"
    198245msgstr "میانگین جایگاه"
    199246
     247#: dist/monoranks/resources/views/post-panel.php:59
    200248#: resources/views/post-panel.php:59
    201249msgid "Top searches"
    … …  
    204252#. translators: %s: number of clicks
    205253#, php-format
     254#: dist/monoranks/resources/views/post-panel.php:62
    206255#: resources/views/post-panel.php:62
    207256msgid "%s click"
    … …  
    210259msgstr[1] "%s کلیک"
    211260
     261#: dist/monoranks/resources/views/post-panel.php:71
    212262#: resources/views/post-panel.php:71
    213263msgid "Visits and revenue, 28 days"
    214264msgstr "بازدید و درآمد، ۲۸ روز"
    215265
     266#: dist/monoranks/resources/views/post-panel.php:74
    216267#: resources/views/post-panel.php:74
    217268msgid "Visits from search"
    218269msgstr "بازدید از جستجو"
    219270
     271#: dist/monoranks/resources/views/post-panel.php:75
    220272#: resources/views/post-panel.php:75
    221273msgid "Key events"
    222274msgstr "رویدادهای کلیدی"
    223275
     276#: dist/monoranks/resources/views/post-panel.php:76
    224277#: resources/views/post-panel.php:76
    225278msgid "Revenue"
    226279msgstr "درآمد"
    227280
     281#: dist/monoranks/resources/views/post-panel.php:81
    228282#: resources/views/post-panel.php:81
    229283msgid "Connect Google Analytics in MonoRanks to see what visits to this page are worth."
    230284msgstr "برای دیدن ارزش بازدیدهای این صفحه، گوگل آنالیتیکس را در مونورنکس متصل کنید."
    231285
     286#: dist/monoranks/resources/views/post-panel.php:81
    232287#: resources/views/post-panel.php:81
    233288msgid "Open Analytics"
    234289msgstr "باز کردن آنالیتیکس"
    235290
     291#: dist/monoranks/resources/views/post-panel.php:83
     292#: dist/monoranks/resources/views/post-panel.php:117
    236293#: resources/views/post-panel.php:83
    237294#: resources/views/post-panel.php:117
    … …  
    241298#. translators: %s: number of links
    242299#, php-format
     300#: dist/monoranks/resources/views/post-panel.php:90
    243301#: resources/views/post-panel.php:90
    244302msgid "%s lost link to win back"
    … …  
    247305msgstr[1] "%s لینک ازدست‌رفته برای بازگرداندن"
    248306
     307#: dist/monoranks/resources/views/post-panel.php:96
    249308#: resources/views/post-panel.php:96
    250309msgid "These sites used to link to this page. Fix the address if it moved, or ask them to update the link."
    251310msgstr "این سایت‌ها قبلاً به این صفحه لینک می‌دادند. اگر نشانی صفحه عوض شده آن را درست کنید، یا از آن‌ها بخواهید لینک را به‌روز کنند."
    252311
     312#: dist/monoranks/resources/views/post-panel.php:101
    253313#: resources/views/post-panel.php:101
    254314msgid "Last change MonoRanks saw"
    … …  
    257317#. translators: %s: number of changes
    258318#, php-format
     319#: dist/monoranks/resources/views/post-panel.php:109
    259320#: resources/views/post-panel.php:109
    260321msgid "and %s more"
    … …  
    263324msgstr[1] "و %s مورد دیگر"
    264325
     326#: dist/monoranks/resources/views/post-panel.php:113
    265327#: resources/views/post-panel.php:113
    266328msgid "Nothing changed between the recent checks."
    267329msgstr "در بررسی‌های اخیر چیزی تغییر نکرده است."
    268330
     331#: dist/monoranks/resources/views/post-panel.php:115
    269332#: resources/views/post-panel.php:115
    270333msgid "No history yet. MonoRanks keeps one from the next audit on."
    271334msgstr "هنوز تاریخچه‌ای نیست. مونورنکس از ممیزی بعدی آن را نگه می‌دارد."
    272335
     336#: dist/monoranks/resources/views/post-panel.php:122
    273337#: resources/views/post-panel.php:122
    274338msgid "Open this page in MonoRanks"
    275339msgstr "باز کردن این صفحه در مونورنکس"
    276340
     341#: dist/monoranks/resources/views/post-panel.php:122
    277342#: resources/views/post-panel.php:122
    278 #: tmp/i18n/screens/Grow.js:55
    279 #: tmp/i18n/screens/Grow.js:66
    280 #: tmp/i18n/screens/Grow.js:161
     343#: tmp/i18n/screens/Grow.js:63
     344#: tmp/i18n/screens/Grow.js:74
     345#: tmp/i18n/screens/Grow.js:169
    281346msgid "(opens in a new tab)"
    282347msgstr "(در زبانهٔ تازه باز می‌شود)"
    283348
    284 #: src/Admin.php:47
     349#: dist/monoranks/src/Admin.php:77
     350#: dist/monoranks/src/Admin.php:97
     351#: src/Admin.php:77
     352#: src/Admin.php:97
     353#: tmp/i18n/screens/Settings.js:74
     354#: tmp/i18n/shell/Shell.js:15
     355msgid "Settings"
     356msgstr "تنظیمات"
     357
     358#: dist/monoranks/src/Admin.php:77
     359#: src/Admin.php:77
     360#: tmp/i18n/screens/Overview.js:183
     361#: tmp/i18n/screens/Settings.js:98
     362msgid "Connect"
     363msgstr "اتصال"
     364
     365#: dist/monoranks/src/Admin.php:96
     366#: dist/monoranks/src/Assets.php:67
     367#: src/Admin.php:96
    285368#: src/Assets.php:67
    286369#: tmp/i18n/screens/Overview.js:76
    … …  
    289372msgstr "نمای کلی"
    290373
    291 #: src/Admin.php:48
     374#: dist/monoranks/src/Admin.php:97
     375#: dist/monoranks/src/Assets.php:67
     376#: src/Admin.php:97
    292377#: src/Assets.php:67
    293378msgid "MonoRanks settings"
    294379msgstr "تنظیمات مونورنکس"
    295380
    296 #: src/Admin.php:48
    297 #: tmp/i18n/screens/Settings.js:74
    298 #: tmp/i18n/shell/Shell.js:15
    299 msgid "Settings"
    300 msgstr "تنظیمات"
    301 
    302381#. translators: 1: relative time, 2: date
    303382#, php-format
    304 #: src/Admin.php:168
     383#: dist/monoranks/src/Admin.php:217
     384#: src/Admin.php:217
    305385msgid "in %1$s (%2$s)"
    306386msgstr "%1$s دیگر (%2$s)"
    … …  
    308388#. translators: 1: relative time, 2: date
    309389#, php-format
    310 #: src/Admin.php:171
     390#: dist/monoranks/src/Admin.php:220
     391#: src/Admin.php:220
    311392msgid "%1$s ago (%2$s)"
    312393msgstr "%1$s پیش (%2$s)"
    … …  
    315396#. translators: %s: relative time such as "5 days"
    316397#, php-format
    317 #: src/Admin.php:181
     398#: dist/monoranks/src/Admin.php:230
     399#: dist/monoranks/src/Column.php:63
     400#: src/Admin.php:230
    318401#: src/Column.php:63
    319402msgid "in %s"
    … …  
    323406#. translators: %s: relative time such as "2 days"
    324407#, php-format
    325 #: src/Admin.php:181
     408#: dist/monoranks/src/Admin.php:230
     409#: dist/monoranks/src/Column.php:78
     410#: dist/monoranks/src/Column.php:92
     411#: src/Admin.php:230
    326412#: src/Column.php:78
    327413#: src/Column.php:92
    … …  
    329415msgstr "%s پیش"
    330416
    331 #: src/Admin.php:193
     417#: dist/monoranks/src/Admin.php:242
     418#: src/Admin.php:242
    332419msgid "Connected. Your published content is on its way to MonoRanks."
    333420msgstr "متصل شد. محتوای منتشرشدهٔ شما در راه مونورنکس است."
    334421
    335 #: src/Admin.php:194
     422#: dist/monoranks/src/Admin.php:243
     423#: src/Admin.php:243
    336424msgid "Content sent to MonoRanks."
    337425msgstr "محتوا به مونورنکس فرستاده شد."
    338426
    339 #: src/Admin.php:195
     427#: dist/monoranks/src/Admin.php:244
     428#: src/Admin.php:244
    340429msgid "Disconnected. Nothing is sent to MonoRanks any more."
    341430msgstr "اتصال قطع شد. دیگر چیزی به مونورنکس فرستاده نمی‌شود."
    342431
    343 #: src/Admin.php:196
     432#: dist/monoranks/src/Admin.php:245
     433#: src/Admin.php:245
    344434msgid "Everything MonoRanks stored in WordPress is gone: the connection, the scores, the redirects and the change log."
    345435msgstr "هر چه مونورنکس در وردپرس ذخیره کرده بود پاک شد: اتصال، امتیازها، تغییر مسیرها و فهرست تغییرات."
    346436
    347 #: src/Admin.php:197
     437#: dist/monoranks/src/Admin.php:246
     438#: src/Admin.php:246
    348439msgid "Applied. The change is listed under Recent changes and can be undone."
    349440msgstr "اعمال شد. این تغییر در «تغییرات اخیر» آمده و قابل بازگردانی است."
    350441
    351 #: src/Admin.php:198
     442#: dist/monoranks/src/Admin.php:247
     443#: src/Admin.php:247
    352444msgid "Some fixes were applied; the rest could not be applied. Recent changes lists what was written."
    353445msgstr ""
    354446
    355 #: src/Admin.php:199
     447#: dist/monoranks/src/Admin.php:248
     448#: src/Admin.php:248
    356449msgid "That change has moved in the log since this screen loaded. Reload and try Undo again."
    357450msgstr "این تغییر از زمان باز شدن صفحه در فهرست جابه‌جا شده است. صفحه را تازه کنید و دوباره بازگردانی را بزنید."
    358451
    359 #: src/Admin.php:200
     452#: dist/monoranks/src/Admin.php:249
     453#: src/Admin.php:249
    360454msgid "Undone. The previous value is back."
    361455msgstr "بازگردانده شد. مقدار قبلی برگشت."
    362456
    363 #: src/Admin.php:201
     457#: dist/monoranks/src/Admin.php:250
     458#: src/Admin.php:250
    364459msgid "MonoRanks could not apply that change. Open it in MonoRanks to review it again."
    365460msgstr ""
    366461
    367 #: src/Admin.php:202
     462#: dist/monoranks/src/Admin.php:251
     463#: src/Admin.php:251
    368464msgid "Nothing was changed: the value in WordPress is not the one that was reviewed. It now needs review in MonoRanks."
    369465msgstr ""
    370466
    371 #: src/Admin.php:203
     467#: dist/monoranks/src/Admin.php:252
     468#: src/Admin.php:252
    372469msgid "Some changes were applied. The others no longer match WordPress and need review in MonoRanks."
    373470msgstr ""
    374471
    375 #: src/Admin.php:204
     472#: dist/monoranks/src/Admin.php:253
     473#: src/Admin.php:253
    376474msgid "That does not look like a MonoRanks connector key. Copy it again from MonoRanks → Settings → API and MCP."
    377475msgstr "این شبیه کلید اتصال مونورنکس نیست. آن را دوباره از مونورنکس ← تنظیمات ← API و MCP کپی کنید."
    378476
    379 #: src/Admin.php:205
     477#: dist/monoranks/src/Admin.php:254
     478#: src/Admin.php:254
    380479msgid "The MonoRanks address must start with https://."
    381480msgstr "نشانی مونورنکس باید با https:// شروع شود."
    382481
    383 #: src/Admin.php:206
     482#: dist/monoranks/src/Admin.php:255
     483#: src/Admin.php:255
    384484msgid "MonoRanks did not accept this key. It may have been revoked or replaced; create a new one in MonoRanks."
    385485msgstr "مونورنکس این کلید را نپذیرفت. شاید باطل یا جایگزین شده باشد؛ در مونورنکس کلید تازه‌ای بسازید."
    386486
    387 #: src/Admin.php:207
     487#: dist/monoranks/src/Admin.php:256
     488#: src/Admin.php:256
    388489msgid "This key belongs to a different website in MonoRanks. Create the key on the website with this address."
    389490msgstr "این کلید متعلق به وب‌سایت دیگری در مونورنکس است. کلید را روی وب‌سایتی با همین نشانی بسازید."
    390491
    391 #: src/Admin.php:208
     492#: dist/monoranks/src/Admin.php:257
     493#: src/Admin.php:257
    392494msgid "MonoRanks could not be reached. Check the address and try again."
    393495msgstr "دسترسی به مونورنکس ممکن نشد. نشانی را بررسی کنید و دوباره تلاش کنید."
    394496
    395 #: src/Admin.php:209
     497#: dist/monoranks/src/Admin.php:258
     498#: src/Admin.php:258
    396499msgid "Could not connect. Please try again."
    397500msgstr "اتصال ممکن نشد. دوباره تلاش کنید."
    398501
     502#: dist/monoranks/src/AuthorizeScreen.php:39
    399503#: src/AuthorizeScreen.php:39
    400504msgid "Reads your content and applies only fixes you approve."
    … …  
    403507#. translators: %s: relative time such as "in 5 days"
    404508#, php-format
     509#: dist/monoranks/src/Column.php:71
    405510#: src/Column.php:71
    406511msgid "next audit %s"
    407512msgstr "ممیزی بعدی %s"
    408513
     514#: dist/monoranks/src/Column.php:121
    409515#: src/Column.php:121
    410516msgid "Clicks, 28 days"
    411517msgstr "کلیک‌ها، ۲۸ روز"
    412518
     519#: dist/monoranks/src/Column.php:124
    413520#: src/Column.php:124
    414521msgid "Revenue, 28 days"
    … …  
    416523
    417524#. translators: %s: number of links
     525#: dist/monoranks/src/Column.php:128
    418526#: src/Column.php:128
    419527msgid "Lost links"
    … …  
    422530#. translators: %s: number of links
    423531#, php-format
     532#: dist/monoranks/src/Column.php:128
    424533#: src/Column.php:128
    425534msgid "%s to win back"
    … …  
    430539#. translators: %s: number of fixes
    431540#, php-format
     541#: dist/monoranks/src/Column.php:137
    432542#: src/Column.php:137
    433543msgid "%s fix ready"
    … …  
    438548#. translators: %s: number of issues
    439549#, php-format
     550#: dist/monoranks/src/Column.php:140
    440551#: src/Column.php:140
    441552msgid "%s open issue"
    … …  
    446557#. translators: %s: relative time such as "2 days"
    447558#, php-format
     559#: dist/monoranks/src/Column.php:146
    448560#: src/Column.php:146
    449561msgid "audited %s ago"
    450562msgstr "ممیزی %s پیش"
    451563
     564#: dist/monoranks/src/Column.php:186
    452565#: src/Column.php:186
    453566msgid "Needs attention"
    … …  
    456569#. translators: %s: a question people ask
    457570#, php-format
    458 #: src/Grow.php:221
     571#: dist/monoranks/src/Grow.php:252
     572#: src/Grow.php:252
    459573msgid "AI answers quote this page for \"%s\""
    460574msgstr "پاسخ‌های هوش مصنوعی برای «%s» از این صفحه نقل می‌کنند"
    461575
    462576#. translators: %s: a question people ask
    463 #: src/Grow.php:221
     577#: dist/monoranks/src/Grow.php:252
     578#: src/Grow.php:252
    464579msgid "AI answers quote this page"
    465580msgstr "پاسخ‌های هوش مصنوعی از این صفحه نقل می‌کنند"
    … …  
    467582#. translators: %s: a search keyword
    468583#, php-format
    469 #: src/Grow.php:225
     584#: dist/monoranks/src/Grow.php:256
     585#: src/Grow.php:256
    470586msgid "A \"best of\" list for \"%s\" that leaves you out"
    471587msgstr "فهرست «بهترین‌ها» برای «%s» که نام شما در آن نیست"
    472588
    473589#. translators: %s: a search keyword
    474 #: src/Grow.php:225
     590#: dist/monoranks/src/Grow.php:256
     591#: src/Grow.php:256
    475592msgid "A \"best of\" list that leaves you out"
    476593msgstr "فهرست «بهترین‌ها» که نام شما در آن نیست"
    … …  
    478595#. translators: %s: number of competitors
    479596#, php-format
    480 #: src/Grow.php:229
     597#: dist/monoranks/src/Grow.php:260
     598#: src/Grow.php:260
    481599msgid "Links to %s competitor, not to you"
    482600msgid_plural "Links to %s of your competitors, not to you"
    … …  
    485603
    486604#. translators: %s: number of competitors
    487 #: src/Grow.php:229
     605#: dist/monoranks/src/Grow.php:260
     606#: src/Grow.php:260
    488607msgid "Links to your competitors, not to you"
    489608msgstr "به رقیبان شما لینک می‌دهد، نه به شما"
    … …  
    491610#. translators: %s: a page address on this site, like /pricing
    492611#, php-format
    493 #: src/Grow.php:233
     612#: dist/monoranks/src/Grow.php:264
     613#: src/Grow.php:264
    494614msgid "Used to link to %s"
    495615msgstr "قبلاً به %s لینک می‌داد"
    496616
    497617#. translators: %s: a page address on this site, like /pricing
    498 #: src/Grow.php:233
     618#: dist/monoranks/src/Grow.php:264
     619#: src/Grow.php:264
    499620msgid "Used to link to you"
    500621msgstr "قبلاً به شما لینک می‌داد"
    501622
    502 #: src/Grow.php:235
     623#: dist/monoranks/src/Grow.php:266
     624#: src/Grow.php:266
    503625msgid "Added by hand"
    504626msgstr "دستی اضافه شده"
    505627
    506 #: src/Overview.php:41
     628#: dist/monoranks/src/Overview.php:41
     629#: dist/monoranks/src/PostPanel.php:152
     630#: src/Overview.php:44
    507631#: src/PostPanel.php:152
    508632msgid "Title"
    509633msgstr "عنوان"
    510634
    511 #: src/Overview.php:42
     635#: dist/monoranks/src/Overview.php:42
     636#: dist/monoranks/src/PostPanel.php:153
     637#: src/Overview.php:45
    512638#: src/PostPanel.php:153
    513639msgid "Meta description"
    514640msgstr "توضیح متا"
    515641
    516 #: src/Overview.php:43
     642#: dist/monoranks/src/Overview.php:43
     643#: dist/monoranks/src/PostPanel.php:156
     644#: src/Overview.php:46
    517645#: src/PostPanel.php:156
    518646msgid "Canonical"
    519647msgstr "کانونیکال"
    520648
    521 #: src/Overview.php:44
     649#: dist/monoranks/src/Overview.php:44
     650#: dist/monoranks/src/PostPanel.php:157
     651#: src/Overview.php:47
    522652#: src/PostPanel.php:157
    523653msgid "Noindex"
    524654msgstr "Noindex"
    525655
    526 #: src/Overview.php:45
     656#: dist/monoranks/src/Overview.php:45
     657#: src/Overview.php:48
    527658msgid "Image alt"
    528659msgstr "متن جایگزین تصویر"
    529660
    530 #: src/Overview.php:46
     661#: dist/monoranks/src/Overview.php:46
     662#: dist/monoranks/src/PostPanel.php:151
     663#: src/Overview.php:49
    531664#: src/PostPanel.php:151
    532665msgid "Redirect"
    533666msgstr "تغییر مسیر"
    534667
    535 #: src/Overview.php:47
     668#: dist/monoranks/src/Overview.php:47
     669#: src/Overview.php:50
    536670msgid "Opening paragraph"
    537671msgstr "پاراگراف آغازین"
    538672
    539 #: src/Overview.php:48
     673#: dist/monoranks/src/Overview.php:48
     674#: src/Overview.php:51
    540675msgid "robots.txt"
    541676msgstr "robots.txt"
    542677
    543 #: src/Overview.php:49
     678#: dist/monoranks/src/Overview.php:49
     679#: src/Overview.php:52
    544680msgid "llms.txt"
    545681msgstr "llms.txt"
    … …  
    547683#. translators: %d: attachment ID
    548684#, php-format
    549 #: src/Overview.php:68
     685#: dist/monoranks/src/Overview.php:68
     686#: src/Overview.php:71
    550687msgid "Image #%d"
    551688msgstr "تصویر #%d"
    552689
    553 #: src/Overview.php:70
     690#: dist/monoranks/src/Overview.php:70
     691#: src/Overview.php:73
    554692#: tmp/i18n/screens/Overview.js:30
    555693msgid "Site"
    556694msgstr "سایت"
    557695
     696#: dist/monoranks/src/PostPanel.php:45
    558697#: src/PostPanel.php:45
    559698msgid "MonoRanks could not be reached. Reload the page to try again."
    560699msgstr "دسترسی به مونورنکس ممکن نشد. برای تلاش دوباره صفحه را بازخوانی کنید."
    561700
     701#: dist/monoranks/src/PostPanel.php:46
    562702#: src/PostPanel.php:46
    563703msgid "Loading MonoRanks data…"
    564704msgstr "در حال بارگذاری داده‌های مونورنکس…"
    565705
     706#: dist/monoranks/src/PostPanel.php:150
    566707#: src/PostPanel.php:150
    567708msgid "HTTP status"
    568709msgstr "وضعیت HTTP"
    569710
     711#: dist/monoranks/src/PostPanel.php:154
    570712#: src/PostPanel.php:154
    571713msgid "H1"
    572714msgstr "H1"
    573715
     716#: dist/monoranks/src/PostPanel.php:155
    574717#: src/PostPanel.php:155
    575718msgid "Headings"
    576719msgstr "سرتیترها"
    577720
     721#: dist/monoranks/src/PostPanel.php:158
    578722#: src/PostPanel.php:158
    579723msgid "Robots"
    580724msgstr "Robots"
    581725
     726#: dist/monoranks/src/PostPanel.php:159
    582727#: src/PostPanel.php:159
    583728msgid "Word count"
    584729msgstr "تعداد واژه‌ها"
    585730
     731#: dist/monoranks/src/PostPanel.php:160
    586732#: src/PostPanel.php:160
    587733msgid "Structured data"
    588734msgstr "داده‌های ساختاریافته"
    589735
     736#: dist/monoranks/src/PostPanel.php:161
    590737#: src/PostPanel.php:161
    591738msgid "Internal links"
    592739msgstr "لینک‌های داخلی"
    593740
     741#: dist/monoranks/src/PostPanel.php:162
    594742#: src/PostPanel.php:162
    595743#: tmp/i18n/screens/Overview.js:85
    … …  
    597745msgstr "امتیاز سلامت"
    598746
     747#: dist/monoranks/src/PostPanel.php:163
    599748#: src/PostPanel.php:163
    600749#: tmp/i18n/screens/Overview.js:89
    … …  
    604753#. translators: 1: what changed, such as "Word count", 2: the number before, 3: the number after
    605754#, php-format
     755#: dist/monoranks/src/PostPanel.php:171
    606756#: src/PostPanel.php:171
    607757msgid "%1$s %2$s → %3$s"
    … …  
    610760#. translators: 1: user, 2: date
    611761#, php-format
    612 #: src/Settings.php:44
     762#: dist/monoranks/src/Settings.php:102
     763#: src/Settings.php:102
    613764msgid "set when %1$s connected MonoRanks on %2$s"
    614765msgstr "هنگام اتصال %1$s به مونورنکس در %2$s تنظیم شد"
    615766
    616 #: src/Settings.php:45
     767#: dist/monoranks/src/Settings.php:103
     768#: src/Settings.php:103
    617769msgid "pasted by hand"
    618770msgstr "دستی وارد شده"
    619771
    620 #: src/Settings.php:47
    621 #: src/Settings.php:48
     772#: dist/monoranks/src/Settings.php:105
     773#: dist/monoranks/src/Settings.php:106
     774#: src/Settings.php:105
     775#: src/Settings.php:106
    622776msgid "Never"
    623777msgstr "هرگز"
    … …  
    627781msgstr "اطلاعات بیشتر"
    628782
    629 #: tmp/i18n/screens/Grow.js:18
    630783#: tmp/i18n/screens/Grow.js:26
     784#: tmp/i18n/screens/Grow.js:34
    631785msgid "What to do next"
    632786msgstr "گام‌های بعدی"
    633787
    634788#, js-format
    635 #: tmp/i18n/screens/Grow.js:27
     789#: tmp/i18n/screens/Grow.js:35
    636790msgid "Updated %s"
    637791msgstr "به‌روزشده %s"
    638792
    639 #: tmp/i18n/screens/Grow.js:41
     793#: tmp/i18n/screens/Grow.js:49
    640794msgid "The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again."
    641795msgstr "کلید مونورنکس این سایت هنوز اجازهٔ خواندن این را ندارد. در مونورنکس از بخش یکپارچه‌سازی‌ها اجازه دهید، یا دوباره متصل کنید."
    642796
    643 #: tmp/i18n/screens/Grow.js:41
     797#: tmp/i18n/screens/Grow.js:49
    644798msgid "Open Integrations"
    645799msgstr "باز کردن یکپارچه‌سازی‌ها"
    646800
    647 #: tmp/i18n/screens/Grow.js:43
     801#: tmp/i18n/screens/Grow.js:51
    648802msgid "Not available in your MonoRanks yet."
    649803msgstr "هنوز در مونورنکس شما در دسترس نیست."
    650804
    651 #: tmp/i18n/screens/Grow.js:45
    652 msgid "MonoRanks could not be reached. The plugin tries again within the hour."
    653 msgstr "دسترسی به مونورنکس ممکن نشد. افزونه تا یک ساعت دیگر دوباره تلاش می‌کند."
    654 
    655 #: tmp/i18n/screens/Grow.js:47
    656 msgid "Still loading. Reload this screen in a minute."
    657 msgstr "هنوز در حال بارگذاری است. یک دقیقهٔ دیگر این صفحه را بازخوانی کنید."
    658 
    659 #: tmp/i18n/screens/Grow.js:62
     805#: tmp/i18n/screens/Grow.js:53
     806msgid "Could not reach MonoRanks. Retrying soon."
     807msgstr "دسترسی به MonoRanks ممکن نشد. به‌زودی دوباره تلاش می‌شود."
     808
     809#: tmp/i18n/screens/Grow.js:55
     810msgid "Checking…"
     811msgstr "در حال بررسی…"
     812
     813#: tmp/i18n/screens/Grow.js:70
    660814msgid "Outreach"
    661815msgstr "جذب لینک"
    662816
    663817#, js-format
    664 #: tmp/i18n/screens/Grow.js:62
     818#: tmp/i18n/screens/Grow.js:70
    665819msgid "%s to contact"
    666820msgid_plural "%s to contact"
    … …  
    668822msgstr[1] "%s برای تماس"
    669823
    670 #: tmp/i18n/screens/Grow.js:62
     824#: tmp/i18n/screens/Grow.js:70
    671825msgid "All targets"
    672826msgstr "همهٔ هدف‌ها"
    673827
    674 #: tmp/i18n/screens/Grow.js:69
     828#: tmp/i18n/screens/Grow.js:77
    675829msgid "Every target is contacted. MonoRanks looks for new ones each week."
    676830msgstr "با همهٔ هدف‌ها تماس گرفته شده. مونورنکس هر هفته هدف‌های تازه پیدا می‌کند."
    677831
    678 #: tmp/i18n/screens/Grow.js:70
     832#: tmp/i18n/screens/Grow.js:78
    679833msgid "Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there."
    680834msgstr "سایت‌هایی که ارزش دارد از آن‌ها لینک یا نام‌بردن بخواهید. مونورنکس هرگز ایمیل نمی‌فرستد؛ تماس با شماست و وضعیت را در مونورنکس ثبت می‌کنید."
    681835
    682 #: tmp/i18n/screens/Grow.js:71
     836#: tmp/i18n/screens/Grow.js:79
    683837msgid "No outreach targets yet. MonoRanks looks for pages worth a link each week."
    684838msgstr "هنوز هدفی برای جذب لینک نیست. مونورنکس هر هفته صفحه‌هایی را پیدا می‌کند که ارزش لینک‌گرفتن دارند."
    685839
    686 #: tmp/i18n/screens/Grow.js:76
     840#: tmp/i18n/screens/Grow.js:84
    687841msgid "Backlinks"
    688842msgstr "بک‌لینک‌ها"
    689843
    690 #: tmp/i18n/screens/Grow.js:76
     844#: tmp/i18n/screens/Grow.js:84
    691845msgid "All backlinks"
    692846msgstr "همهٔ بک‌لینک‌ها"
    693847
    694 #: tmp/i18n/screens/Grow.js:81
     848#: tmp/i18n/screens/Grow.js:89
    695849msgid "websites linking to you, won and lost in 28 days"
    696850msgstr "سایت‌هایی که به شما لینک می‌دهند، به‌دست‌آمده و ازدست‌رفته در ۲۸ روز"
    697851
    698852#, js-format
    699 #: tmp/i18n/screens/Grow.js:84
     853#: tmp/i18n/screens/Grow.js:92
    700854msgid "%s website links to you"
    701855msgid_plural "%s websites link to you"
    … …  
    704858
    705859#, js-format
    706 #: tmp/i18n/screens/Grow.js:85
     860#: tmp/i18n/screens/Grow.js:93
    707861msgid "%s to review for spam"
    708862msgid_plural "%s to review for spam"
    … …  
    710864msgstr[1] "%s مورد برای بررسی اسپم"
    711865
    712 #: tmp/i18n/screens/Grow.js:88
     866#: tmp/i18n/screens/Grow.js:96
    713867msgid "Newest strong links"
    714868msgstr "تازه‌ترین لینک‌های قوی"
    715869
    716870#, js-format
    717 #: tmp/i18n/screens/Grow.js:90
     871#: tmp/i18n/screens/Grow.js:98
    718872msgid "strength %s"
    719873msgstr "قدرت %s"
    720874
    721 #: tmp/i18n/screens/Grow.js:93
     875#: tmp/i18n/screens/Grow.js:101
    722876msgid "No backlink data yet. MonoRanks refreshes it weekly."
    723877msgstr "هنوز داده‌ای از بک‌لینک‌ها نیست. مونورنکس آن را هر هفته به‌روز می‌کند."
    724878
    725 #: tmp/i18n/screens/Grow.js:98
     879#: tmp/i18n/screens/Grow.js:106
    726880msgid "Competitors"
    727881msgstr "رقیبان"
    728882
    729883#, js-format
    730 #: tmp/i18n/screens/Grow.js:98
     884#: tmp/i18n/screens/Grow.js:106
    731885msgid "%s keyword gap"
    732886msgid_plural "%s keyword gaps"
    … …  
    734888msgstr[1] "%s شکاف کلیدواژه"
    735889
    736 #: tmp/i18n/screens/Grow.js:98
     890#: tmp/i18n/screens/Grow.js:106
    737891msgid "All competitors"
    738892msgstr "همهٔ رقیبان"
    739893
    740 #: tmp/i18n/screens/Grow.js:102
     894#: tmp/i18n/screens/Grow.js:110
    741895msgid "suggested"
    742896msgstr "پیشنهادی"
    743897
    744898#, js-format
    745 #: tmp/i18n/screens/Grow.js:103
     899#: tmp/i18n/screens/Grow.js:111
    746900msgid "%1$s shared keyword, %2$s where they rank higher"
    747901msgid_plural "%1$s shared keywords, %2$s where they rank higher"
    … …  
    749903msgstr[1] "%1$s کلیدواژهٔ مشترک، در %2$s مورد بالاتر از شما"
    750904
    751 #: tmp/i18n/screens/Grow.js:107
     905#: tmp/i18n/screens/Grow.js:115
    752906msgid "They rank for these, you do not"
    753907msgstr "آن‌ها برای این‌ها رتبه دارند، شما نه"
    754908
    755909#, js-format
    756 #: tmp/i18n/screens/Grow.js:109
     910#: tmp/i18n/screens/Grow.js:117
    757911msgid "%s/mo"
    758912msgstr "%s در ماه"
    759913
    760 #: tmp/i18n/screens/Grow.js:112
     914#: tmp/i18n/screens/Grow.js:120
    761915msgid "No competitors yet. Pick some in MonoRanks to see the keywords they win."
    762916msgstr "هنوز رقیبی نیست. در مونورنکس چند رقیب انتخاب کنید تا کلیدواژه‌هایی را که می‌برند ببینید."
    763917
    764 #: tmp/i18n/screens/Grow.js:120
     918#: tmp/i18n/screens/Grow.js:128
    765919msgid "up"
    766920msgstr "بالا"
    767921
    768 #: tmp/i18n/screens/Grow.js:120
     922#: tmp/i18n/screens/Grow.js:128
    769923msgid "down"
    770924msgstr "پایین"
    771925
    772926#, js-format
    773 #: tmp/i18n/screens/Grow.js:121
     927#: tmp/i18n/screens/Grow.js:129
    774928msgid "%1$s → %2$s"
    775929msgstr "%1$s ← %2$s"
    776930
    777 #: tmp/i18n/screens/Grow.js:124
     931#: tmp/i18n/screens/Grow.js:132
    778932msgid "Keyword movers this week"
    779933msgstr "جابه‌جایی کلیدواژه‌ها در این هفته"
    780934
    781 #: tmp/i18n/screens/Grow.js:124
     935#: tmp/i18n/screens/Grow.js:132
    782936msgid "All keywords"
    783937msgstr "همهٔ کلیدواژه‌ها"
    784938
    785 #: tmp/i18n/screens/Grow.js:127
     939#: tmp/i18n/screens/Grow.js:135
    786940msgid "Up"
    787941msgstr "بالا رفته"
    788942
    789 #: tmp/i18n/screens/Grow.js:131
     943#: tmp/i18n/screens/Grow.js:139
    790944msgid "Down"
    791945msgstr "پایین آمده"
    792946
    793947#, js-format
    794 #: tmp/i18n/screens/Grow.js:134
     948#: tmp/i18n/screens/Grow.js:142
    795949msgid "Your %s tracked keyword held its place this week."
    796950msgid_plural "Your %s tracked keywords held their places this week."
    … …  
    798952msgstr[1] "%s کلیدواژهٔ پیگیری‌شدهٔ شما این هفته جایگاهشان را حفظ کردند."
    799953
    800 #: tmp/i18n/screens/Grow.js:134
     954#: tmp/i18n/screens/Grow.js:142
    801955msgid "No tracked keywords yet. Track some in MonoRanks to see them move here."
    802956msgstr "هنوز کلیدواژهٔ پیگیری‌شده‌ای نیست. در مونورنکس چند کلیدواژه را پیگیری کنید تا جابه‌جایی‌شان را اینجا ببینید."
    803957
    804 #: tmp/i18n/screens/Grow.js:143
     958#: tmp/i18n/screens/Grow.js:151
    805959msgid "No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress."
    806960msgstr ""
    807961
    808 #: tmp/i18n/screens/Grow.js:144
    809 #: tmp/i18n/screens/Grow.js:148
     962#: tmp/i18n/screens/Grow.js:152
     963#: tmp/i18n/screens/Grow.js:156
    810964msgid "Open reports"
    811965msgstr "باز کردن گزارش‌ها"
    812966
    813 #: tmp/i18n/screens/Grow.js:147
     967#: tmp/i18n/screens/Grow.js:155
    814968msgid "Reports"
    815969msgstr ""
    816970
    817 #: tmp/i18n/screens/Grow.js:152
     971#: tmp/i18n/screens/Grow.js:160
    818972msgid "Weekly email"
    819973msgstr ""
    820974
    821975#, js-format
    822 #: tmp/i18n/screens/Grow.js:154
     976#: tmp/i18n/screens/Grow.js:162
    823977msgid "Next send %s"
    824978msgstr ""
    825979
    826980#, js-format
    827 #: tmp/i18n/screens/Grow.js:155
     981#: tmp/i18n/screens/Grow.js:163
    828982msgid "%s recipient"
    829983msgid_plural "%s recipients"
    … …  
    831985msgstr[1] ""
    832986
    833 #: tmp/i18n/screens/Grow.js:156
     987#: tmp/i18n/screens/Grow.js:164
    834988msgid "On"
    835989msgstr ""
    836990
    837 #: tmp/i18n/screens/Grow.js:156
     991#: tmp/i18n/screens/Grow.js:164
    838992msgid "Off"
    839993msgstr ""
    840994
    841 #: tmp/i18n/screens/Grow.js:160
     995#: tmp/i18n/screens/Grow.js:168
    842996msgid "Client report"
    843997msgstr ""
    844998
    845 #: tmp/i18n/screens/Grow.js:160
     999#: tmp/i18n/screens/Grow.js:168
    8461000msgid "Report"
    8471001msgstr ""
    8481002
    849 #: tmp/i18n/screens/Grow.js:161
     1003#: tmp/i18n/screens/Grow.js:169
    8501004msgid "Open report"
    8511005msgstr "باز کردن گزارش"
    … …  
    10791233msgstr "وارد شوید و تأیید کنید. یک دقیقه طول می‌کشد."
    10801234
    1081 #: tmp/i18n/screens/Overview.js:183
    1082 #: tmp/i18n/screens/Settings.js:98
    1083 #: tmp/i18n/screens/Settings.js:161
    1084 msgid "Connect"
    1085 msgstr "اتصال"
    1086 
    10871235#: tmp/i18n/screens/Overview.js:184
    10881236#: tmp/i18n/screens/Settings.js:99
    … …  
    11421290
    11431291#: tmp/i18n/screens/Overview.js:202
    1144 msgid "Not sent yet. Use \"Sync content now\" above."
    1145 msgstr "هنوز فرستاده نشده. از «همگام‌سازی محتوا» در بالا استفاده کنید."
     1292msgid "Not sent. Use \"Sync content now\"."
     1293msgstr "ارسال نشد. «همگام‌سازی محتوا» را بزنید."
     1294
     1295#: tmp/i18n/screens/Overview.js:202
     1296msgid "Sending…"
     1297msgstr "در حال ارسال…"
    11461298
    11471299#: tmp/i18n/screens/Overview.js:203
    … …  
    12111363msgstr "لغو"
    12121364
     1365#: tmp/i18n/screens/Settings.js:90
     1366msgid "Not set up"
     1367msgstr "تنظیم نشده"
     1368
     1369#: tmp/i18n/screens/Settings.js:90
     1370msgid "Approve MonoRanks in WordPress so it can write the fixes you accept."
     1371msgstr "MonoRanks را در وردپرس تأیید کنید تا اصلاح‌هایی که می‌پذیرید را بنویسد."
     1372
     1373#: tmp/i18n/screens/Settings.js:90
     1374msgid "Allow"
     1375msgstr "اجازه دادن"
     1376
    12131377#: tmp/i18n/screens/Settings.js:91
    12141378msgid "Works with"
    … …  
    13261490msgstr "نشانی مونورنکس (فقط سایت‌های توسعه)"
    13271491
     1492#: tmp/i18n/screens/Settings.js:161
     1493msgid "Save key"
     1494msgstr "ذخیره کلید"
     1495
    13281496#: tmp/i18n/shell/ChangeLog.js:8
    13291497msgid "No changes yet"
  • monoranks/trunk/languages/monoranks.pot

    r3751826 r3764725  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: MonoRanks 0.1.23\n"
     5"Project-Id-Version: MonoRanks 0.1.25\n"
    66"Report-Msgid-Bugs-To: https://github.com/monoranks/wordpress-plugin/issues\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-10-17T10:10:17+00:00\n"
     12"POT-Creation-Date: 2026-10-25T13:25:52+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
    … …  
    1717#. Plugin Name of the plugin
    1818#: monoranks.php
    19 #: src/Admin.php:46
     19#: dist/monoranks/src/Admin.php:95
     20#: dist/monoranks/src/Column.php:35
     21#: dist/monoranks/src/PostPanel.php:34
     22#: src/Admin.php:95
    2023#: src/Column.php:35
    2124#: src/PostPanel.php:34
    … …  
    4346msgstr ""
    4447
     48#: dist/monoranks/resources/views/app.php:13
    4549#: resources/views/app.php:13
    4650msgid "The MonoRanks admin app is not built. Run npm install and npm run build in the plugin folder."
    4751msgstr ""
    4852
     53#: dist/monoranks/resources/views/column-cell.php:20
     54#: dist/monoranks/resources/views/post-panel.php:25
    4955#: resources/views/column-cell.php:20
    5056#: resources/views/post-panel.php:25
    … …  
    5359msgstr ""
    5460
     61#: dist/monoranks/resources/views/column-cell.php:24
    5562#: resources/views/column-cell.php:24
    5663msgid "Drafts are not sent to MonoRanks. This page gets its scores after the first audit that follows publishing."
    5764msgstr ""
    5865
     66#: dist/monoranks/resources/views/column-cell.php:27
     67#: dist/monoranks/resources/views/column-cell.php:38
     68#: dist/monoranks/resources/views/post-panel.php:35
    5969#: resources/views/column-cell.php:27
    6070#: resources/views/column-cell.php:38
    … …  
    6474msgstr ""
    6575
     76#: dist/monoranks/resources/views/column-cell.php:27
     77#: dist/monoranks/resources/views/column-cell.php:38
     78#: dist/monoranks/resources/views/post-panel.php:35
    6679#: resources/views/column-cell.php:27
    6780#: resources/views/column-cell.php:38
    … …  
    7184msgstr ""
    7285
     86#: dist/monoranks/resources/views/column-cell.php:30
    7387#: resources/views/column-cell.php:30
    7488msgid "Status"
    7589msgstr ""
    7690
     91#: dist/monoranks/resources/views/column-cell.php:30
     92#: dist/monoranks/src/Column.php:68
    7793#: resources/views/column-cell.php:30
    7894#: src/Column.php:68
    … …  
    8096msgstr ""
    8197
     98#: dist/monoranks/resources/views/column-cell.php:31
     99#: dist/monoranks/resources/views/column-cell.php:54
    82100#: resources/views/column-cell.php:31
    83101#: resources/views/column-cell.php:54
    … …  
    86104msgstr ""
    87105
     106#: dist/monoranks/resources/views/column-cell.php:32
    88107#: resources/views/column-cell.php:32
    89108msgid "Published"
    90109msgstr ""
    91110
     111#: dist/monoranks/resources/views/column-cell.php:35
    92112#: resources/views/column-cell.php:35
    93113msgid "Scores arrive after the next audit"
    94114msgstr ""
    95115
     116#: dist/monoranks/resources/views/column-cell.php:35
    96117#: resources/views/column-cell.php:35
    97118#: tmp/i18n/shell/Shell.js:38
    … …  
    99120msgstr ""
    100121
     122#: dist/monoranks/resources/views/column-cell.php:38
    101123#: resources/views/column-cell.php:38
    102124msgid "Not checked in this audit"
    103125msgstr ""
    104126
     127#: dist/monoranks/resources/views/column-cell.php:38
    105128#: resources/views/column-cell.php:38
    106129msgid "Not checked: MonoRanks reads AEO on a sample of pages"
    107130msgstr ""
    108131
     132#: dist/monoranks/resources/views/column-cell.php:41
    109133#: resources/views/column-cell.php:41
    110134#: tmp/i18n/screens/Overview.js:97
     135#: tmp/i18n/screens/Settings.js:90
    111136msgid "Fixes"
    112137msgstr ""
    113138
    114139#. translators: %s: number
     140#: dist/monoranks/resources/views/column-cell.php:43
    115141#: resources/views/column-cell.php:43
    116142#: tmp/i18n/screens/Overview.js:136
    … …  
    121147msgstr[1] ""
    122148
     149#: dist/monoranks/resources/views/column-cell.php:45
    123150#: resources/views/column-cell.php:45
    124151msgid "Nothing waiting"
    125152msgstr ""
    126153
     154#: dist/monoranks/resources/views/column-cell.php:47
    127155#: resources/views/column-cell.php:47
    128156msgid "Issues"
    … …  
    130158
    131159#. translators: %s: number
     160#: dist/monoranks/resources/views/column-cell.php:49
    132161#: resources/views/column-cell.php:49
    133162#, php-format
    … …  
    137166msgstr[1] ""
    138167
     168#: dist/monoranks/resources/views/column-cell.php:51
     169#: dist/monoranks/src/Column.php:142
    139170#: resources/views/column-cell.php:51
    140171#: src/Column.php:142
    … …  
    142173msgstr ""
    143174
     175#: dist/monoranks/resources/views/column-cell.php:53
    144176#: resources/views/column-cell.php:53
    145177msgid "Audited"
    146178msgstr ""
    147179
     180#: dist/monoranks/resources/views/column-cell.php:58
    148181#: resources/views/column-cell.php:58
    149182msgid "Apply fixes"
    150183msgstr ""
    151184
     185#: dist/monoranks/resources/views/column-cell.php:59
    152186#: resources/views/column-cell.php:59
    153187msgid "Open in MonoRanks"
    154188msgstr ""
    155189
     190#: dist/monoranks/resources/views/partials/score-ring.php:16
    156191#: resources/views/partials/score-ring.php:16
    157192#: tmp/i18n/screens/Overview.js:197
    … …  
    161196
    162197#. translators: %s: score out of 100
     198#: dist/monoranks/resources/views/partials/score-ring.php:18
    163199#: resources/views/partials/score-ring.php:18
    164200#: tmp/i18n/shell/Ring.js:14
    … …  
    168204
    169205#. translators: %s: link to the website's Integrations screen in MonoRanks
     206#: dist/monoranks/resources/views/post-panel.php:19
    170207#: resources/views/post-panel.php:19
    171208#, php-format
    … …  
    173210msgstr ""
    174211
     212#: dist/monoranks/resources/views/post-panel.php:20
    175213#: resources/views/post-panel.php:20
    176214msgid "Integrations"
    177215msgstr ""
    178216
     217#: dist/monoranks/resources/views/post-panel.php:27
     218#: dist/monoranks/src/PostPanel.php:39
    179219#: resources/views/post-panel.php:27
    180220#: src/PostPanel.php:39
    … …  
    182222msgstr ""
    183223
     224#: dist/monoranks/resources/views/post-panel.php:38
    184225#: resources/views/post-panel.php:38
    185226msgid "Not audited yet. Scores arrive after the next audit."
    186227msgstr ""
    187228
     229#: dist/monoranks/resources/views/post-panel.php:43
    188230#: resources/views/post-panel.php:43
    189231msgid "Google search, 28 days"
    190232msgstr ""
    191233
     234#: dist/monoranks/resources/views/post-panel.php:45
    192235#: resources/views/post-panel.php:45
    193236msgid "Search data arrives with the next refresh."
    194237msgstr ""
    195238
     239#: dist/monoranks/resources/views/post-panel.php:49
    196240#: resources/views/post-panel.php:49
    197241#: tmp/i18n/screens/Overview.js:94
    … …  
    199243msgstr ""
    200244
     245#: dist/monoranks/resources/views/post-panel.php:52
    201246#: resources/views/post-panel.php:52
    202247msgid "Clicks"
    203248msgstr ""
    204249
     250#: dist/monoranks/resources/views/post-panel.php:53
    205251#: resources/views/post-panel.php:53
    206252msgid "Impressions"
    207253msgstr ""
    208254
     255#: dist/monoranks/resources/views/post-panel.php:55
    209256#: resources/views/post-panel.php:55
    210257msgid "Average position"
    211258msgstr ""
    212259
     260#: dist/monoranks/resources/views/post-panel.php:59
    213261#: resources/views/post-panel.php:59
    214262msgid "Top searches"
    … …  
    216264
    217265#. translators: %s: number of clicks
     266#: dist/monoranks/resources/views/post-panel.php:62
    218267#: resources/views/post-panel.php:62
    219268#, php-format
    … …  
    223272msgstr[1] ""
    224273
     274#: dist/monoranks/resources/views/post-panel.php:71
    225275#: resources/views/post-panel.php:71
    226276msgid "Visits and revenue, 28 days"
    227277msgstr ""
    228278
     279#: dist/monoranks/resources/views/post-panel.php:74
    229280#: resources/views/post-panel.php:74
    230281msgid "Visits from search"
    231282msgstr ""
    232283
     284#: dist/monoranks/resources/views/post-panel.php:75
    233285#: resources/views/post-panel.php:75
    234286msgid "Key events"
    235287msgstr ""
    236288
     289#: dist/monoranks/resources/views/post-panel.php:76
    237290#: resources/views/post-panel.php:76
    238291msgid "Revenue"
    239292msgstr ""
    240293
     294#: dist/monoranks/resources/views/post-panel.php:81
    241295#: resources/views/post-panel.php:81
    242296msgid "Connect Google Analytics in MonoRanks to see what visits to this page are worth."
    243297msgstr ""
    244298
     299#: dist/monoranks/resources/views/post-panel.php:81
    245300#: resources/views/post-panel.php:81
    246301msgid "Open Analytics"
    247302msgstr ""
    248303
     304#: dist/monoranks/resources/views/post-panel.php:83
     305#: dist/monoranks/resources/views/post-panel.php:117
    249306#: resources/views/post-panel.php:83
    250307#: resources/views/post-panel.php:117
    … …  
    253310
    254311#. translators: %s: number of links
     312#: dist/monoranks/resources/views/post-panel.php:90
    255313#: resources/views/post-panel.php:90
    256314#, php-format
    … …  
    260318msgstr[1] ""
    261319
     320#: dist/monoranks/resources/views/post-panel.php:96
    262321#: resources/views/post-panel.php:96
    263322msgid "These sites used to link to this page. Fix the address if it moved, or ask them to update the link."
    264323msgstr ""
    265324
     325#: dist/monoranks/resources/views/post-panel.php:101
    266326#: resources/views/post-panel.php:101
    267327msgid "Last change MonoRanks saw"
    … …  
    269329
    270330#. translators: %s: number of changes
     331#: dist/monoranks/resources/views/post-panel.php:109
    271332#: resources/views/post-panel.php:109
    272333#, php-format
    … …  
    276337msgstr[1] ""
    277338
     339#: dist/monoranks/resources/views/post-panel.php:113
    278340#: resources/views/post-panel.php:113
    279341msgid "Nothing changed between the recent checks."
    280342msgstr ""
    281343
     344#: dist/monoranks/resources/views/post-panel.php:115
    282345#: resources/views/post-panel.php:115
    283346msgid "No history yet. MonoRanks keeps one from the next audit on."
    284347msgstr ""
    285348
     349#: dist/monoranks/resources/views/post-panel.php:122
    286350#: resources/views/post-panel.php:122
    287351msgid "Open this page in MonoRanks"
    288352msgstr ""
    289353
     354#: dist/monoranks/resources/views/post-panel.php:122
    290355#: resources/views/post-panel.php:122
    291 #: tmp/i18n/screens/Grow.js:55
    292 #: tmp/i18n/screens/Grow.js:66
    293 #: tmp/i18n/screens/Grow.js:161
     356#: tmp/i18n/screens/Grow.js:63
     357#: tmp/i18n/screens/Grow.js:74
     358#: tmp/i18n/screens/Grow.js:169
    294359msgid "(opens in a new tab)"
    295360msgstr ""
    296361
    297 #: src/Admin.php:47
     362#: dist/monoranks/src/Admin.php:77
     363#: dist/monoranks/src/Admin.php:97
     364#: src/Admin.php:77
     365#: src/Admin.php:97
     366#: tmp/i18n/screens/Settings.js:74
     367#: tmp/i18n/shell/Shell.js:15
     368msgid "Settings"
     369msgstr ""
     370
     371#: dist/monoranks/src/Admin.php:77
     372#: src/Admin.php:77
     373#: tmp/i18n/screens/Overview.js:183
     374#: tmp/i18n/screens/Settings.js:98
     375msgid "Connect"
     376msgstr ""
     377
     378#: dist/monoranks/src/Admin.php:96
     379#: dist/monoranks/src/Assets.php:67
     380#: src/Admin.php:96
    298381#: src/Assets.php:67
    299382#: tmp/i18n/screens/Overview.js:76
    … …  
    302385msgstr ""
    303386
    304 #: src/Admin.php:48
     387#: dist/monoranks/src/Admin.php:97
     388#: dist/monoranks/src/Assets.php:67
     389#: src/Admin.php:97
    305390#: src/Assets.php:67
    306391msgid "MonoRanks settings"
    307392msgstr ""
    308393
    309 #: src/Admin.php:48
    310 #: tmp/i18n/screens/Settings.js:74
    311 #: tmp/i18n/shell/Shell.js:15
    312 msgid "Settings"
    313 msgstr ""
    314 
    315394#. translators: 1: relative time, 2: date
    316 #: src/Admin.php:168
     395#: dist/monoranks/src/Admin.php:217
     396#: src/Admin.php:217
    317397#, php-format
    318398msgid "in %1$s (%2$s)"
    … …  
    320400
    321401#. translators: 1: relative time, 2: date
    322 #: src/Admin.php:171
     402#: dist/monoranks/src/Admin.php:220
     403#: src/Admin.php:220
    323404#, php-format
    324405msgid "%1$s ago (%2$s)"
    … …  
    327408#. translators: %s: relative time, e.g. 3 minutes
    328409#. translators: %s: relative time such as "5 days"
    329 #: src/Admin.php:181
     410#: dist/monoranks/src/Admin.php:230
     411#: dist/monoranks/src/Column.php:63
     412#: src/Admin.php:230
    330413#: src/Column.php:63
    331414#, php-format
    … …  
    335418#. translators: %s: relative time, e.g. 3 minutes
    336419#. translators: %s: relative time such as "2 days"
    337 #: src/Admin.php:181
     420#: dist/monoranks/src/Admin.php:230
     421#: dist/monoranks/src/Column.php:78
     422#: dist/monoranks/src/Column.php:92
     423#: src/Admin.php:230
    338424#: src/Column.php:78
    339425#: src/Column.php:92
    … …  
    342428msgstr ""
    343429
    344 #: src/Admin.php:193
     430#: dist/monoranks/src/Admin.php:242
     431#: src/Admin.php:242
    345432msgid "Connected. Your published content is on its way to MonoRanks."
    346433msgstr ""
    347434
    348 #: src/Admin.php:194
     435#: dist/monoranks/src/Admin.php:243
     436#: src/Admin.php:243
    349437msgid "Content sent to MonoRanks."
    350438msgstr ""
    351439
    352 #: src/Admin.php:195
     440#: dist/monoranks/src/Admin.php:244
     441#: src/Admin.php:244
    353442msgid "Disconnected. Nothing is sent to MonoRanks any more."
    354443msgstr ""
    355444
    356 #: src/Admin.php:196
     445#: dist/monoranks/src/Admin.php:245
     446#: src/Admin.php:245
    357447msgid "Everything MonoRanks stored in WordPress is gone: the connection, the scores, the redirects and the change log."
    358448msgstr ""
    359449
    360 #: src/Admin.php:197
     450#: dist/monoranks/src/Admin.php:246
     451#: src/Admin.php:246
    361452msgid "Applied. The change is listed under Recent changes and can be undone."
    362453msgstr ""
    363454
    364 #: src/Admin.php:198
     455#: dist/monoranks/src/Admin.php:247
     456#: src/Admin.php:247
    365457msgid "Some fixes were applied; the rest could not be applied. Recent changes lists what was written."
    366458msgstr ""
    367459
    368 #: src/Admin.php:199
     460#: dist/monoranks/src/Admin.php:248
     461#: src/Admin.php:248
    369462msgid "That change has moved in the log since this screen loaded. Reload and try Undo again."
    370463msgstr ""
    371464
    372 #: src/Admin.php:200
     465#: dist/monoranks/src/Admin.php:249
     466#: src/Admin.php:249
    373467msgid "Undone. The previous value is back."
    374468msgstr ""
    375469
    376 #: src/Admin.php:201
     470#: dist/monoranks/src/Admin.php:250
     471#: src/Admin.php:250
    377472msgid "MonoRanks could not apply that change. Open it in MonoRanks to review it again."
    378473msgstr ""
    379474
    380 #: src/Admin.php:202
     475#: dist/monoranks/src/Admin.php:251
     476#: src/Admin.php:251
    381477msgid "Nothing was changed: the value in WordPress is not the one that was reviewed. It now needs review in MonoRanks."
    382478msgstr ""
    383479
    384 #: src/Admin.php:203
     480#: dist/monoranks/src/Admin.php:252
     481#: src/Admin.php:252
    385482msgid "Some changes were applied. The others no longer match WordPress and need review in MonoRanks."
    386483msgstr ""
    387484
    388 #: src/Admin.php:204
     485#: dist/monoranks/src/Admin.php:253
     486#: src/Admin.php:253
    389487msgid "That does not look like a MonoRanks connector key. Copy it again from MonoRanks → Settings → API and MCP."
    390488msgstr ""
    391489
    392 #: src/Admin.php:205
     490#: dist/monoranks/src/Admin.php:254
     491#: src/Admin.php:254
    393492msgid "The MonoRanks address must start with https://."
    394493msgstr ""
    395494
    396 #: src/Admin.php:206
     495#: dist/monoranks/src/Admin.php:255
     496#: src/Admin.php:255
    397497msgid "MonoRanks did not accept this key. It may have been revoked or replaced; create a new one in MonoRanks."
    398498msgstr ""
    399499
    400 #: src/Admin.php:207
     500#: dist/monoranks/src/Admin.php:256
     501#: src/Admin.php:256
    401502msgid "This key belongs to a different website in MonoRanks. Create the key on the website with this address."
    402503msgstr ""
    403504
    404 #: src/Admin.php:208
     505#: dist/monoranks/src/Admin.php:257
     506#: src/Admin.php:257
    405507msgid "MonoRanks could not be reached. Check the address and try again."
    406508msgstr ""
    407509
    408 #: src/Admin.php:209
     510#: dist/monoranks/src/Admin.php:258
     511#: src/Admin.php:258
    409512msgid "Could not connect. Please try again."
    410513msgstr ""
    411514
     515#: dist/monoranks/src/AuthorizeScreen.php:39
    412516#: src/AuthorizeScreen.php:39
    413517msgid "Reads your content and applies only fixes you approve."
    … …  
    415519
    416520#. translators: %s: relative time such as "in 5 days"
     521#: dist/monoranks/src/Column.php:71
    417522#: src/Column.php:71
    418523#, php-format
    … …  
    420525msgstr ""
    421526
     527#: dist/monoranks/src/Column.php:121
    422528#: src/Column.php:121
    423529msgid "Clicks, 28 days"
    424530msgstr ""
    425531
     532#: dist/monoranks/src/Column.php:124
    426533#: src/Column.php:124
    427534msgid "Revenue, 28 days"
    … …  
    429536
    430537#. translators: %s: number of links
     538#: dist/monoranks/src/Column.php:128
    431539#: src/Column.php:128
    432540msgid "Lost links"
    … …  
    434542
    435543#. translators: %s: number of links
     544#: dist/monoranks/src/Column.php:128
    436545#: src/Column.php:128
    437546#, php-format
    … …  
    442551
    443552#. translators: %s: number of fixes
     553#: dist/monoranks/src/Column.php:137
    444554#: src/Column.php:137
    445555#, php-format
    … …  
    450560
    451561#. translators: %s: number of issues
     562#: dist/monoranks/src/Column.php:140
    452563#: src/Column.php:140
    453564#, php-format
    … …  
    458569
    459570#. translators: %s: relative time such as "2 days"
     571#: dist/monoranks/src/Column.php:146
    460572#: src/Column.php:146
    461573#, php-format
    … …  
    463575msgstr ""
    464576
     577#: dist/monoranks/src/Column.php:186
    465578#: src/Column.php:186
    466579msgid "Needs attention"
    … …  
    468581
    469582#. translators: %s: a question people ask
    470 #: src/Grow.php:221
     583#: dist/monoranks/src/Grow.php:252
     584#: src/Grow.php:252
    471585#, php-format
    472586msgid "AI answers quote this page for \"%s\""
    … …  
    474588
    475589#. translators: %s: a question people ask
    476 #: src/Grow.php:221
     590#: dist/monoranks/src/Grow.php:252
     591#: src/Grow.php:252
    477592msgid "AI answers quote this page"
    478593msgstr ""
    479594
    480595#. translators: %s: a search keyword
    481 #: src/Grow.php:225
     596#: dist/monoranks/src/Grow.php:256
     597#: src/Grow.php:256
    482598#, php-format
    483599msgid "A \"best of\" list for \"%s\" that leaves you out"
    … …  
    485601
    486602#. translators: %s: a search keyword
    487 #: src/Grow.php:225
     603#: dist/monoranks/src/Grow.php:256
     604#: src/Grow.php:256
    488605msgid "A \"best of\" list that leaves you out"
    489606msgstr ""
    490607
    491608#. translators: %s: number of competitors
    492 #: src/Grow.php:229
     609#: dist/monoranks/src/Grow.php:260
     610#: src/Grow.php:260
    493611#, php-format
    494612msgid "Links to %s competitor, not to you"
    … …  
    498616
    499617#. translators: %s: number of competitors
    500 #: src/Grow.php:229
     618#: dist/monoranks/src/Grow.php:260
     619#: src/Grow.php:260
    501620msgid "Links to your competitors, not to you"
    502621msgstr ""
    503622
    504623#. translators: %s: a page address on this site, like /pricing
    505 #: src/Grow.php:233
     624#: dist/monoranks/src/Grow.php:264
     625#: src/Grow.php:264
    506626#, php-format
    507627msgid "Used to link to %s"
    … …  
    509629
    510630#. translators: %s: a page address on this site, like /pricing
    511 #: src/Grow.php:233
     631#: dist/monoranks/src/Grow.php:264
     632#: src/Grow.php:264
    512633msgid "Used to link to you"
    513634msgstr ""
    514635
    515 #: src/Grow.php:235
     636#: dist/monoranks/src/Grow.php:266
     637#: src/Grow.php:266
    516638msgid "Added by hand"
    517639msgstr ""
    518640
    519 #: src/Overview.php:41
     641#: dist/monoranks/src/Overview.php:41
     642#: dist/monoranks/src/PostPanel.php:152
     643#: src/Overview.php:44
    520644#: src/PostPanel.php:152
    521645msgid "Title"
    522646msgstr ""
    523647
    524 #: src/Overview.php:42
     648#: dist/monoranks/src/Overview.php:42
     649#: dist/monoranks/src/PostPanel.php:153
     650#: src/Overview.php:45
    525651#: src/PostPanel.php:153
    526652msgid "Meta description"
    527653msgstr ""
    528654
    529 #: src/Overview.php:43
     655#: dist/monoranks/src/Overview.php:43
     656#: dist/monoranks/src/PostPanel.php:156
     657#: src/Overview.php:46
    530658#: src/PostPanel.php:156
    531659msgid "Canonical"
    532660msgstr ""
    533661
    534 #: src/Overview.php:44
     662#: dist/monoranks/src/Overview.php:44
     663#: dist/monoranks/src/PostPanel.php:157
     664#: src/Overview.php:47
    535665#: src/PostPanel.php:157
    536666msgid "Noindex"
    537667msgstr ""
    538668
    539 #: src/Overview.php:45
     669#: dist/monoranks/src/Overview.php:45
     670#: src/Overview.php:48
    540671msgid "Image alt"
    541672msgstr ""
    542673
    543 #: src/Overview.php:46
     674#: dist/monoranks/src/Overview.php:46
     675#: dist/monoranks/src/PostPanel.php:151
     676#: src/Overview.php:49
    544677#: src/PostPanel.php:151
    545678msgid "Redirect"
    546679msgstr ""
    547680
    548 #: src/Overview.php:47
     681#: dist/monoranks/src/Overview.php:47
     682#: src/Overview.php:50
    549683msgid "Opening paragraph"
    550684msgstr ""
    551685
    552 #: src/Overview.php:48
     686#: dist/monoranks/src/Overview.php:48
     687#: src/Overview.php:51
    553688msgid "robots.txt"
    554689msgstr ""
    555690
    556 #: src/Overview.php:49
     691#: dist/monoranks/src/Overview.php:49
     692#: src/Overview.php:52
    557693msgid "llms.txt"
    558694msgstr ""
    559695
    560696#. translators: %d: attachment ID
    561 #: src/Overview.php:68
     697#: dist/monoranks/src/Overview.php:68
     698#: src/Overview.php:71
    562699#, php-format
    563700msgid "Image #%d"
    564701msgstr ""
    565702
    566 #: src/Overview.php:70
     703#: dist/monoranks/src/Overview.php:70
     704#: src/Overview.php:73
    567705#: tmp/i18n/screens/Overview.js:30
    568706msgid "Site"
    569707msgstr ""
    570708
     709#: dist/monoranks/src/PostPanel.php:45
    571710#: src/PostPanel.php:45
    572711msgid "MonoRanks could not be reached. Reload the page to try again."
    573712msgstr ""
    574713
     714#: dist/monoranks/src/PostPanel.php:46
    575715#: src/PostPanel.php:46
    576716msgid "Loading MonoRanks data…"
    577717msgstr ""
    578718
     719#: dist/monoranks/src/PostPanel.php:150
    579720#: src/PostPanel.php:150
    580721msgid "HTTP status"
    581722msgstr ""
    582723
     724#: dist/monoranks/src/PostPanel.php:154
    583725#: src/PostPanel.php:154
    584726msgid "H1"
    585727msgstr ""
    586728
     729#: dist/monoranks/src/PostPanel.php:155
    587730#: src/PostPanel.php:155
    588731msgid "Headings"
    589732msgstr ""
    590733
     734#: dist/monoranks/src/PostPanel.php:158
    591735#: src/PostPanel.php:158
    592736msgid "Robots"
    593737msgstr ""
    594738
     739#: dist/monoranks/src/PostPanel.php:159
    595740#: src/PostPanel.php:159
    596741msgid "Word count"
    597742msgstr ""
    598743
     744#: dist/monoranks/src/PostPanel.php:160
    599745#: src/PostPanel.php:160
    600746msgid "Structured data"
    601747msgstr ""
    602748
     749#: dist/monoranks/src/PostPanel.php:161
    603750#: src/PostPanel.php:161
    604751msgid "Internal links"
    605752msgstr ""
    606753
     754#: dist/monoranks/src/PostPanel.php:162
    607755#: src/PostPanel.php:162
    608756#: tmp/i18n/screens/Overview.js:85
    … …  
    610758msgstr ""
    611759
     760#: dist/monoranks/src/PostPanel.php:163
    612761#: src/PostPanel.php:163
    613762#: tmp/i18n/screens/Overview.js:89
    … …  
    616765
    617766#. translators: 1: what changed, such as "Word count", 2: the number before, 3: the number after
     767#: dist/monoranks/src/PostPanel.php:171
    618768#: src/PostPanel.php:171
    619769#, php-format
    … …  
    622772
    623773#. translators: 1: user, 2: date
    624 #: src/Settings.php:44
     774#: dist/monoranks/src/Settings.php:102
     775#: src/Settings.php:102
    625776#, php-format
    626777msgid "set when %1$s connected MonoRanks on %2$s"
    627778msgstr ""
    628779
    629 #: src/Settings.php:45
     780#: dist/monoranks/src/Settings.php:103
     781#: src/Settings.php:103
    630782msgid "pasted by hand"
    631783msgstr ""
    632784
    633 #: src/Settings.php:47
    634 #: src/Settings.php:48
     785#: dist/monoranks/src/Settings.php:105
     786#: dist/monoranks/src/Settings.php:106
     787#: src/Settings.php:105
     788#: src/Settings.php:106
    635789msgid "Never"
    636790msgstr ""
    … …  
    640794msgstr ""
    641795
    642 #: tmp/i18n/screens/Grow.js:18
    643796#: tmp/i18n/screens/Grow.js:26
     797#: tmp/i18n/screens/Grow.js:34
    644798msgid "What to do next"
    645799msgstr ""
    646800
    647 #: tmp/i18n/screens/Grow.js:27
     801#: tmp/i18n/screens/Grow.js:35
    648802#, js-format
    649803msgid "Updated %s"
    650804msgstr ""
    651805
    652 #: tmp/i18n/screens/Grow.js:41
     806#: tmp/i18n/screens/Grow.js:49
    653807msgid "The MonoRanks key of this site cannot read this yet. Allow it under Integrations in MonoRanks, or connect again."
    654808msgstr ""
    655809
    656 #: tmp/i18n/screens/Grow.js:41
     810#: tmp/i18n/screens/Grow.js:49
    657811msgid "Open Integrations"
    658812msgstr ""
    659813
    660 #: tmp/i18n/screens/Grow.js:43
     814#: tmp/i18n/screens/Grow.js:51
    661815msgid "Not available in your MonoRanks yet."
    662816msgstr ""
    663817
    664 #: tmp/i18n/screens/Grow.js:45
    665 msgid "MonoRanks could not be reached. The plugin tries again within the hour."
    666 msgstr ""
    667 
    668 #: tmp/i18n/screens/Grow.js:47
    669 msgid "Still loading. Reload this screen in a minute."
    670 msgstr ""
    671 
    672 #: tmp/i18n/screens/Grow.js:62
     818#: tmp/i18n/screens/Grow.js:53
     819msgid "Could not reach MonoRanks. Retrying soon."
     820msgstr ""
     821
     822#: tmp/i18n/screens/Grow.js:55
     823msgid "Checking…"
     824msgstr ""
     825
     826#: tmp/i18n/screens/Grow.js:70
    673827msgid "Outreach"
    674828msgstr ""
    675829
    676 #: tmp/i18n/screens/Grow.js:62
     830#: tmp/i18n/screens/Grow.js:70
    677831#, js-format
    678832msgid "%s to contact"
    … …  
    681835msgstr[1] ""
    682836
    683 #: tmp/i18n/screens/Grow.js:62
     837#: tmp/i18n/screens/Grow.js:70
    684838msgid "All targets"
    685839msgstr ""
    686840
    687 #: tmp/i18n/screens/Grow.js:69
     841#: tmp/i18n/screens/Grow.js:77
    688842msgid "Every target is contacted. MonoRanks looks for new ones each week."
    689843msgstr ""
    690844
    691 #: tmp/i18n/screens/Grow.js:70
     845#: tmp/i18n/screens/Grow.js:78
    692846msgid "Sites worth asking for a link or a mention. MonoRanks never sends email; you reach out and set the status there."
    693847msgstr ""
    694848
    695 #: tmp/i18n/screens/Grow.js:71
     849#: tmp/i18n/screens/Grow.js:79
    696850msgid "No outreach targets yet. MonoRanks looks for pages worth a link each week."
    697851msgstr ""
    698852
    699 #: tmp/i18n/screens/Grow.js:76
     853#: tmp/i18n/screens/Grow.js:84
    700854msgid "Backlinks"
    701855msgstr ""
    702856
    703 #: tmp/i18n/screens/Grow.js:76
     857#: tmp/i18n/screens/Grow.js:84
    704858msgid "All backlinks"
    705859msgstr ""
    706860
    707 #: tmp/i18n/screens/Grow.js:81
     861#: tmp/i18n/screens/Grow.js:89
    708862msgid "websites linking to you, won and lost in 28 days"
    709863msgstr ""
    710864
    711 #: tmp/i18n/screens/Grow.js:84
     865#: tmp/i18n/screens/Grow.js:92
    712866#, js-format
    713867msgid "%s website links to you"
    … …  
    716870msgstr[1] ""
    717871
    718 #: tmp/i18n/screens/Grow.js:85
     872#: tmp/i18n/screens/Grow.js:93
    719873#, js-format
    720874msgid "%s to review for spam"
    … …  
    723877msgstr[1] ""
    724878
    725 #: tmp/i18n/screens/Grow.js:88
     879#: tmp/i18n/screens/Grow.js:96
    726880msgid "Newest strong links"
    727881msgstr ""
    728882
    729 #: tmp/i18n/screens/Grow.js:90
     883#: tmp/i18n/screens/Grow.js:98
    730884#, js-format
    731885msgid "strength %s"
    732886msgstr ""
    733887
    734 #: tmp/i18n/screens/Grow.js:93
     888#: tmp/i18n/screens/Grow.js:101
    735889msgid "No backlink data yet. MonoRanks refreshes it weekly."
    736890msgstr ""
    737891
    738 #: tmp/i18n/screens/Grow.js:98
     892#: tmp/i18n/screens/Grow.js:106
    739893msgid "Competitors"
    740894msgstr ""
    741895
    742 #: tmp/i18n/screens/Grow.js:98
     896#: tmp/i18n/screens/Grow.js:106
    743897#, js-format
    744898msgid "%s keyword gap"
    … …  
    747901msgstr[1] ""
    748902
    749 #: tmp/i18n/screens/Grow.js:98
     903#: tmp/i18n/screens/Grow.js:106
    750904msgid "All competitors"
    751905msgstr ""
    752906
    753 #: tmp/i18n/screens/Grow.js:102
     907#: tmp/i18n/screens/Grow.js:110
    754908msgid "suggested"
    755909msgstr ""
    756910
    757 #: tmp/i18n/screens/Grow.js:103
     911#: tmp/i18n/screens/Grow.js:111
    758912#, js-format
    759913msgid "%1$s shared keyword, %2$s where they rank higher"
    … …  
    762916msgstr[1] ""
    763917
    764 #: tmp/i18n/screens/Grow.js:107
     918#: tmp/i18n/screens/Grow.js:115
    765919msgid "They rank for these, you do not"
    766920msgstr ""
    767921
    768 #: tmp/i18n/screens/Grow.js:109
     922#: tmp/i18n/screens/Grow.js:117
    769923#, js-format
    770924msgid "%s/mo"
    771925msgstr ""
    772926
    773 #: tmp/i18n/screens/Grow.js:112
     927#: tmp/i18n/screens/Grow.js:120
    774928msgid "No competitors yet. Pick some in MonoRanks to see the keywords they win."
    775929msgstr ""
    776930
    777 #: tmp/i18n/screens/Grow.js:120
     931#: tmp/i18n/screens/Grow.js:128
    778932msgid "up"
    779933msgstr ""
    780934
    781 #: tmp/i18n/screens/Grow.js:120
     935#: tmp/i18n/screens/Grow.js:128
    782936msgid "down"
    783937msgstr ""
    784938
    785 #: tmp/i18n/screens/Grow.js:121
     939#: tmp/i18n/screens/Grow.js:129
    786940#, js-format
    787941msgid "%1$s → %2$s"
    788942msgstr ""
    789943
    790 #: tmp/i18n/screens/Grow.js:124
     944#: tmp/i18n/screens/Grow.js:132
    791945msgid "Keyword movers this week"
    792946msgstr ""
    793947
    794 #: tmp/i18n/screens/Grow.js:124
     948#: tmp/i18n/screens/Grow.js:132
    795949msgid "All keywords"
    796950msgstr ""
    797951
    798 #: tmp/i18n/screens/Grow.js:127
     952#: tmp/i18n/screens/Grow.js:135
    799953msgid "Up"
    800954msgstr ""
    801955
    802 #: tmp/i18n/screens/Grow.js:131
     956#: tmp/i18n/screens/Grow.js:139
    803957msgid "Down"
    804958msgstr ""
    805959
    806 #: tmp/i18n/screens/Grow.js:134
     960#: tmp/i18n/screens/Grow.js:142
    807961#, js-format
    808962msgid "Your %s tracked keyword held its place this week."
    … …  
    811965msgstr[1] ""
    812966
    813 #: tmp/i18n/screens/Grow.js:134
     967#: tmp/i18n/screens/Grow.js:142
    814968msgid "No tracked keywords yet. Track some in MonoRanks to see them move here."
    815969msgstr ""
    816970
    817 #: tmp/i18n/screens/Grow.js:143
     971#: tmp/i18n/screens/Grow.js:151
    818972msgid "No reports yet. Create a website report, a client report or a weekly email in MonoRanks to share progress."
    819973msgstr ""
    820974
    821 #: tmp/i18n/screens/Grow.js:144
    822 #: tmp/i18n/screens/Grow.js:148
     975#: tmp/i18n/screens/Grow.js:152
     976#: tmp/i18n/screens/Grow.js:156
    823977msgid "Open reports"
    824978msgstr ""
    825979
    826 #: tmp/i18n/screens/Grow.js:147
     980#: tmp/i18n/screens/Grow.js:155
    827981msgid "Reports"
    828982msgstr ""
    829983
    830 #: tmp/i18n/screens/Grow.js:152
     984#: tmp/i18n/screens/Grow.js:160
    831985msgid "Weekly email"
    832986msgstr ""
    833987
    834 #: tmp/i18n/screens/Grow.js:154
     988#: tmp/i18n/screens/Grow.js:162
    835989#, js-format
    836990msgid "Next send %s"
    837991msgstr ""
    838992
    839 #: tmp/i18n/screens/Grow.js:155
     993#: tmp/i18n/screens/Grow.js:163
    840994#, js-format
    841995msgid "%s recipient"
    … …  
    844998msgstr[1] ""
    845999
    846 #: tmp/i18n/screens/Grow.js:156
     1000#: tmp/i18n/screens/Grow.js:164
    8471001msgid "On"
    8481002msgstr ""
    8491003
    850 #: tmp/i18n/screens/Grow.js:156
     1004#: tmp/i18n/screens/Grow.js:164
    8511005msgid "Off"
    8521006msgstr ""
    8531007
    854 #: tmp/i18n/screens/Grow.js:160
     1008#: tmp/i18n/screens/Grow.js:168
    8551009msgid "Client report"
    8561010msgstr ""
    8571011
    858 #: tmp/i18n/screens/Grow.js:160
     1012#: tmp/i18n/screens/Grow.js:168
    8591013msgid "Report"
    8601014msgstr ""
    8611015
    862 #: tmp/i18n/screens/Grow.js:161
     1016#: tmp/i18n/screens/Grow.js:169
    8631017msgid "Open report"
    8641018msgstr ""
    … …  
    10921246msgstr ""
    10931247
    1094 #: tmp/i18n/screens/Overview.js:183
    1095 #: tmp/i18n/screens/Settings.js:98
    1096 #: tmp/i18n/screens/Settings.js:161
    1097 msgid "Connect"
    1098 msgstr ""
    1099 
    11001248#: tmp/i18n/screens/Overview.js:184
    11011249#: tmp/i18n/screens/Settings.js:99
    … …  
    11551303
    11561304#: tmp/i18n/screens/Overview.js:202
    1157 msgid "Not sent yet. Use \"Sync content now\" above."
     1305msgid "Not sent. Use \"Sync content now\"."
     1306msgstr ""
     1307
     1308#: tmp/i18n/screens/Overview.js:202
     1309msgid "Sending…"
    11581310msgstr ""
    11591311
    … …  
    12241376msgstr ""
    12251377
     1378#: tmp/i18n/screens/Settings.js:90
     1379msgid "Not set up"
     1380msgstr ""
     1381
     1382#: tmp/i18n/screens/Settings.js:90
     1383msgid "Approve MonoRanks in WordPress so it can write the fixes you accept."
     1384msgstr ""
     1385
     1386#: tmp/i18n/screens/Settings.js:90
     1387msgid "Allow"
     1388msgstr ""
     1389
    12261390#: tmp/i18n/screens/Settings.js:91
    12271391msgid "Works with"
    … …  
    13391503msgstr ""
    13401504
     1505#: tmp/i18n/screens/Settings.js:161
     1506msgid "Save key"
     1507msgstr ""
     1508
    13411509#: tmp/i18n/shell/ChangeLog.js:8
    13421510msgid "No changes yet"
  • monoranks/trunk/monoranks.php

    r3762106 r3764725  
    55 * Plugin URI:        https://monoranks.com/product/wordpress/
    66 * Author URI:        https://veronalabs.com/
    7  * Version:           0.1.24
     7 * Version:           0.1.25
    88 * Requires at least: 6.0
    99 * Requires PHP:      7.4
    … …  
    2727}
    2828
    29 define( 'MONORANKS_CONNECTOR_VERSION', '0.1.24' );
     29define( 'MONORANKS_CONNECTOR_VERSION', '0.1.25' );
    3030define( 'MONORANKS_CONNECTOR_FILE', __FILE__ );
    3131// MonoRanks address used when a key is pasted by hand. The download build sets it; wp-config.php may override it.
  • monoranks/trunk/readme.txt

    r3764505 r3764725  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 0.1.24
     7Stable tag: 0.1.25
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    168168== Changelog ==
    169169
     170= 0.1.25 - 2026-10-25 =
     171* **New:** After activation, the plugin opens its MonoRanks screen, and the Plugins list shows a Connect link.
     172* **Fix:** Settings shows "Fixes: Not set up" with an Allow link when no MonoRanks app password exists, instead of saying fixes are written with one.
     173* **Fix:** The "What to do next" cards show "Checking…" after one slow answer and try again within minutes, not an hour.
     174* **Fix:** No "Could not connect" message on a site that is already connected.
     175* **Fix:** Content is sent right after connecting, on every way of connecting.
     176* **Fix:** After Disconnect, Connect works again for the same website.
     177* **Enhancement:** Connect opens MonoRanks in the same tab and comes back there.
     178* **Enhancement:** The connector key button now reads "Save key".
     179
    170180= 0.1.24 - 2026-10-23 =
    171181* **New:** Category, tag and product category pages are sent to MonoRanks with their SEO title and meta description.
  • monoranks/trunk/src/Admin.php

    r3751826 r3764725  
    2929                add_filter( 'admin_footer_text', array( __CLASS__, 'footer_text' ), 100 );
    3030                add_filter( 'update_footer', array( __CLASS__, 'footer_text' ), 100 );
     31                add_action( 'activated_plugin', array( __CLASS__, 'activated' ), 10, 2 );
     32                add_action( 'admin_init', array( __CLASS__, 'after_activation' ) );
     33                add_filter( 'plugin_action_links_' . plugin_basename( MONORANKS_CONNECTOR_FILE ), array( __CLASS__, 'action_links' ) );
     34        }
     35
     36        /** Set on activation for the user who activated the plugin; read once on their next admin screen. */
     37        const ACTIVATION_REDIRECT = 'monoranks_activation_redirect';
     38
     39        /**
     40         * Activating this plugin by itself, from the Plugins screen of a single site, opens the MonoRanks screen next. Bulk and
     41         * network activation, WP-CLI, and users who cannot manage options stay where they are.
     42         */
     43        public static function activated( $plugin, $network_wide = false ) {
     44                if ( plugin_basename( MONORANKS_CONNECTOR_FILE ) !== $plugin || $network_wide || is_multisite() ) {
     45                        return;
     46                }
     47                if ( ( defined( 'WP_CLI' ) && WP_CLI ) || wp_doing_ajax() || ! current_user_can( 'manage_options' ) ) {
     48                        return;
     49                }
     50                // phpcs:ignore WordPress.Security.NonceVerification -- reading which list action ran; WordPress checked its nonce
     51                $action = isset( $_REQUEST['action'] ) ? sanitize_key( wp_unslash( $_REQUEST['action'] ) ) : '';
     52                if ( 'activate-selected' === $action || isset( $_GET['activate-multi'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     53                        return;
     54                }
     55                set_transient( self::ACTIVATION_REDIRECT, get_current_user_id(), 60 );
     56        }
     57
     58        /** The one redirect after activation: once, for the same user, on a normal admin page load. */
     59        public static function after_activation() {
     60                $user = get_transient( self::ACTIVATION_REDIRECT );
     61                if ( false === $user ) {
     62                        return;
     63                }
     64                if ( wp_doing_ajax() || ( function_exists( 'wp_doing_cron' ) && wp_doing_cron() ) || is_network_admin() ) {
     65                        return;
     66                }
     67                delete_transient( self::ACTIVATION_REDIRECT );
     68                if ( (int) $user !== get_current_user_id() || ! current_user_can( 'manage_options' ) || isset( $_GET['activate-multi'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     69                        return;
     70                }
     71                wp_safe_redirect( Connection::has_key() ? self::overview_url() : self::settings_url() );
     72                exit;
     73        }
     74
     75        /** The plugin's row on the Plugins screen: Connect while not connected, Settings after. */
     76        public static function action_links( $links ) {
     77                $label = Connection::has_key() ? __( 'Settings', 'monoranks' ) : __( 'Connect', 'monoranks' );
     78                array_unshift( $links, '<a href="' . esc_url( self::settings_url() ) . '">' . esc_html( $label ) . '</a>' );
     79                return $links;
    3180        }
    3281
    … …  
    214263        public static function notice() {
    215264                $code = isset( $_GET['monoranks'] ) ? sanitize_key( wp_unslash( $_GET['monoranks'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- display only
     265                // An old or reused connect link fails its state check, but a site that is connected has nothing to try again.
     266                if ( 'connect_failed' === $code && Connection::has_key() ) {
     267                        return null;
     268                }
    216269                return $code ? self::notice_for( $code ) : null;
    217270        }
  • monoranks/trunk/src/Grow.php

    r3732824 r3764725  
    1818        const REFRESH_HOOK = 'monoranks_grow_refresh';
    1919        const FRESH_FOR    = 6 * HOUR_IN_SECONDS;
    20         const RETRY_AFTER  = HOUR_IN_SECONDS;
     20        /** A pull with a failed section is tried again after 2 minutes, then 10, then every hour (fails counts them). */
     21        const RETRY_STEPS  = array( 2 * MINUTE_IN_SECONDS, 10 * MINUTE_IN_SECONDS, HOUR_IN_SECONDS );
    2122        const KEEP_FOR     = 3 * DAY_IN_SECONDS;
    2223        const SECTIONS     = array( 'outreach', 'backlinks', 'competitors', 'keywords', 'report' );
    … …  
    3233        }
    3334
    34         /** True when the cache is missing, older than six hours, or has a section that failed more than an hour ago. */
     35        /** True when a section of the cache failed or is still missing. */
     36        public static function has_gaps( array $cache ) {
     37                foreach ( self::SECTIONS as $s ) {
     38                        if ( ! isset( $cache[ $s ]['state'] ) || in_array( $cache[ $s ]['state'], array( 'error', 'pending' ), true ) ) {
     39                                return true;
     40                        }
     41                }
     42                return false;
     43        }
     44
     45        /** Seconds to wait before pulling again after $fails failed pulls in a row: 2 minutes, 10 minutes, then an hour. */
     46        public static function retry_after( $fails ) {
     47                $fails = max( 1, (int) $fails );
     48                return self::RETRY_STEPS[ min( $fails, count( self::RETRY_STEPS ) ) - 1 ];
     49        }
     50
     51        /**
     52         * True when the cache is missing, older than six hours, or has a failed section older than its retry delay (2 minutes
     53         * after the first failure, 10 after the second, an hour after that), so one slow answer does not hide a card for an hour
     54         * and a MonoRanks that is down is not asked on every screen load.
     55         */
    3556        public static function is_stale( array $cache, $now = null ) {
    3657                $now = null === $now ? time() : (int) $now;
    … …  
    3960                        return true;
    4061                }
    41                 $failed = false;
    42                 foreach ( self::SECTIONS as $s ) {
    43                         if ( ! isset( $cache[ $s ]['state'] ) || in_array( $cache[ $s ]['state'], array( 'error', 'pending' ), true ) ) {
    44                                 $failed = true;
    45                         }
    46                 }
    47                 return $now - $at >= ( $failed ? self::RETRY_AFTER : self::FRESH_FOR );
     62                $wait = self::has_gaps( $cache ) ? self::retry_after( isset( $cache['fails'] ) ? $cache['fails'] : 1 ) : self::FRESH_FOR;
     63                return $now - $at >= $wait;
    4864        }
    4965
    … …  
    5874                $cache = self::cached();
    5975                if ( self::is_stale( $cache ) ) {
    60                         $cache = self::refresh( 5, 12 );
     76                        // The first pull (nothing cached yet) gets more time: a MonoRanks that answers slowly once is not an error.
     77                        $cache = empty( $cache['fetched_at'] ) ? self::refresh( 10, 20 ) : self::refresh( 5, 12 );
    6178                }
    6279                $out = array( 'connected' => true );
     80                // After one failed pull a section reads "checking", not "could not be reached": the next try is minutes away.
     81                $first_fail = isset( $cache['fails'] ) && (int) $cache['fails'] <= 1;
    6382                foreach ( self::SECTIONS as $s ) {
    6483                        $out[ $s ] = isset( $cache[ $s ] ) && is_array( $cache[ $s ] ) ? $cache[ $s ] : array( 'state' => 'pending' );
     84                        if ( $first_fail && 'error' === $out[ $s ]['state'] ) {
     85                                $out[ $s ] = array( 'state' => 'pending' );
     86                        }
    6587                }
    6688                if ( 'ok' === $out['report']['state'] ) {
    … …  
    111133                        $cache[ $s ] = call_user_func( array( __CLASS__, 'pull_' . $s ), $timeout );
    112134                }
     135                $failed = false;
     136                foreach ( self::SECTIONS as $s ) {
     137                        if ( isset( $cache[ $s ]['state'] ) && 'error' === $cache[ $s ]['state'] ) {
     138                                $failed = true;
     139                        }
     140                }
     141                $cache['fails']      = $failed ? ( isset( $cache['fails'] ) ? (int) $cache['fails'] : 0 ) + 1 : 0;
    113142                $cache['fetched_at'] = gmdate( 'c' );
    114143                set_transient( self::CACHE, $cache, self::KEEP_FOR );
    115144                delete_transient( self::LOCK );
    116                 if ( $left && ! wp_next_scheduled( self::REFRESH_HOOK ) ) {
    117                         wp_schedule_single_event( time() + 30, self::REFRESH_HOOK );
     145                // Sections left for later are finished in 30 seconds; a failed one is tried again after its retry delay, so the card
     146                // fills in without anyone reloading. One event at a time keeps MonoRanks from being asked more often.
     147                if ( ( $left || $failed ) && ! wp_next_scheduled( self::REFRESH_HOOK ) ) {
     148                        wp_schedule_single_event( time() + ( $failed ? self::retry_after( $cache['fails'] ) : 30 ), self::REFRESH_HOOK );
    118149                        spawn_cron();
    119150                }
  • monoranks/trunk/src/Overview.php

    r3732824 r3764725  
    3030                        'fetched'    => Admin::ago( Insights::fetched_at() ),
    3131                        'last_sent'  => Admin::ago( isset( $conn['last_sent_at'] ) ? $conn['last_sent_at'] : '' ),
     32                        // The first send runs in the background right after connecting; only a failed send asks for "Sync content now".
     33                        'sending'    => $connected && ! empty( get_option( 'monoranks_sync', array() )['run_id'] ),
     34                        'send_failed' => $connected && empty( $conn['last_sent_at'] ) && ! empty( $conn['last_error'] ),
    3235                        'items'      => $connected ? array_sum( Rest::status_payload()['post_types'] ) : 0,
    3336                        'app_url'    => $site_url,
  • monoranks/trunk/src/Rest.php

    r3762106 r3764725  
    9191                        'app_passwords' => function_exists( 'wp_is_application_passwords_available' ) && wp_is_application_passwords_available(),
    9292                        'https'         => is_ssl() || 0 === strpos( home_url(), 'https://' ),
     93                        // Whether the plugin holds a MonoRanks key: lets MonoRanks offer Connect again after a Disconnect here.
     94                        'connected'     => Connection::has_key(),
    9395                );
    9496        }
    … …  
    145147                }
    146148                Connection::update( array( 'api_base' => $base, 'key' => $key, 'site_id' => $site_id, 'via' => 'pairing', 'key_state' => 'ok', 'paired_at' => gmdate( 'c' ), 'paired_by' => wp_get_current_user()->user_login, 'last_error' => null ) );
    147                 Sync::schedule_daily();
    148149                Grow::clear_all();
     150                // Send the content right away, as a pasted key or a one-time code does, without waiting for MonoRanks to ask.
     151                Sync::start_soon();
    149152                return self::status();
    150153        }
  • monoranks/trunk/src/Settings.php

    r3751826 r3764725  
    2828        }
    2929
     30        /**
     31         * The Application Password MonoRanks writes fixes with, if one exists. MonoRanks' approve step creates it for the admin
     32         * who approves, so every user who can manage options is checked, the current one first. A site connected with a one-time
     33         * code or a pasted key has none until someone approves.
     34         *
     35         * @return array{exists:bool, revoke_url:string, available:bool}
     36         */
     37        public static function app_password() {
     38                $available = function_exists( 'wp_is_application_passwords_available' ) ? (bool) wp_is_application_passwords_available() : false;
     39                $none      = array( 'exists' => false, 'revoke_url' => '', 'available' => $available );
     40                if ( ! class_exists( 'WP_Application_Passwords' ) ) {
     41                        return $none;
     42                }
     43                $me    = get_current_user_id();
     44                $users = array_map( 'intval', (array) get_users( array( 'capability' => 'manage_options', 'fields' => 'ID', 'number' => 100 ) ) );
     45                usort( $users, static function ( $a, $b ) use ( $me ) { return (int) ( $b === $me ) - (int) ( $a === $me ); } );
     46                foreach ( $users as $user_id ) {
     47                        foreach ( (array) \WP_Application_Passwords::get_user_application_passwords( $user_id ) as $item ) {
     48                                if ( self::is_monoranks_password( $item ) ) {
     49                                        $url = $user_id === $me ? admin_url( 'profile.php' ) : admin_url( 'user-edit.php?user_id=' . $user_id );
     50                                        return array( 'exists' => true, 'revoke_url' => $url . '#application-passwords-section', 'available' => $available );
     51                                }
     52                        }
     53                }
     54                return $none;
     55        }
     56
     57        /** One Application Password is MonoRanks': made with MonoRanks' app id, or (older approvals) named MonoRanks. */
     58        public static function is_monoranks_password( $item ) {
     59                if ( ! is_array( $item ) ) {
     60                        return false;
     61                }
     62                if ( ! empty( $item['app_id'] ) && is_string( $item['app_id'] ) ) {
     63                        return 0 === strcasecmp( $item['app_id'], AuthorizeScreen::APP_ID );
     64                }
     65                return isset( $item['name'] ) && is_string( $item['name'] ) && 0 === strcasecmp( trim( $item['name'] ), 'MonoRanks' );
     66        }
     67
     68        /**
     69         * Where "Allow" goes when fixes are not set up: MonoRanks' approve step for this website ({base}/api/wordpress/start),
     70         * which opens WordPress's own approve screen and comes back to Settings. A site connected with a one-time code or a key
     71         * is already connected in MonoRanks, so the connect page would only say so. Without the website's id: the connect link.
     72         */
     73        public static function allow_url( $base = '' ) {
     74                $conn    = Connection::get();
     75                $base    = untrailingslashit( $base ? (string) $base : ( ! empty( $conn['api_base'] ) ? $conn['api_base'] : MONORANKS_API_BASE ) );
     76                $site_id = isset( $conn['site_id'] ) ? (string) $conn['site_id'] : '';
     77                if ( '' === $site_id ) {
     78                        return self::connect_url( $base );
     79                }
     80                $state = Handoff::state( $base );
     81                $query = array( 'site' => $site_id, 'wp' => untrailingslashit( home_url( '/' ) ), 'connect' => '1', 'return' => Admin::settings_url() );
     82                if ( $state ) {
     83                        $query['state'] = $state;
     84                }
     85                return $base . '/api/wordpress/start?' . http_build_query( $query, '', '&', PHP_QUERY_RFC3986 );
     86        }
     87
    3088        public static function data() {
    3189                $conn      = Connection::get();
    … …  
    55113                        'seo_supported' => SeoFields::supported(),
    56114                        'profile_url'  => admin_url( 'profile.php#application-passwords-section' ),
     115                        'app_password' => $connected ? self::app_password() : array( 'exists' => false, 'revoke_url' => '', 'available' => false ),
     116                        'allow_url'    => $connected ? self::allow_url( $conn['api_base'] ) : '',
    57117                        'show_address' => Admin::shows_address_field(),
    58118                        'app_url'      => $connected ? $conn['api_base'] : MONORANKS_API_BASE,
  • monoranks/trunk/src/Sync.php

    r3727220 r3764725  
    2121                self::schedule_daily();
    2222                return self::run( 20 );
     23        }
     24
     25        /**
     26         * Starts a full sync in the background (WP-Cron, a few seconds from now), for when the request that connects the site
     27         * must answer quickly: MonoRanks pairing the plugin waits for the answer.
     28         */
     29        public static function start_soon() {
     30                if ( ! Connection::has_key() ) {
     31                        return false;
     32                }
     33                update_option( 'monoranks_sync', array( 'run_id' => str_replace( '-', '', wp_generate_uuid4() ), 'page' => 1, 'pages' => null, 'attempt' => 0 ), false );
     34                self::schedule_daily();
     35                if ( ! wp_next_scheduled( self::STEP_HOOK ) ) {
     36                        wp_schedule_single_event( time(), self::STEP_HOOK );
     37                }
     38                spawn_cron();
     39                return true;
    2340        }
    2441
Note: See TracChangeset for help on using the changeset viewer.