diff --git a/packages/typo3-docs-theme/assets/js/search.js b/packages/typo3-docs-theme/assets/js/search.js index 6f7528b44..065fe643f 100644 --- a/packages/typo3-docs-theme/assets/js/search.js +++ b/packages/typo3-docs-theme/assets/js/search.js @@ -1,49 +1,9 @@ -var Xn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ah(_){return _&&_.__esModule&&Object.prototype.hasOwnProperty.call(_,"default")?_.default:_}var Wi={exports:{}},Te={};/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var C1;function zh(){if(C1)return Te;C1=1;var _=Symbol.for("react.transitional.element"),L=Symbol.for("react.fragment");function H(v,Q,tl){var $=null;if(tl!==void 0&&($=""+tl),Q.key!==void 0&&($=""+Q.key),"key"in Q){tl={};for(var cl in Q)cl!=="key"&&(tl[cl]=Q[cl])}else tl=Q;return Q=tl.ref,{$$typeof:_,type:v,key:$,ref:Q!==void 0?Q:null,props:tl}}return Te.Fragment=L,Te.jsx=H,Te.jsxs=H,Te}var Z1;function Oh(){return Z1||(Z1=1,Wi.exports=zh()),Wi.exports}var N=Oh(),ki={exports:{}},W={};/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var V1;function Dh(){if(V1)return W;V1=1;var _=Symbol.for("react.transitional.element"),L=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),Q=Symbol.for("react.profiler"),tl=Symbol.for("react.consumer"),$=Symbol.for("react.context"),cl=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),S=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),K=Symbol.iterator;function C(s){return s===null||typeof s!="object"?null:(s=K&&s[K]||s["@@iterator"],typeof s=="function"?s:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zl=Object.assign,Nl={};function Yl(s,T,B){this.props=s,this.context=T,this.refs=Nl,this.updater=B||k}Yl.prototype.isReactComponent={},Yl.prototype.setState=function(s,T){if(typeof s!="object"&&typeof s!="function"&&s!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,s,T,"setState")},Yl.prototype.forceUpdate=function(s){this.updater.enqueueForceUpdate(this,s,"forceUpdate")};function bl(){}bl.prototype=Yl.prototype;function vl(s,T,B){this.props=s,this.context=T,this.refs=Nl,this.updater=B||k}var fl=vl.prototype=new bl;fl.constructor=vl,zl(fl,Yl.prototype),fl.isPureReactComponent=!0;var Ll=Array.isArray,M={H:null,A:null,T:null,S:null},sl=Object.prototype.hasOwnProperty;function D(s,T,B,Y,p,al){return B=al.ref,{$$typeof:_,type:s,key:T,ref:B!==void 0?B:null,props:al}}function G(s,T){return D(s.type,T,void 0,void 0,void 0,s.props)}function A(s){return typeof s=="object"&&s!==null&&s.$$typeof===_}function U(s){var T={"=":"=0",":":"=2"};return"$"+s.replace(/[=:]/g,function(B){return T[B]})}var ul=/\/+/g;function hl(s,T){return typeof s=="object"&&s!==null&&s.key!=null?U(""+s.key):T.toString(36)}function Ol(){}function Gl(s){switch(s.status){case"fulfilled":return s.value;case"rejected":throw s.reason;default:switch(typeof s.status=="string"?s.then(Ol,Ol):(s.status="pending",s.then(function(T){s.status==="pending"&&(s.status="fulfilled",s.value=T)},function(T){s.status==="pending"&&(s.status="rejected",s.reason=T)})),s.status){case"fulfilled":return s.value;case"rejected":throw s.reason}}throw s}function Kl(s,T,B,Y,p){var al=typeof s;(al==="undefined"||al==="boolean")&&(s=null);var w=!1;if(s===null)w=!0;else switch(al){case"bigint":case"string":case"number":w=!0;break;case"object":switch(s.$$typeof){case _:case L:w=!0;break;case Z:return w=s._init,Kl(w(s._payload),T,B,Y,p)}}if(w)return p=p(s),w=Y===""?"."+hl(s,0):Y,Ll(p)?(B="",w!=null&&(B=w.replace(ul,"$&/")+"/"),Kl(p,T,B,"",function(El){return El})):p!=null&&(A(p)&&(p=G(p,B+(p.key==null||s&&s.key===p.key?"":(""+p.key).replace(ul,"$&/")+"/")+w)),T.push(p)),1;w=0;var el=Y===""?".":Y+":";if(Ll(s))for(var F=0;F>>1,s=z[yl];if(0>>1;ylQ(Y,X))pQ(al,Y)?(z[yl]=al,z[p]=X,yl=p):(z[yl]=Y,z[B]=X,yl=B);else if(pQ(al,X))z[yl]=al,z[p]=X,yl=p;else break l}}return V}function Q(z,V){var X=z.sortIndex-V.sortIndex;return X!==0?X:z.id-V.id}if(_.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var tl=performance;_.unstable_now=function(){return tl.now()}}else{var $=Date,cl=$.now();_.unstable_now=function(){return $.now()-cl}}var O=[],S=[],Z=1,K=null,C=3,k=!1,zl=!1,Nl=!1,Yl=typeof setTimeout=="function"?setTimeout:null,bl=typeof clearTimeout=="function"?clearTimeout:null,vl=typeof setImmediate<"u"?setImmediate:null;function fl(z){for(var V=H(S);V!==null;){if(V.callback===null)v(S);else if(V.startTime<=z)v(S),V.sortIndex=V.expirationTime,L(O,V);else break;V=H(S)}}function Ll(z){if(Nl=!1,fl(z),!zl)if(H(O)!==null)zl=!0,Gl();else{var V=H(S);V!==null&&Kl(Ll,V.startTime-z)}}var M=!1,sl=-1,D=5,G=-1;function A(){return!(_.unstable_now()-Gz&&A());){var yl=K.callback;if(typeof yl=="function"){K.callback=null,C=K.priorityLevel;var s=yl(K.expirationTime<=z);if(z=_.unstable_now(),typeof s=="function"){K.callback=s,fl(z),V=!0;break t}K===H(O)&&v(O),fl(z)}else v(O);K=H(O)}if(K!==null)V=!0;else{var T=H(S);T!==null&&Kl(Ll,T.startTime-z),V=!1}}break l}finally{K=null,C=X,k=!1}V=void 0}}finally{V?ul():M=!1}}}var ul;if(typeof vl=="function")ul=function(){vl(U)};else if(typeof MessageChannel<"u"){var hl=new MessageChannel,Ol=hl.port2;hl.port1.onmessage=U,ul=function(){Ol.postMessage(null)}}else ul=function(){Yl(U,0)};function Gl(){M||(M=!0,ul())}function Kl(z,V){sl=Yl(function(){z(_.unstable_now())},V)}_.unstable_IdlePriority=5,_.unstable_ImmediatePriority=1,_.unstable_LowPriority=4,_.unstable_NormalPriority=3,_.unstable_Profiling=null,_.unstable_UserBlockingPriority=2,_.unstable_cancelCallback=function(z){z.callback=null},_.unstable_continueExecution=function(){zl||k||(zl=!0,Gl())},_.unstable_forceFrameRate=function(z){0>z||125yl?(z.sortIndex=X,L(S,z),H(O)===null&&z===H(S)&&(Nl?(bl(sl),sl=-1):Nl=!0,Kl(Ll,X-yl))):(z.sortIndex=s,L(O,z),zl||k||(zl=!0,Gl())),z},_.unstable_shouldYield=A,_.unstable_wrapCallback=function(z){var V=C;return function(){var X=C;C=V;try{return z.apply(this,arguments)}finally{C=X}}}}(Ii)),Ii}var J1;function Mh(){return J1||(J1=1,Pi.exports=ph()),Pi.exports}var lf={exports:{}},Fl={};/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var w1;function Uh(){if(w1)return Fl;w1=1;var _=af();function L(O){var S="https://react.dev/errors/"+O;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(L){console.error(L)}}return _(),lf.exports=Uh(),lf.exports}/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var W1;function Hh(){if(W1)return _e;W1=1;var _=Mh(),L=af(),H=Rh();function v(l){var t="https://react.dev/errors/"+l;if(1)":-1e||f[a]!==o[e]){var g=` -`+f[a].replace(" at new "," at ");return l.displayName&&g.includes("")&&(g=g.replace("",l.displayName)),g}while(1<=a&&0<=e);break}}}finally{Gl=!1,Error.prepareStackTrace=u}return(u=l?l.displayName||l.name:"")?Ol(u):""}function z(l){switch(l.tag){case 26:case 27:case 5:return Ol(l.type);case 16:return Ol("Lazy");case 13:return Ol("Suspense");case 19:return Ol("SuspenseList");case 0:case 15:return l=Kl(l.type,!1),l;case 11:return l=Kl(l.type.render,!1),l;case 1:return l=Kl(l.type,!0),l;default:return""}}function V(l){try{var t="";do t+=z(l),l=l.return;while(l);return t}catch(u){return` +var Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lv(_){return _&&_.__esModule&&Object.prototype.hasOwnProperty.call(_,"default")?_.default:_}var ci={exports:{}},be={};var Sd;function tv(){if(Sd)return be;Sd=1;var _=Symbol.for("react.transitional.element"),J=Symbol.for("react.fragment");function H(m,Q,F){var P=null;if(F!==void 0&&(P=""+F),Q.key!==void 0&&(P=""+Q.key),"key"in Q){F={};for(var sl in Q)sl!=="key"&&(F[sl]=Q[sl])}else F=Q;return Q=F.ref,{$$typeof:_,type:m,key:P,ref:Q!==void 0?Q:null,props:F}}return be.Fragment=J,be.jsx=H,be.jsxs=H,be}var bd;function av(){return bd||(bd=1,ci.exports=tv()),ci.exports}var R=av(),ii={exports:{}},K={};var zd;function uv(){if(zd)return K;zd=1;var _=Symbol.for("react.transitional.element"),J=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),m=Symbol.for("react.strict_mode"),Q=Symbol.for("react.profiler"),F=Symbol.for("react.consumer"),P=Symbol.for("react.context"),sl=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),D=Symbol.for("react.activity"),w=Symbol.iterator;function Ul(o){return o===null||typeof o!="object"?null:(o=w&&o[w]||o["@@iterator"],typeof o=="function"?o:null)}var _l={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dl=Object.assign,kl={};function Nl(o,z,p){this.props=o,this.context=z,this.refs=kl,this.updater=p||_l}Nl.prototype.isReactComponent={},Nl.prototype.setState=function(o,z){if(typeof o!="object"&&typeof o!="function"&&o!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,o,z,"setState")},Nl.prototype.forceUpdate=function(o){this.updater.enqueueForceUpdate(this,o,"forceUpdate")};function Ql(){}Ql.prototype=Nl.prototype;function zl(o,z,p){this.props=o,this.context=z,this.refs=kl,this.updater=p||_l}var Al=zl.prototype=new Ql;Al.constructor=zl,dl(Al,Nl.prototype),Al.isPureReactComponent=!0;var L=Array.isArray;function fl(){}var X={H:null,A:null,T:null,S:null},O=Object.prototype.hasOwnProperty;function q(o,z,p){var N=p.ref;return{$$typeof:_,type:o,key:z,ref:N!==void 0?N:null,props:p}}function G(o,z){return q(o.type,z,o.props)}function $(o){return typeof o=="object"&&o!==null&&o.$$typeof===_}function ll(o){var z={"=":"=0",":":"=2"};return"$"+o.replace(/[=:]/g,function(p){return z[p]})}var Xl=/\/+/g;function Vl(o,z){return typeof o=="object"&&o!==null&&o.key!=null?ll(""+o.key):z.toString(36)}function Pl(o){switch(o.status){case"fulfilled":return o.value;case"rejected":throw o.reason;default:switch(typeof o.status=="string"?o.then(fl,fl):(o.status="pending",o.then(function(z){o.status==="pending"&&(o.status="fulfilled",o.value=z)},function(z){o.status==="pending"&&(o.status="rejected",o.reason=z)})),o.status){case"fulfilled":return o.value;case"rejected":throw o.reason}}throw o}function r(o,z,p,N,V){var k=typeof o;(k==="undefined"||k==="boolean")&&(o=null);var x=!1;if(o===null)x=!0;else switch(k){case"bigint":case"string":case"number":x=!0;break;case"object":switch(o.$$typeof){case _:case J:x=!0;break;case Z:return x=o._init,r(x(o._payload),z,p,N,V)}}if(x)return V=V(o),x=N===""?"."+Vl(o,0):N,L(V)?(p="",x!=null&&(p=x.replace(Xl,"$&/")+"/"),r(V,z,p,"",function(It){return It})):V!=null&&($(V)&&(V=G(V,p+(V.key==null||o&&o.key===V.key?"":(""+V.key).replace(Xl,"$&/")+"/")+x)),z.push(V)),1;x=0;var Ml=N===""?".":N+":";if(L(o))for(var El=0;El>>1,yl=r[ml];if(0>>1;mlQ(p,B))NQ(V,p)?(r[ml]=V,r[N]=B,ml=N):(r[ml]=p,r[z]=B,ml=z);else if(NQ(V,B))r[ml]=V,r[N]=B,ml=N;else break l}}return A}function Q(r,A){var B=r.sortIndex-A.sortIndex;return B!==0?B:r.id-A.id}if(_.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var F=performance;_.unstable_now=function(){return F.now()}}else{var P=Date,sl=P.now();_.unstable_now=function(){return P.now()-sl}}var M=[],E=[],Z=1,D=null,w=3,Ul=!1,_l=!1,dl=!1,kl=!1,Nl=typeof setTimeout=="function"?setTimeout:null,Ql=typeof clearTimeout=="function"?clearTimeout:null,zl=typeof setImmediate<"u"?setImmediate:null;function Al(r){for(var A=H(E);A!==null;){if(A.callback===null)m(E);else if(A.startTime<=r)m(E),A.sortIndex=A.expirationTime,J(M,A);else break;A=H(E)}}function L(r){if(dl=!1,Al(r),!_l)if(H(M)!==null)_l=!0,fl||(fl=!0,ll());else{var A=H(E);A!==null&&Pl(L,A.startTime-r)}}var fl=!1,X=-1,O=5,q=-1;function G(){return kl?!0:!(_.unstable_now()-qr&&G());){var ml=D.callback;if(typeof ml=="function"){D.callback=null,w=D.priorityLevel;var yl=ml(D.expirationTime<=r);if(r=_.unstable_now(),typeof yl=="function"){D.callback=yl,Al(r),A=!0;break t}D===H(M)&&m(M),Al(r)}else m(M);D=H(M)}if(D!==null)A=!0;else{var o=H(E);o!==null&&Pl(L,o.startTime-r),A=!1}}break l}finally{D=null,w=B,Ul=!1}A=void 0}}finally{A?ll():fl=!1}}}var ll;if(typeof zl=="function")ll=function(){zl($)};else if(typeof MessageChannel<"u"){var Xl=new MessageChannel,Vl=Xl.port2;Xl.port1.onmessage=$,ll=function(){Vl.postMessage(null)}}else ll=function(){Nl($,0)};function Pl(r,A){X=Nl(function(){r(_.unstable_now())},A)}_.unstable_IdlePriority=5,_.unstable_ImmediatePriority=1,_.unstable_LowPriority=4,_.unstable_NormalPriority=3,_.unstable_Profiling=null,_.unstable_UserBlockingPriority=2,_.unstable_cancelCallback=function(r){r.callback=null},_.unstable_forceFrameRate=function(r){0>r||125ml?(r.sortIndex=B,J(E,r),H(M)===null&&r===H(E)&&(dl?(Ql(X),X=-1):dl=!0,Pl(L,B-ml))):(r.sortIndex=yl,J(M,r),_l||Ul||(_l=!0,fl||(fl=!0,ll()))),r},_.unstable_shouldYield=G,_.unstable_wrapCallback=function(r){var A=w;return function(){var B=w;w=A;try{return r.apply(this,arguments)}finally{w=B}}}})(di)),di}var _d;function nv(){return _d||(_d=1,oi.exports=ev()),oi.exports}var mi={exports:{}},Fl={};var Ad;function fv(){if(Ad)return Fl;Ad=1;var _=hi();function J(M){var E="https://react.dev/errors/"+M;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(J){console.error(J)}}return _(),mi.exports=fv(),mi.exports}var Od;function iv(){if(Od)return ze;Od=1;var _=nv(),J=hi(),H=cv();function m(l){var t="https://react.dev/errors/"+l;if(1yl||(l.current=ml[yl],ml[yl]=null,yl--)}function p(l,t){yl++,ml[yl]=l.current,l.current=t}var N=o(null),V=o(null),k=o(null),x=o(null);function Ml(l,t){switch(p(k,t),p(V,l),p(N,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?X0(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=X0(t),l=Z0(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}z(N),p(N,l)}function El(){z(N),z(V),z(k)}function It(l){l.memoizedState!==null&&p(x,l);var t=N.current,a=Z0(t,l.type);t!==a&&(p(V,l),p(N,a))}function Ee(l){V.current===l&&(z(N),z(V)),x.current===l&&(z(x),he._currentValue=B)}var Zn,gi;function Aa(l){if(Zn===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Zn=t&&t[1]||"",gi=-1)":-1e||i[u]!==v[e]){var S=` +`+i[u].replace(" at new "," at ");return l.displayName&&S.includes("")&&(S=S.replace("",l.displayName)),S}while(1<=u&&0<=e);break}}}finally{Ln=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?Aa(a):""}function Hd(l,t){switch(l.tag){case 26:case 27:case 5:return Aa(l.type);case 16:return Aa("Lazy");case 13:return l.child!==t&&t!==null?Aa("Suspense Fallback"):Aa("Suspense");case 19:return Aa("SuspenseList");case 0:case 15:return Vn(l.type,!1);case 11:return Vn(l.type.render,!1);case 1:return Vn(l.type,!0);case 31:return Aa("Activity");default:return""}}function ri(l){try{var t="",a=null;do t+=Hd(l,a),a=l,l=l.return;while(l);return t}catch(u){return` Error generating stack: `+u.message+` -`+u.stack}}function X(l){var t=l,u=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,t.flags&4098&&(u=t.return),l=t.return;while(l)}return t.tag===3?u:null}function yl(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function s(l){if(X(l)!==l)throw Error(v(188))}function T(l){var t=l.alternate;if(!t){if(t=X(l),t===null)throw Error(v(188));return t!==l?null:l}for(var u=l,a=t;;){var e=u.return;if(e===null)break;var n=e.alternate;if(n===null){if(a=e.return,a!==null){u=a;continue}break}if(e.child===n.child){for(n=e.child;n;){if(n===u)return s(e),l;if(n===a)return s(e),t;n=n.sibling}throw Error(v(188))}if(u.return!==a.return)u=e,a=n;else{for(var c=!1,i=e.child;i;){if(i===u){c=!0,u=e,a=n;break}if(i===a){c=!0,a=e,u=n;break}i=i.sibling}if(!c){for(i=n.child;i;){if(i===u){c=!0,u=n,a=e;break}if(i===a){c=!0,a=n,u=e;break}i=i.sibling}if(!c)throw Error(v(189))}}if(u.alternate!==a)throw Error(v(190))}if(u.tag!==3)throw Error(v(188));return u.stateNode.current===u?l:t}function B(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=B(l),t!==null)return t;l=l.sibling}return null}var Y=Array.isArray,p=H.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,al={pending:!1,data:null,method:null,action:null},w=[],el=-1;function F(l){return{current:l}}function El(l){0>el||(l.current=w[el],w[el]=null,el--)}function gl(l,t){el++,w[el]=l.current,l.current=t}var Dt=F(null),za=F(null),kt=F(null),Ae=F(null);function ze(l,t){switch(gl(kt,t),gl(za,l),gl(Dt,null),l=t.nodeType,l){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?m1(t):0;break;default:if(l=l===8?t.parentNode:t,t=l.tagName,l=l.namespaceURI)l=m1(l),t=g1(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}El(Dt),gl(Dt,t)}function Zu(){El(Dt),El(za),El(kt)}function xn(l){l.memoizedState!==null&&gl(Ae,l);var t=Dt.current,u=g1(t,l.type);t!==u&&(gl(za,l),gl(Dt,u))}function Oe(l){za.current===l&&(El(Dt),El(za)),Ae.current===l&&(El(Ae),me._currentValue=al)}var Cn=Object.prototype.hasOwnProperty,Zn=_.unstable_scheduleCallback,Vn=_.unstable_cancelCallback,ld=_.unstable_shouldYield,td=_.unstable_requestPaint,pt=_.unstable_now,ud=_.unstable_getCurrentPriorityLevel,ef=_.unstable_ImmediatePriority,nf=_.unstable_UserBlockingPriority,De=_.unstable_NormalPriority,ad=_.unstable_LowPriority,cf=_.unstable_IdlePriority,ed=_.log,nd=_.unstable_setDisableYieldValue,Oa=null,at=null;function cd(l){if(at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot(Oa,l,void 0,(l.current.flags&128)===128)}catch{}}function Ft(l){if(typeof ed=="function"&&nd(l),at&&typeof at.setStrictMode=="function")try{at.setStrictMode(Oa,l)}catch{}}var et=Math.clz32?Math.clz32:sd,id=Math.log,fd=Math.LN2;function sd(l){return l>>>=0,l===0?32:31-(id(l)/fd|0)|0}var pe=128,Me=4194304;function Eu(l){var t=l&42;if(t!==0)return t;switch(l&-l){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: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 l&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Ue(l,t){var u=l.pendingLanes;if(u===0)return 0;var a=0,e=l.suspendedLanes,n=l.pingedLanes,c=l.warmLanes;l=l.finishedLanes!==0;var i=u&134217727;return i!==0?(u=i&~e,u!==0?a=Eu(u):(n&=i,n!==0?a=Eu(n):l||(c=i&~c,c!==0&&(a=Eu(c))))):(i=u&~e,i!==0?a=Eu(i):n!==0?a=Eu(n):l||(c=u&~c,c!==0&&(a=Eu(c)))),a===0?0:t!==0&&t!==a&&!(t&e)&&(e=a&-a,c=t&-t,e>=c||e===32&&(c&4194176)!==0)?t:a}function Da(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function dd(l,t){switch(l){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ff(){var l=pe;return pe<<=1,!(pe&4194176)&&(pe=128),l}function sf(){var l=Me;return Me<<=1,!(Me&62914560)&&(Me=4194304),l}function Ln(l){for(var t=[],u=0;31>u;u++)t.push(l);return t}function pa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function od(l,t,u,a,e,n){var c=l.pendingLanes;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=u,l.entangledLanes&=u,l.errorRecoveryDisabledLanes&=u,l.shellSuspendCounter=0;var i=l.entanglements,f=l.expirationTimes,o=l.hiddenUpdates;for(u=c&~u;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),rd=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]*$"),gf={},Sf={};function md(l){return Cn.call(Sf,l)?!0:Cn.call(gf,l)?!1:rd.test(l)?Sf[l]=!0:(gf[l]=!0,!1)}function Re(l,t,u){if(md(t))if(u===null)l.removeAttribute(t);else{switch(typeof u){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+u)}}function He(l,t,u){if(u===null)l.removeAttribute(t);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+u)}}function jt(l,t,u,a){if(a===null)l.removeAttribute(u);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(u);return}l.setAttributeNS(t,u,""+a)}}function dt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function bf(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function gd(l){var t=bf(l)?"checked":"value",u=Object.getOwnPropertyDescriptor(l.constructor.prototype,t),a=""+l[t];if(!l.hasOwnProperty(t)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var e=u.get,n=u.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return e.call(this)},set:function(c){a=""+c,n.call(this,c)}}),Object.defineProperty(l,t,{enumerable:u.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function Ne(l){l._valueTracker||(l._valueTracker=gd(l))}function Ef(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var u=t.getValue(),a="";return l&&(a=bf(l)?l.checked?"true":"false":l.value),l=a,l!==u?(t.setValue(l),!0):!1}function qe(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var Sd=/[\n"\\]/g;function ot(l){return l.replace(Sd,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function wn(l,t,u,a,e,n,c,i){l.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.type=c:l.removeAttribute("type"),t!=null?c==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+dt(t)):l.value!==""+dt(t)&&(l.value=""+dt(t)):c!=="submit"&&c!=="reset"||l.removeAttribute("value"),t!=null?$n(l,c,dt(t)):u!=null?$n(l,c,dt(u)):a!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.name=""+dt(i):l.removeAttribute("name")}function Tf(l,t,u,a,e,n,c,i){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||u!=null){if(!(n!=="submit"&&n!=="reset"||t!=null))return;u=u!=null?""+dt(u):"",t=t!=null?""+dt(t):u,i||t===l.value||(l.value=t),l.defaultValue=t}a=a??e,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=i?l.checked:!!a,l.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(l.name=c)}function $n(l,t,u){t==="number"&&qe(l.ownerDocument)===l||l.defaultValue===""+u||(l.defaultValue=""+u)}function wu(l,t,u,a){if(l=l.options,t){t={};for(var e=0;e=ja),jf=" ",Bf=!1;function Yf(l,t){switch(l){case"keyup":return Jd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gf(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Fu=!1;function $d(l,t){switch(l){case"compositionend":return Gf(t);case"keypress":return t.which!==32?null:(Bf=!0,jf);case"textInput":return l=t.data,l===jf&&Bf?null:l;default:return null}}function Wd(l,t){if(Fu)return l==="compositionend"||!nc&&Yf(l,t)?(l=Mf(),Be=lc=It=null,Fu=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:u,offset:t-l};l=a}l:{for(;u;){if(u.nextSibling){u=u.nextSibling;break l}u=u.parentNode}u=void 0}u=Kf(u)}}function wf(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?wf(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function $f(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=qe(l.document);t instanceof l.HTMLIFrameElement;){try{var u=typeof t.contentWindow.location.href=="string"}catch{u=!1}if(u)l=t.contentWindow;else break;t=qe(l.document)}return t}function fc(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}function ao(l,t){var u=$f(t);t=l.focusedElem;var a=l.selectionRange;if(u!==t&&t&&t.ownerDocument&&wf(t.ownerDocument.documentElement,t)){if(a!==null&&fc(t)){if(l=a.start,u=a.end,u===void 0&&(u=l),"selectionStart"in t)t.selectionStart=l,t.selectionEnd=Math.min(u,t.value.length);else if(u=(l=t.ownerDocument||document)&&l.defaultView||window,u.getSelection){u=u.getSelection();var e=t.textContent.length,n=Math.min(a.start,e);a=a.end===void 0?n:Math.min(a.end,e),!u.extend&&n>a&&(e=a,a=n,n=e),e=Jf(t,n);var c=Jf(t,a);e&&c&&(u.rangeCount!==1||u.anchorNode!==e.node||u.anchorOffset!==e.offset||u.focusNode!==c.node||u.focusOffset!==c.offset)&&(l=l.createRange(),l.setStart(e.node,e.offset),u.removeAllRanges(),n>a?(u.addRange(l),u.extend(c.node,c.offset)):(l.setEnd(c.node,c.offset),u.addRange(l)))}}for(l=[],u=t;u=u.parentNode;)u.nodeType===1&&l.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Pu=null,sc=null,Xa=null,dc=!1;function Wf(l,t,u){var a=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;dc||Pu==null||Pu!==qe(a)||(a=Pu,"selectionStart"in a&&fc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Xa&&Ga(Xa,a)||(Xa=a,a=An(sc,"onSelect"),0>=c,e-=c,Bt=1<<32-et(t)+e|u<x?(Vl=j,j=null):Vl=j.sibling;var ol=r(h,j,y[x],b);if(ol===null){j===null&&(j=Vl);break}l&&j&&ol.alternate===null&&t(h,j),d=n(ol,d,x),I===null?R=ol:I.sibling=ol,I=ol,j=Vl}if(x===y.length)return u(h,j),dl&&pu(h,x),R;if(j===null){for(;xx?(Vl=j,j=null):Vl=j.sibling;var bu=r(h,j,ol.value,b);if(bu===null){j===null&&(j=Vl);break}l&&j&&bu.alternate===null&&t(h,j),d=n(bu,d,x),I===null?R=bu:I.sibling=bu,I=bu,j=Vl}if(ol.done)return u(h,j),dl&&pu(h,x),R;if(j===null){for(;!ol.done;x++,ol=y.next())ol=E(h,ol.value,b),ol!==null&&(d=n(ol,d,x),I===null?R=ol:I.sibling=ol,I=ol);return dl&&pu(h,x),R}for(j=a(j);!ol.done;x++,ol=y.next())ol=m(j,h,x,ol.value,b),ol!==null&&(l&&ol.alternate!==null&&j.delete(ol.key===null?x:ol.key),d=n(ol,d,x),I===null?R=ol:I.sibling=ol,I=ol);return l&&j.forEach(function(_h){return t(h,_h)}),dl&&pu(h,x),R}function Rl(h,d,y,b){if(typeof y=="object"&&y!==null&&y.type===O&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case $:l:{for(var R=y.key;d!==null;){if(d.key===R){if(R=y.type,R===O){if(d.tag===7){u(h,d.sibling),b=e(d,y.props.children),b.return=h,h=b;break l}}else if(d.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===vl&&hs(R)===d.type){u(h,d.sibling),b=e(d,y.props),Ka(b,y),b.return=h,h=b;break l}u(h,d);break}else t(h,d);d=d.sibling}y.type===O?(b=Xu(y.props.children,h.mode,b,y.key),b.return=h,h=b):(b=vn(y.type,y.key,y.props,null,h.mode,b),Ka(b,y),b.return=h,h=b)}return c(h);case cl:l:{for(R=y.key;d!==null;){if(d.key===R)if(d.tag===4&&d.stateNode.containerInfo===y.containerInfo&&d.stateNode.implementation===y.implementation){u(h,d.sibling),b=e(d,y.children||[]),b.return=h,h=b;break l}else{u(h,d);break}else t(h,d);d=d.sibling}b=hi(y,h.mode,b),b.return=h,h=b}return c(h);case vl:return R=y._init,y=R(y._payload),Rl(h,d,y,b)}if(Y(y))return q(h,d,y,b);if(sl(y)){if(R=sl(y),typeof R!="function")throw Error(v(150));return y=R.call(y),J(h,d,y,b)}if(typeof y.then=="function")return Rl(h,d,we(y),b);if(y.$$typeof===k)return Rl(h,d,dn(h,y),b);$e(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,d!==null&&d.tag===6?(u(h,d.sibling),b=e(d,y),b.return=h,h=b):(u(h,d),b=oi(y,h.mode,b),b.return=h,h=b),c(h)):u(h,d)}return function(h,d,y,b){try{La=0;var R=Rl(h,d,y,b);return ea=null,R}catch(j){if(j===Za)throw j;var I=bt(29,j,null,h.mode);return I.lanes=b,I.return=h,I}finally{}}}var Uu=vs(!0),ys=vs(!1),na=F(null),We=F(0);function rs(l,t){l=wt,gl(We,l),gl(na,t),wt=l|t.baseLanes}function Sc(){gl(We,wt),gl(na,na.current)}function bc(){wt=We.current,El(na),El(We)}var mt=F(null),Ut=null;function tu(l){var t=l.alternate;gl(Xl,Xl.current&1),gl(mt,l),Ut===null&&(t===null||na.current!==null||t.memoizedState!==null)&&(Ut=l)}function ms(l){if(l.tag===22){if(gl(Xl,Xl.current),gl(mt,l),Ut===null){var t=l.alternate;t!==null&&t.memoizedState!==null&&(Ut=l)}}else uu()}function uu(){gl(Xl,Xl.current),gl(mt,mt.current)}function Gt(l){El(mt),Ut===l&&(Ut=null),El(Xl)}var Xl=F(0);function ke(l){for(var t=l;t!==null;){if(t.tag===13){var u=t.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var fo=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(u,a){l.push(a)}};this.abort=function(){t.aborted=!0,l.forEach(function(u){return u()})}},so=_.unstable_scheduleCallback,oo=_.unstable_NormalPriority,Ql={$$typeof:k,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ec(){return{controller:new fo,data:new Map,refCount:0}}function Ja(l){l.refCount--,l.refCount===0&&so(oo,function(){l.controller.abort()})}var wa=null,Tc=0,ca=0,ia=null;function ho(l,t){if(wa===null){var u=wa=[];Tc=0,ca=pi(),ia={status:"pending",value:void 0,then:function(a){u.push(a)}}}return Tc++,t.then(gs,gs),t}function gs(){if(--Tc===0&&wa!==null){ia!==null&&(ia.status="fulfilled");var l=wa;wa=null,ca=0,ia=null;for(var t=0;tn?n:8;var c=A.T,i={};A.T=i,Xc(l,!1,t,u);try{var f=e(),o=A.S;if(o!==null&&o(i,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var g=vo(f,a);ka(l,t,g,st(l))}else ka(l,t,a,st(l))}catch(E){ka(l,t,{then:function(){},status:"rejected",reason:E},st())}finally{p.p=n,A.T=c}}function So(){}function Yc(l,t,u,a){if(l.tag!==5)throw Error(v(476));var e=$s(l).queue;ws(l,e,t,al,u===null?So:function(){return Ws(l),u(a)})}function $s(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:al,baseState:al,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:al},next:null};var u={};return t.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xt,lastRenderedState:u},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function Ws(l){var t=$s(l).next.queue;ka(l,t,{},st())}function Gc(){return kl(me)}function ks(){return jl().memoizedState}function Fs(){return jl().memoizedState}function bo(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var u=st();l=iu(u);var a=fu(t,l,u);a!==null&&(Il(a,t,u),Ia(a,t,u)),t={cache:Ec()},l.payload=t;return}t=t.return}}function Eo(l,t,u){var a=st();u={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},nn(l)?Is(t,u):(u=vc(l,t,u,a),u!==null&&(Il(u,l,a),l0(u,t,a)))}function Ps(l,t,u){var a=st();ka(l,t,u,a)}function ka(l,t,u,a){var e={lane:a,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(nn(l))Is(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var c=t.lastRenderedState,i=n(c,u);if(e.hasEagerState=!0,e.eagerState=i,nt(i,c))return Ze(l,t,e,0),Tl===null&&Ce(),!1}catch{}finally{}if(u=vc(l,t,e,a),u!==null)return Il(u,l,a),l0(u,t,a),!0}return!1}function Xc(l,t,u,a){if(a={lane:2,revertLane:pi(),action:a,hasEagerState:!1,eagerState:null,next:null},nn(l)){if(t)throw Error(v(479))}else t=vc(l,u,a,2),t!==null&&Il(t,l,2)}function nn(l){var t=l.alternate;return l===P||t!==null&&t===P}function Is(l,t){fa=Pe=!0;var u=l.pending;u===null?t.next=t:(t.next=u.next,u.next=t),l.pending=t}function l0(l,t,u){if(u&4194176){var a=t.lanes;a&=l.pendingLanes,u|=a,t.lanes=u,of(l,u)}}var Rt={readContext:kl,use:tn,useCallback:Hl,useContext:Hl,useEffect:Hl,useImperativeHandle:Hl,useLayoutEffect:Hl,useInsertionEffect:Hl,useMemo:Hl,useReducer:Hl,useRef:Hl,useState:Hl,useDebugValue:Hl,useDeferredValue:Hl,useTransition:Hl,useSyncExternalStore:Hl,useId:Hl};Rt.useCacheRefresh=Hl,Rt.useMemoCache=Hl,Rt.useHostTransitionStatus=Hl,Rt.useFormState=Hl,Rt.useActionState=Hl,Rt.useOptimistic=Hl;var Nu={readContext:kl,use:tn,useCallback:function(l,t){return ut().memoizedState=[l,t===void 0?null:t],l},useContext:kl,useEffect:Qs,useImperativeHandle:function(l,t,u){u=u!=null?u.concat([l]):null,an(4194308,4,Zs.bind(null,t,l),u)},useLayoutEffect:function(l,t){return an(4194308,4,l,t)},useInsertionEffect:function(l,t){an(4,2,l,t)},useMemo:function(l,t){var u=ut();t=t===void 0?null:t;var a=l();if(Hu){Ft(!0);try{l()}finally{Ft(!1)}}return u.memoizedState=[a,t],a},useReducer:function(l,t,u){var a=ut();if(u!==void 0){var e=u(t);if(Hu){Ft(!0);try{u(t)}finally{Ft(!1)}}}else e=t;return a.memoizedState=a.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},a.queue=l,l=l.dispatch=Eo.bind(null,P,l),[a.memoizedState,l]},useRef:function(l){var t=ut();return l={current:l},t.memoizedState=l},useState:function(l){l=Hc(l);var t=l.queue,u=Ps.bind(null,P,t);return t.dispatch=u,[l.memoizedState,u]},useDebugValue:jc,useDeferredValue:function(l,t){var u=ut();return Bc(u,l,t)},useTransition:function(){var l=Hc(!1);return l=ws.bind(null,P,l.queue,!0,!1),ut().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,u){var a=P,e=ut();if(dl){if(u===void 0)throw Error(v(407));u=u()}else{if(u=t(),Tl===null)throw Error(v(349));il&60||As(a,t,u)}e.memoizedState=u;var n={value:u,getSnapshot:t};return e.queue=n,Qs(Os.bind(null,a,n,l),[l]),a.flags|=2048,da(9,zs.bind(null,a,n,u,t),{destroy:void 0},null),u},useId:function(){var l=ut(),t=Tl.identifierPrefix;if(dl){var u=Yt,a=Bt;u=(a&~(1<<32-et(a)-1)).toString(32)+u,t=":"+t+"R"+u,u=Ie++,0 title"))),$l(n,a,u),n[Wl]=l,xl(n),a=n;break l;case"link":var c=p1("link","href",e).get(a+(u.href||""));if(c){for(var i=0;i<\/script>",l=l.removeChild(l.firstChild);break;case"select":l=typeof a.is=="string"?e.createElement("select",{is:a.is}):e.createElement("select"),a.multiple?l.multiple=!0:a.size&&(l.size=a.size);break;default:l=typeof a.is=="string"?e.createElement(u,{is:a.is}):e.createElement(u)}}l[Wl]=t,l[lt]=a;l:for(e=t.child;e!==null;){if(e.tag===5||e.tag===6)l.appendChild(e.stateNode);else if(e.tag!==4&&e.tag!==27&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break l;for(;e.sibling===null;){if(e.return===null||e.return===t)break l;e=e.return}e.sibling.return=e.return,e=e.sibling}t.stateNode=l;l:switch($l(l,u,a),u){case"button":case"input":case"select":case"textarea":l=!!a.autoFocus;break l;case"img":l=!0;break l;default:l=!1}l&&Kt(t)}}return Dl(t),t.flags&=-16777217,null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Kt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(v(166));if(l=kt.current,Qa(t)){if(l=t.stateNode,u=t.memoizedProps,a=null,e=Pl,e!==null)switch(e.tag){case 27:case 5:a=e.memoizedProps}l[Wl]=t,l=!!(l.nodeValue===u||a!==null&&a.suppressHydrationWarning===!0||r1(l.nodeValue,u)),l||Mu(t)}else l=On(l).createTextNode(a),l[Wl]=t,t.stateNode=l}return Dl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=Qa(t),a!==null&&a.dehydrated!==null){if(l===null){if(!e)throw Error(v(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(v(317));e[Wl]=t}else xa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Dl(t),e=!1}else At!==null&&(Ei(At),At=null),e=!0;if(!e)return t.flags&256?(Gt(t),t):(Gt(t),null)}if(Gt(t),t.flags&128)return t.lanes=u,t;if(u=a!==null,l=l!==null&&l.memoizedState!==null,u){a=t.child,e=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(e=a.alternate.memoizedState.cachePool.pool);var n=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==e&&(a.flags|=2048)}return u!==l&&u&&(t.child.flags|=8192),yn(t,t.updateQueue),Dl(t),null;case 4:return Zu(),l===null&&Hi(t.stateNode.containerInfo),Dl(t),null;case 10:return Ct(t.type),Dl(t),null;case 19:if(El(Xl),e=t.memoizedState,e===null)return Dl(t),null;if(a=(t.flags&128)!==0,n=e.rendering,n===null)if(a)ce(e,!1);else{if(Ul!==0||l!==null&&l.flags&128)for(l=t.child;l!==null;){if(n=ke(l),n!==null){for(t.flags|=128,ce(e,!1),l=n.updateQueue,t.updateQueue=l,yn(t,l),t.subtreeFlags=0,l=u,u=t.child;u!==null;)V0(u,l),u=u.sibling;return gl(Xl,Xl.current&1|2),t.child}l=l.sibling}e.tail!==null&&pt()>rn&&(t.flags|=128,a=!0,ce(e,!1),t.lanes=4194304)}else{if(!a)if(l=ke(n),l!==null){if(t.flags|=128,a=!0,l=l.updateQueue,t.updateQueue=l,yn(t,l),ce(e,!0),e.tail===null&&e.tailMode==="hidden"&&!n.alternate&&!dl)return Dl(t),null}else 2*pt()-e.renderingStartTime>rn&&u!==536870912&&(t.flags|=128,a=!0,ce(e,!1),t.lanes=4194304);e.isBackwards?(n.sibling=t.child,t.child=n):(l=e.last,l!==null?l.sibling=n:t.child=n,e.last=n)}return e.tail!==null?(t=e.tail,e.rendering=t,e.tail=t.sibling,e.renderingStartTime=pt(),t.sibling=null,l=Xl.current,gl(Xl,a?l&1|2:l&1),t):(Dl(t),null);case 22:case 23:return Gt(t),bc(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?u&536870912&&!(t.flags&128)&&(Dl(t),t.subtreeFlags&6&&(t.flags|=8192)):Dl(t),u=t.updateQueue,u!==null&&yn(t,u.retryQueue),u=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==u&&(t.flags|=2048),l!==null&&El(Ru),null;case 24:return u=null,l!==null&&(u=l.memoizedState.cache),t.memoizedState.cache!==u&&(t.flags|=2048),Ct(Ql),Dl(t),null;case 25:return null}throw Error(v(156,t.tag))}function po(l,t){switch(rc(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Ct(Ql),Zu(),l=t.flags,l&65536&&!(l&128)?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Oe(t),null;case 13:if(Gt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(v(340));xa()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return El(Xl),null;case 4:return Zu(),null;case 10:return Ct(t.type),null;case 22:case 23:return Gt(t),bc(),l!==null&&El(Ru),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Ct(Ql),null;case 25:return null;default:return null}}function J0(l,t){switch(rc(t),t.tag){case 3:Ct(Ql),Zu();break;case 26:case 27:case 5:Oe(t);break;case 4:Zu();break;case 13:Gt(t);break;case 19:El(Xl);break;case 10:Ct(t.type);break;case 22:case 23:Gt(t),bc(),l!==null&&El(Ru);break;case 24:Ct(Ql)}}var Mo={getCacheForType:function(l){var t=kl(Ql),u=t.data.get(l);return u===void 0&&(u=l(),t.data.set(l,u)),u}},Uo=typeof WeakMap=="function"?WeakMap:Map,pl=0,Tl=null,ll=null,il=0,_l=0,ft=null,Jt=!1,ya=!1,vi=!1,wt=0,Ul=0,vu=0,Qu=0,yi=0,Et=0,ra=0,ie=null,Ht=null,ri=!1,mi=0,rn=1/0,mn=null,yu=null,gn=!1,xu=null,fe=0,gi=0,Si=null,se=0,bi=null;function st(){if(pl&2&&il!==0)return il&-il;if(A.T!==null){var l=ca;return l!==0?l:pi()}return vf()}function w0(){Et===0&&(Et=!(il&536870912)||dl?ff():536870912);var l=mt.current;return l!==null&&(l.flags|=32),Et}function Il(l,t,u){(l===Tl&&_l===2||l.cancelPendingCommit!==null)&&(ma(l,0),$t(l,il,Et,!1)),pa(l,u),(!(pl&2)||l!==Tl)&&(l===Tl&&(!(pl&2)&&(Qu|=u),Ul===4&&$t(l,il,Et,!1)),Nt(l))}function $0(l,t,u){if(pl&6)throw Error(v(327));var a=!u&&(t&60)===0&&(t&l.expiredLanes)===0||Da(l,t),e=a?No(l,t):Ai(l,t,!0),n=a;do{if(e===0){ya&&!a&&$t(l,t,0,!1);break}else if(e===6)$t(l,t,0,!Jt);else{if(u=l.current.alternate,n&&!Ro(u)){e=Ai(l,t,!1),n=!1;continue}if(e===2){if(n=t,l.errorRecoveryDisabledLanes&n)var c=0;else c=l.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;l:{var i=l;e=ie;var f=i.current.memoizedState.isDehydrated;if(f&&(ma(i,c).flags|=256),c=Ai(i,c,!1),c!==2){if(vi&&!f){i.errorRecoveryDisabledLanes|=n,Qu|=n,e=4;break l}n=Ht,Ht=e,n!==null&&Ei(n)}e=c}if(n=!1,e!==2)continue}}if(e===1){ma(l,0),$t(l,t,0,!0);break}l:{switch(a=l,e){case 0:case 1:throw Error(v(345));case 4:if((t&4194176)===t){$t(a,t,Et,!Jt);break l}break;case 2:Ht=null;break;case 3:case 5:break;default:throw Error(v(329))}if(a.finishedWork=u,a.finishedLanes=t,(t&62914560)===t&&(n=mi+300-pt(),10u?32:u,A.T=null,xu===null)var n=!1;else{u=Si,Si=null;var c=xu,i=fe;if(xu=null,fe=0,pl&6)throw Error(v(331));var f=pl;if(pl|=4,C0(c.current),X0(c,c.current,i,u),pl=f,de(0,!1),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot(Oa,c)}catch{}n=!0}return n}finally{p.p=e,A.T=a,a1(l,t)}}return!1}function e1(l,t,u){t=vt(u,t),t=Cc(l.stateNode,t,2),l=fu(l,t,2),l!==null&&(pa(l,2),Nt(l))}function Sl(l,t,u){if(l.tag===3)e1(l,l,u);else for(;t!==null;){if(t.tag===3){e1(t,l,u);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(yu===null||!yu.has(a))){l=vt(u,l),u=i0(2),a=fu(t,u,2),a!==null&&(f0(u,a,t,l),pa(a,2),Nt(a));break}}t=t.return}}function zi(l,t,u){var a=l.pingCache;if(a===null){a=l.pingCache=new Uo;var e=new Set;a.set(t,e)}else e=a.get(t),e===void 0&&(e=new Set,a.set(t,e));e.has(u)||(vi=!0,e.add(u),l=Bo.bind(null,l,t,u),t.then(l,l))}function Bo(l,t,u){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&u,l.warmLanes&=~u,Tl===l&&(il&u)===u&&(Ul===4||Ul===3&&(il&62914560)===il&&300>pt()-mi?!(pl&2)&&ma(l,0):yi|=u,ra===il&&(ra=0)),Nt(l)}function n1(l,t){t===0&&(t=sf()),l=lu(l,t),l!==null&&(pa(l,t),Nt(l))}function Yo(l){var t=l.memoizedState,u=0;t!==null&&(u=t.retryLane),n1(l,u)}function Go(l,t){var u=0;switch(l.tag){case 13:var a=l.stateNode,e=l.memoizedState;e!==null&&(u=e.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(v(314))}a!==null&&a.delete(t),n1(l,u)}function Xo(l,t){return Zn(l,t)}var En=null,ba=null,Oi=!1,Tn=!1,Di=!1,Cu=0;function Nt(l){l!==ba&&l.next===null&&(ba===null?En=ba=l:ba=ba.next=l),Tn=!0,Oi||(Oi=!0,xo(Qo))}function de(l,t){if(!Di&&Tn){Di=!0;do for(var u=!1,a=En;a!==null;){if(l!==0){var e=a.pendingLanes;if(e===0)var n=0;else{var c=a.suspendedLanes,i=a.pingedLanes;n=(1<<31-et(42|l)+1)-1,n&=e&~(c&~i),n=n&201326677?n&201326677|1:n?n|2:0}n!==0&&(u=!0,f1(a,n))}else n=il,n=Ue(a,a===Tl?n:0),!(n&3)||Da(a,n)||(u=!0,f1(a,n));a=a.next}while(u);Di=!1}}function Qo(){Tn=Oi=!1;var l=0;Cu!==0&&($o()&&(l=Cu),Cu=0);for(var t=pt(),u=null,a=En;a!==null;){var e=a.next,n=c1(a,t);n===0?(a.next=null,u===null?En=e:u.next=e,e===null&&(ba=u)):(u=a,(l!==0||n&3)&&(Tn=!0)),a=e}de(l)}function c1(l,t){for(var u=l.suspendedLanes,a=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0"u"?null:document;function A1(l,t,u){var a=Ta;if(a&&typeof t=="string"&&t){var e=ot(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof u=="string"&&(e+='[crossorigin="'+u+'"]'),_1.has(e)||(_1.add(e),l={rel:l,crossOrigin:u,href:t},a.querySelector(e)===null&&(t=a.createElement("link"),$l(t,"link",l),xl(t),a.head.appendChild(t)))}}function uh(l){Wt.D(l),A1("dns-prefetch",l,null)}function ah(l,t){Wt.C(l,t),A1("preconnect",l,t)}function eh(l,t,u){Wt.L(l,t,u);var a=Ta;if(a&&l&&t){var e='link[rel="preload"][as="'+ot(t)+'"]';t==="image"&&u&&u.imageSrcSet?(e+='[imagesrcset="'+ot(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(e+='[imagesizes="'+ot(u.imageSizes)+'"]')):e+='[href="'+ot(l)+'"]';var n=e;switch(t){case"style":n=_a(l);break;case"script":n=Aa(l)}Tt.has(n)||(l=U({rel:"preload",href:t==="image"&&u&&u.imageSrcSet?void 0:l,as:t},u),Tt.set(n,l),a.querySelector(e)!==null||t==="style"&&a.querySelector(ve(n))||t==="script"&&a.querySelector(ye(n))||(t=a.createElement("link"),$l(t,"link",l),xl(t),a.head.appendChild(t)))}}function nh(l,t){Wt.m(l,t);var u=Ta;if(u&&l){var a=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+ot(a)+'"][href="'+ot(l)+'"]',n=e;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Aa(l)}if(!Tt.has(n)&&(l=U({rel:"modulepreload",href:l},t),Tt.set(n,l),u.querySelector(e)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(ye(n)))return}a=u.createElement("link"),$l(a,"link",l),xl(a),u.head.appendChild(a)}}}function ch(l,t,u){Wt.S(l,t,u);var a=Ta;if(a&&l){var e=Ku(a).hoistableStyles,n=_a(l);t=t||"default";var c=e.get(n);if(!c){var i={loading:0,preload:null};if(c=a.querySelector(ve(n)))i.loading=5;else{l=U({rel:"stylesheet",href:l,"data-precedence":t},u),(u=Tt.get(n))&&xi(l,u);var f=c=a.createElement("link");xl(f),$l(f,"link",l),f._p=new Promise(function(o,g){f.onload=o,f.onerror=g}),f.addEventListener("load",function(){i.loading|=1}),f.addEventListener("error",function(){i.loading|=2}),i.loading|=4,pn(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:i},e.set(n,c)}}}function ih(l,t){Wt.X(l,t);var u=Ta;if(u&&l){var a=Ku(u).hoistableScripts,e=Aa(l),n=a.get(e);n||(n=u.querySelector(ye(e)),n||(l=U({src:l,async:!0},t),(t=Tt.get(e))&&Ci(l,t),n=u.createElement("script"),xl(n),$l(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function fh(l,t){Wt.M(l,t);var u=Ta;if(u&&l){var a=Ku(u).hoistableScripts,e=Aa(l),n=a.get(e);n||(n=u.querySelector(ye(e)),n||(l=U({src:l,async:!0,type:"module"},t),(t=Tt.get(e))&&Ci(l,t),n=u.createElement("script"),xl(n),$l(n,"link",l),u.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(e,n))}}function z1(l,t,u,a){var e=(e=kt.current)?Dn(e):null;if(!e)throw Error(v(446));switch(l){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(t=_a(u.href),u=Ku(e).hoistableStyles,a=u.get(t),a||(a={type:"style",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){l=_a(u.href);var n=Ku(e).hoistableStyles,c=n.get(l);if(c||(e=e.ownerDocument||e,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,c),(n=e.querySelector(ve(l)))&&!n._p&&(c.instance=n,c.state.loading=5),Tt.has(l)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},Tt.set(l,u),n||sh(e,l,u,c.state))),t&&a===null)throw Error(v(528,""));return c}if(t&&a!==null)throw Error(v(529,""));return null;case"script":return t=u.async,u=u.src,typeof u=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Aa(u),u=Ku(e).hoistableScripts,a=u.get(t),a||(a={type:"script",instance:null,count:0,state:null},u.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(v(444,l))}}function _a(l){return'href="'+ot(l)+'"'}function ve(l){return'link[rel="stylesheet"]['+l+"]"}function O1(l){return U({},l,{"data-precedence":l.precedence,precedence:null})}function sh(l,t,u,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),$l(t,"link",u),xl(t),l.head.appendChild(t))}function Aa(l){return'[src="'+ot(l)+'"]'}function ye(l){return"script[async]"+l}function D1(l,t,u){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+ot(u.href)+'"]');if(a)return t.instance=a,xl(a),a;var e=U({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),xl(a),$l(a,"style",e),pn(a,u.precedence,l),t.instance=a;case"stylesheet":e=_a(u.href);var n=l.querySelector(ve(e));if(n)return t.state.loading|=4,t.instance=n,xl(n),n;a=O1(u),(e=Tt.get(e))&&xi(a,e),n=(l.ownerDocument||l).createElement("link"),xl(n);var c=n;return c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),$l(n,"link",a),t.state.loading|=4,pn(n,u.precedence,l),t.instance=n;case"script":return n=Aa(u.src),(e=l.querySelector(ye(n)))?(t.instance=e,xl(e),e):(a=u,(e=Tt.get(n))&&(a=U({},u),Ci(a,e)),l=l.ownerDocument||l,e=l.createElement("script"),xl(e),$l(e,"link",a),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(v(443,t.type))}else t.type==="stylesheet"&&!(t.state.loading&4)&&(a=t.instance,t.state.loading|=4,pn(a,u.precedence,l));return t.instance}function pn(l,t,u){for(var a=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=a.length?a[a.length-1]:null,n=e,c=0;c title"):null)}function dh(l,t,u){if(u===1||t.itemProp!=null)return!1;switch(l){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 l=t.disabled,typeof t.precedence=="string"&&l==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 U1(l){return!(l.type==="stylesheet"&&!(l.state.loading&3))}var re=null;function oh(){}function hh(l,t,u){if(re===null)throw Error(v(475));var a=re;if(t.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&!(t.state.loading&4)){if(t.instance===null){var e=_a(u.href),n=l.querySelector(ve(e));if(n){l=n._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(a.count++,a=Un.bind(a),l.then(a,a)),t.state.loading|=4,t.instance=n,xl(n);return}n=l.ownerDocument||l,u=O1(u),(e=Tt.get(e))&&xi(u,e),n=n.createElement("link"),xl(n);var c=n;c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),$l(n,"link",u),t.instance=n}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,l),(l=t.state.preload)&&!(t.state.loading&3)&&(a.count++,t=Un.bind(a),l.addEventListener("load",t),l.addEventListener("error",t))}}function vh(){if(re===null)throw Error(v(475));var l=re;return l.stylesheets&&l.count===0&&Zi(l,l.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(L){console.error(L)}}return _(),Fi.exports=Hh(),Fi.exports}var F1=Nh();const qh=()=>{const[_,L]=Al.useState([]);return Al.useEffect(()=>{var Q;const H=[];(Q=new URL(window.location.href).searchParams)==null||Q.forEach((tl,$)=>{if($==="scope"&&tl){const cl=decodeURIComponent(tl).split("/").filter(Boolean).join("/"),O=cl.split("/").slice(1,3).join("/");H.push({type:"manual",title:O,slug:cl})}else if($.startsWith("filters[")){const cl=new RegExp(/filters\[(.*?)\]\[(.*?)\]/),[,O,S]=$.match(cl);H.push({type:O==="optionsaggs"?"option":O,title:S})}}),L(H)},[]),[_,L]};var tf,P1;function jh(){if(P1)return tf;P1=1;var _="Expected a function",L=NaN,H="[object Symbol]",v=/^\s+|\s+$/g,Q=/^[-+]0x[0-9a-f]+$/i,tl=/^0b[01]+$/i,$=/^0o[0-7]+$/i,cl=parseInt,O=typeof Xn=="object"&&Xn&&Xn.Object===Object&&Xn,S=typeof self=="object"&&self&&self.Object===Object&&self,Z=O||S||Function("return this")(),K=Object.prototype,C=K.toString,k=Math.max,zl=Math.min,Nl=function(){return Z.Date.now()};function Yl(M,sl,D){var G,A,U,ul,hl,Ol,Gl=0,Kl=!1,z=!1,V=!0;if(typeof M!="function")throw new TypeError(_);sl=Ll(sl)||0,bl(D)&&(Kl=!!D.leading,z="maxWait"in D,U=z?k(Ll(D.maxWait)||0,sl):U,V="trailing"in D?!!D.trailing:V);function X(el){var F=G,El=A;return G=A=void 0,Gl=el,ul=M.apply(El,F),ul}function yl(el){return Gl=el,hl=setTimeout(B,sl),Kl?X(el):ul}function s(el){var F=el-Ol,El=el-Gl,gl=sl-F;return z?zl(gl,U-El):gl}function T(el){var F=el-Ol,El=el-Gl;return Ol===void 0||F>=sl||F<0||z&&El>=U}function B(){var el=Nl();if(T(el))return Y(el);hl=setTimeout(B,s(el))}function Y(el){return hl=void 0,V&&G?X(el):(G=A=void 0,ul)}function p(){hl!==void 0&&clearTimeout(hl),Gl=0,G=Ol=A=hl=void 0}function al(){return hl===void 0?ul:Y(Nl())}function w(){var el=Nl(),F=T(el);if(G=arguments,A=this,Ol=el,F){if(hl===void 0)return yl(Ol);if(z)return hl=setTimeout(B,sl),X(Ol)}return hl===void 0&&(hl=setTimeout(B,sl)),ul}return w.cancel=p,w.flush=al,w}function bl(M){var sl=typeof M;return!!M&&(sl=="object"||sl=="function")}function vl(M){return!!M&&typeof M=="object"}function fl(M){return typeof M=="symbol"||vl(M)&&C.call(M)==H}function Ll(M){if(typeof M=="number")return M;if(fl(M))return L;if(bl(M)){var sl=typeof M.valueOf=="function"?M.valueOf():M;M=bl(sl)?sl+"":sl}if(typeof M!="string")return M===0?M:+M;M=M.replace(v,"");var D=tl.test(M);return D||$.test(M)?cl(M.slice(2),D?2:8):Q.test(M)?L:+M}return tf=Yl,tf}var Bh=jh();const Yh=Ah(Bh),Gh=()=>{const[_,L]=Al.useState([]),[H,v]=Al.useState([]),[Q,tl]=Al.useState(!1),$=(S,Z)=>{const K=new URL("/search/suggest",uf);return S.forEach(C=>{C.type==="manual"?K.searchParams.append("filters[package]",C.title):C.type==="vendor"?K.searchParams.append(`filters[${C.type}]`,C.title):C.type==="option"?K.searchParams.append(`filters[optionsaggs][${C.title}]`,!0):K.searchParams.append(`filters[${C.type}][${C.title}]`,!0)}),K.searchParams.append("q",Z),K.href},cl=Al.useCallback(async(S,Z)=>{var K,C;if((S==null?void 0:S.length)===0&&!Z){L([]),v([]);return}tl(!0);try{const k=await fetch($(S,Z),{headers:{"Content-Type":"application/json"}});if(!k.ok)throw new Error("Network response error");const zl=await k.json(),Nl=((K=zl==null?void 0:zl.results)==null?void 0:K.map(bl=>({title:bl.snippet_title,packageName:bl.manual_package,href:`${uf}/${bl.manual_slug}/${bl.relative_url}#${bl.fragment}`})))||[],Yl=Object.entries(((C=zl==null?void 0:zl.suggest)==null?void 0:C.suggestions)??{}).flatMap(([bl,vl])=>{const fl=bl.replace("manual_","")==="package"?"manual":bl.replace("manual_","");return vl.map(Ll=>({type:fl,title:fl==="version"?Ll.title.split(".")[0]:Ll.title,slug:Ll.slug??null}))});L(Nl),v(Yl)}catch(k){console.error(k),L([]),v([])}finally{tl(!1)}},[]),O=Al.useCallback(Yh(cl,300),[]);return{fileSuggestions:_,scopeSuggestions:H,setScopeSuggestions:v,setFileSuggestions:L,isLoading:Q,fetchSuggestions:O}},Xh=({type:_})=>{switch(_){case"search":return N.jsx("i",{className:"fa fa-search"});case"file":return N.jsx("i",{className:"fa-regular fa-file-code"});default:return null}},Qh=({scopes:_,title:L,type:H,packageName:v})=>(_==null?void 0:_.length)>0?N.jsx(N.Fragment,{children:N.jsxs("div",{className:"suggest-row__scope",children:[_.map(({title:Q,type:tl})=>N.jsxs(N.Fragment,{children:[N.jsx("p",{className:"suggest-row__scope-type",children:tl&&`${tl}:`}),Q&&N.jsx("p",{className:"suggest-row__scope-name",children:Q})]})),N.jsx("p",{className:"suggest-row__title",children:L})]})}):N.jsxs("div",{className:"suggest-row__scope",title:`${L}${v?` (${v})`:""}`,children:[N.jsx("p",{className:"suggest-row__scope-type",children:H&&`${H}:`}),N.jsx("p",{className:"suggest-row__title",dangerouslySetInnerHTML:{__html:L}}),v&&N.jsxs("p",{className:"suggest-row__description",children:["(",v,")"]})]}),Qn=Al.forwardRef(({title:_,packageName:L,scopes:H,tooltip:v,onClick:Q,type:tl,href:$,isActive:cl,icon:O="search"},S)=>{const Z=K=>{$||(K.preventDefault(),Q==null||Q())};return N.jsxs("a",{onClick:Z,ref:S,href:$,className:`suggest-row ${cl?"suggest-row--active":""}`,children:[N.jsx("div",{className:"suggest-row__icon",children:N.jsx(Xh,{type:O})}),N.jsx("div",{className:"suggest-row__content",children:N.jsx(Qh,{scopes:H,title:_,type:tl,packageName:L})}),v&&N.jsx("p",{className:"suggest-row__tooltip",children:v})]})});Qn.displayName="SuggestRow";const xh=({isOpen:_,onClose:L})=>{const[H,v]=Al.useState(""),[Q,tl]=qh(),[$,cl]=Al.useState([]),[O,S]=Al.useState(-1),Z=Al.useRef([]),K=Al.useRef(),{fileSuggestions:C,scopeSuggestions:k,setScopeSuggestions:zl,setFileSuggestions:Nl,isLoading:Yl,fetchSuggestions:bl}=Gh();Al.useEffect(()=>{var A,U,ul;const D=document.getElementById("searchscope"),G=((U=(A=D==null?void 0:D.children)==null?void 0:A[1])==null?void 0:U.value)??null;if(G){const hl=G.split("/").filter(Boolean),Ol=hl.slice(1,3).join("/"),Gl=(ul=hl.slice(3,4)[0])==null?void 0:ul.split(".")[0];cl([{type:"manual",title:Ol,slug:hl.join("/")},{type:"version",title:Gl}])}},[]),Al.useEffect(()=>{const G=new URL(window.location.href).searchParams.get("q");G&&(v(G),bl(Q,H))},[]);const vl=Al.useCallback((D,G)=>{const A=new URL("/search/search",uf);return!G&&D.length===1&&D[0].type==="manual"?"/"+D[0].slug:(D.forEach(U=>{U.type==="manual"?A.searchParams.append("scope",`/${U.slug}/`):U.type==="vendor"?A.searchParams.append("vendor",U.title):U.type==="option"?A.searchParams.append(`filters[optionaggs][${U.title}]`,!0):A.searchParams.append(`filters[${U.type}][${U.title}]`,!0)}),A.searchParams.append("q",G),A.href)},[]),fl=Al.useMemo(()=>{const D=[];for(let G=Q.length;G>0;G--){const A=Q.slice(-G);if(A.length===1&&A[0].type==="manual"){D.push({scopes:A,title:H,tooltip:"Search in this manual",href:vl(A,H)});const U=[{type:"vendor",title:A[0].title.split("/")[0]}];D.push({scopes:U,title:H,tooltip:"Search in this vendor",href:vl(U,H)})}else D.push({scopes:A,title:H,tooltip:"Search in this scope",href:vl(A,H)})}return H&&(D.push({scopes:[],title:H,tooltip:"Search all",href:vl([],H)}),$.length>0&&D.push({scopes:$,title:H,tooltip:"Search in current",href:vl($,H)})),D},[Q,H,vl,$]),Ll=Al.useCallback((D,G,A)=>{var U;tl(ul=>{const hl=[...ul],Ol=hl.findIndex(Gl=>Gl.type===G);return Ol!==-1?hl[Ol]={type:G,title:D,slug:A}:hl.push({type:G,title:D,slug:A}),hl}),v(""),S(-1),zl([]),Nl([]),(U=K.current)==null||U.focus()},[tl]),M=Al.useCallback(D=>{const G=D.target.value;v(G),G!==""&&bl(Q,G)},[Q,bl]),sl=Al.useCallback(D=>{var A,U;const G=[...fl,...k,...C].length;switch(D.key){case"Backspace":((A=K.current)==null?void 0:A.selectionEnd)===0&&tl(ul=>ul.slice(0,-1));break;case"ArrowDown":D.preventDefault(),S(ul=>ulul>-1?ul-1:G-1);break;case"Enter":D.preventDefault(),O>=0?(U=Z.current[O])==null||U.click():window.location.href=vl(Q,H);break}},[fl,k,C,Q,H,vl]);return Al.useEffect(()=>{var D;O>=0&&((D=Z.current[O])==null||D.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}))},[O]),Al.useEffect(()=>{const D=G=>{G.key==="Escape"&&L()};return _&&(document.addEventListener("keydown",D),document.body.style.overflow="hidden"),()=>{document.removeEventListener("keydown",D),document.body.style.overflow="unset"}},[_,L]),_?N.jsxs("div",{className:"search-modal",children:[N.jsx("div",{className:"search-modal__overlay",onClick:L}),N.jsxs("div",{className:"search-modal__content",children:[N.jsx("div",{className:"search-modal__header",children:N.jsxs("div",{className:"search-modal__input-wrapper",onClick:()=>S(-1),children:[N.jsx("i",{className:"fa fa-search search-modal__icon"}),Q.map((D,G)=>N.jsxs("div",{className:"search-modal__scope",children:[N.jsx("p",{className:"suggest-row__scope-type",children:D.type&&`${D.type}:`}),N.jsx("p",{className:"search-modal__scope-title",children:D.title})]},`scope-${G}`)),N.jsx("input",{ref:K,autoComplete:"off",name:"q",autoFocus:!0,type:"text",className:"search-modal__input",placeholder:(Q==null?void 0:Q.length)>0?"search in this scope...":"Search documentation...",value:H,onChange:M,onKeyDown:sl}),(H||Q.length>0)&&N.jsx("button",{className:"search-modal__clear",onClick:()=>{var D;v(""),tl([]),S(-1),(D=K.current)==null||D.focus()},children:N.jsx("i",{className:"fa fa-circle-xmark"})})]})}),N.jsxs("ul",{className:"search-modal__body",children:[(fl==null?void 0:fl.length)>0&&N.jsx("li",{className:"search-modal__section",children:N.jsx("div",{className:"search-modal__items",role:"group","aria-label":"Decomposed scopes",children:fl.map((D,G)=>N.jsx(Qn,{scopes:D.scopes,title:D.title,tooltip:D.tooltip,isActive:O===G,ref:A=>Z.current[G]=A,href:D.href},`decomposed-${G}`))})}),Yl?N.jsxs("div",{className:"search-modal__loading",children:[N.jsx("div",{className:"search-modal__spinner",children:N.jsx("i",{className:"fa fa-spinner fa-spin"})}),N.jsx("p",{children:"Searching..."})]}):N.jsxs(N.Fragment,{children:[(fl==null?void 0:fl.length)>0&&(k==null?void 0:k.length)>0&&N.jsx("li",{className:"search-modal__divider"}),(k==null?void 0:k.length)>0&&N.jsx("li",{className:"search-modal__section",children:N.jsx("div",{className:"search-modal__items",role:"group","aria-label":"Scope suggestions",children:k.map(({title:D,type:G,slug:A},U)=>N.jsx(Qn,{title:D,type:G,isActive:O===U+fl.length,ref:ul=>Z.current[U+fl.length]=ul,tooltip:"Filter for this",onClick:()=>Ll(D,G,A)},`scope-${U}`))})}),(fl==null?void 0:fl.length)>0&&(C==null?void 0:C.length)>0&&N.jsx("li",{className:"search-modal__divider"}),(C==null?void 0:C.length)>0&&N.jsx("li",{className:"search-modal__section",children:N.jsx("div",{className:"search-modal__items",role:"group","aria-label":"File suggestions",children:C.map(({title:D,packageName:G,href:A},U)=>N.jsx(Qn,{title:D,packageName:G,isActive:O===U+fl.length+k.length,href:A,ref:ul=>Z.current[U+fl.length+k.length]=ul,tooltip:"Open this page",icon:"file"},`file-${U}`))})})]})]})]})]}):null},I1=({displayInput:_=!1})=>{const[L,H]=Al.useState(!1),[v,Q]=Al.useState("");Al.useEffect(()=>{const cl=new URL(window.location.href).searchParams.get("q");cl&&Q(cl)},[]);const tl=$=>{$.preventDefault(),H(!0)};return Al.useEffect(()=>{const $=document.getElementById("global-search-form");$&&($.hidden=!0)},[]),N.jsxs(N.Fragment,{children:[L&&N.jsx(xh,{isOpen:L,onClose:()=>H(!1)}),_?N.jsxs("div",{class:"input-group mb-3 mt-sm-3",onClick:tl,children:[N.jsx("input",{autocomplete:"off",class:"form-control shadow-none",id:"globalsearchinput",name:"q",placeholder:"TYPO3 documentation...",type:"text",value:v}),N.jsxs("button",{class:"btn btn-light",children:[N.jsx("i",{class:"fa fa-search"})," ",N.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]}):N.jsxs("button",{onClick:tl,class:"btn btn-light",children:[N.jsx("i",{class:"fa fa-search"})," ",N.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]})},uf="https://docs.typo3.org";document.addEventListener("DOMContentLoaded",()=>{const _=document.getElementById("global-search-root");_&&F1.createRoot(_).render(N.jsx(I1,{}));const L=document.getElementById("global-search-results");L&&F1.createRoot(L).render(N.jsx(I1,{displayInput:!0}))}); +`+u.stack}}var Kn=Object.prototype.hasOwnProperty,Jn=_.unstable_scheduleCallback,wn=_.unstable_cancelCallback,Rd=_.unstable_shouldYield,jd=_.unstable_requestPaint,ct=_.unstable_now,Cd=_.unstable_getCurrentPriorityLevel,Si=_.unstable_ImmediatePriority,bi=_.unstable_UserBlockingPriority,Te=_.unstable_NormalPriority,qd=_.unstable_LowPriority,zi=_.unstable_IdlePriority,Bd=_.log,Yd=_.unstable_setDisableYieldValue,Mu=null,it=null;function Pt(l){if(typeof Bd=="function"&&Yd(l),it&&typeof it.setStrictMode=="function")try{it.setStrictMode(Mu,l)}catch{}}var st=Math.clz32?Math.clz32:Qd,Gd=Math.log,xd=Math.LN2;function Qd(l){return l>>>=0,l===0?32:31-(Gd(l)/xd|0)|0}var _e=256,Ae=262144,pe=4194304;function pa(l){var t=l&42;if(t!==0)return t;switch(l&-l){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 l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Oe(l,t,a){var u=l.pendingLanes;if(u===0)return 0;var e=0,n=l.suspendedLanes,f=l.pingedLanes;l=l.warmLanes;var c=u&134217727;return c!==0?(u=c&~n,u!==0?e=pa(u):(f&=c,f!==0?e=pa(f):a||(a=c&~l,a!==0&&(e=pa(a))))):(c=u&~n,c!==0?e=pa(c):f!==0?e=pa(f):a||(a=u&~l,a!==0&&(e=pa(a)))),e===0?0:t!==0&&t!==e&&(t&n)===0&&(n=e&-e,a=t&-t,n>=a||n===32&&(a&4194048)!==0)?t:e}function Du(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Xd(l,t){switch(l){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 Ei(){var l=pe;return pe<<=1,(pe&62914560)===0&&(pe=4194304),l}function $n(l){for(var t=[],a=0;31>a;a++)t.push(l);return t}function Uu(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Zd(l,t,a,u,e,n){var f=l.pendingLanes;l.pendingLanes=a,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=a,l.entangledLanes&=a,l.errorRecoveryDisabledLanes&=a,l.shellSuspendCounter=0;var c=l.entanglements,i=l.expirationTimes,v=l.hiddenUpdates;for(a=f&~a;0"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var $d=/[\n"\\]/g;function St(l){return l.replace($d,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function lf(l,t,a,u,e,n,f,c){l.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.type=f:l.removeAttribute("type"),t!=null?f==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+rt(t)):l.value!==""+rt(t)&&(l.value=""+rt(t)):f!=="submit"&&f!=="reset"||l.removeAttribute("value"),t!=null?tf(l,f,rt(t)):a!=null?tf(l,f,rt(a)):u!=null&&l.removeAttribute("value"),e==null&&n!=null&&(l.defaultChecked=!!n),e!=null&&(l.checked=e&&typeof e!="function"&&typeof e!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?l.name=""+rt(c):l.removeAttribute("name")}function Ci(l,t,a,u,e,n,f,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(l.type=n),t!=null||a!=null){if(!(n!=="submit"&&n!=="reset"||t!=null)){Pn(l);return}a=a!=null?""+rt(a):"",t=t!=null?""+rt(t):a,c||t===l.value||(l.value=t),l.defaultValue=t}u=u??e,u=typeof u!="function"&&typeof u!="symbol"&&!!u,l.checked=c?l.checked:!!u,l.defaultChecked=!!u,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(l.name=f),Pn(l)}function tf(l,t,a){t==="number"&&Ue(l.ownerDocument)===l||l.defaultValue===""+a||(l.defaultValue=""+a)}function $a(l,t,a,u){if(l=l.options,t){t={};for(var e=0;e"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ff=!1;if(Bt)try{var ju={};Object.defineProperty(ju,"passive",{get:function(){ff=!0}}),window.addEventListener("test",ju,ju),window.removeEventListener("test",ju,ju)}catch{ff=!1}var ta=null,cf=null,He=null;function Xi(){if(He)return He;var l,t=cf,a=t.length,u,e="value"in ta?ta.value:ta.textContent,n=e.length;for(l=0;l=Bu),wi=" ",$i=!1;function Wi(l,t){switch(l){case"keyup":return Tm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fi(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ia=!1;function Am(l,t){switch(l){case"compositionend":return Fi(t);case"keypress":return t.which!==32?null:($i=!0,wi);case"textInput":return l=t.data,l===wi&&$i?null:l;default:return null}}function pm(l,t){if(Ia)return l==="compositionend"||!yf&&Wi(l,t)?(l=Xi(),He=cf=ta=null,Ia=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-l};l=u}l:{for(;a;){if(a.nextSibling){a=a.nextSibling;break l}a=a.parentNode}a=void 0}a=es(a)}}function fs(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?fs(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function cs(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Ue(l.document);t instanceof l.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)l=t.contentWindow;else break;t=Ue(l.document)}return t}function gf(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var jm=Bt&&"documentMode"in document&&11>=document.documentMode,Pa=null,rf=null,Qu=null,Sf=!1;function is(l,t,a){var u=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Sf||Pa==null||Pa!==Ue(u)||(u=Pa,"selectionStart"in u&&gf(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Qu&&xu(Qu,u)||(Qu=u,u=pn(rf,"onSelect"),0>=f,e-=f,Nt=1<<32-st(t)+e|a<I?(el=j,j=null):el=j.sibling;var il=h(d,j,y[I],b);if(il===null){j===null&&(j=el);break}l&&j&&il.alternate===null&&t(d,j),s=n(il,s,I),cl===null?C=il:cl.sibling=il,cl=il,j=el}if(I===y.length)return a(d,j),nl&&Gt(d,I),C;if(j===null){for(;II?(el=j,j=null):el=j.sibling;var _a=h(d,j,il.value,b);if(_a===null){j===null&&(j=el);break}l&&j&&_a.alternate===null&&t(d,j),s=n(_a,s,I),cl===null?C=_a:cl.sibling=_a,cl=_a,j=el}if(il.done)return a(d,j),nl&&Gt(d,I),C;if(j===null){for(;!il.done;I++,il=y.next())il=T(d,il.value,b),il!==null&&(s=n(il,s,I),cl===null?C=il:cl.sibling=il,cl=il);return nl&&Gt(d,I),C}for(j=u(j);!il.done;I++,il=y.next())il=g(j,d,I,il.value,b),il!==null&&(l&&il.alternate!==null&&j.delete(il.key===null?I:il.key),s=n(il,s,I),cl===null?C=il:cl.sibling=il,cl=il);return l&&j.forEach(function(Py){return t(d,Py)}),nl&&Gt(d,I),C}function Sl(d,s,y,b){if(typeof y=="object"&&y!==null&&y.type===dl&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Ul:l:{for(var C=y.key;s!==null;){if(s.key===C){if(C=y.type,C===dl){if(s.tag===7){a(d,s.sibling),b=e(s,y.props.children),b.return=d,d=b;break l}}else if(s.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===O&&Ba(C)===s.type){a(d,s.sibling),b=e(s,y.props),Ju(b,y),b.return=d,d=b;break l}a(d,s);break}else t(d,s);s=s.sibling}y.type===dl?(b=Ha(y.props.children,d.mode,b,y.key),b.return=d,d=b):(b=Xe(y.type,y.key,y.props,null,d.mode,b),Ju(b,y),b.return=d,d=b)}return f(d);case _l:l:{for(C=y.key;s!==null;){if(s.key===C)if(s.tag===4&&s.stateNode.containerInfo===y.containerInfo&&s.stateNode.implementation===y.implementation){a(d,s.sibling),b=e(s,y.children||[]),b.return=d,d=b;break l}else{a(d,s);break}else t(d,s);s=s.sibling}b=pf(y,d.mode,b),b.return=d,d=b}return f(d);case O:return y=Ba(y),Sl(d,s,y,b)}if(Pl(y))return U(d,s,y,b);if(ll(y)){if(C=ll(y),typeof C!="function")throw Error(m(150));return y=C.call(y),Y(d,s,y,b)}if(typeof y.then=="function")return Sl(d,s,$e(y),b);if(y.$$typeof===zl)return Sl(d,s,Ve(d,y),b);We(d,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,s!==null&&s.tag===6?(a(d,s.sibling),b=e(s,y),b.return=d,d=b):(a(d,s),b=Af(y,d.mode,b),b.return=d,d=b),f(d)):a(d,s)}return function(d,s,y,b){try{Ku=0;var C=Sl(d,s,y,b);return ou=null,C}catch(j){if(j===su||j===Je)throw j;var cl=dt(29,j,null,d.mode);return cl.lanes=b,cl.return=d,cl}}}var Ga=Hs(!0),Rs=Hs(!1),fa=!1;function Yf(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Gf(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function ca(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function ia(l,t,a){var u=l.updateQueue;if(u===null)return null;if(u=u.shared,(ol&2)!==0){var e=u.pending;return e===null?t.next=t:(t.next=e.next,e.next=t),u.pending=t,t=Qe(l),hs(l,null,a),t}return xe(l,u,t,a),Qe(l)}function wu(l,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var u=t.lanes;u&=l.pendingLanes,a|=u,t.lanes=a,_i(l,a)}}function xf(l,t){var a=l.updateQueue,u=l.alternate;if(u!==null&&(u=u.updateQueue,a===u)){var e=null,n=null;if(a=a.firstBaseUpdate,a!==null){do{var f={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};n===null?e=n=f:n=n.next=f,a=a.next}while(a!==null);n===null?e=n=t:n=n.next=t}else e=n=t;a={baseState:u.baseState,firstBaseUpdate:e,lastBaseUpdate:n,shared:u.shared,callbacks:u.callbacks},l.updateQueue=a;return}l=a.lastBaseUpdate,l===null?a.firstBaseUpdate=t:l.next=t,a.lastBaseUpdate=t}var Qf=!1;function $u(){if(Qf){var l=iu;if(l!==null)throw l}}function Wu(l,t,a,u){Qf=!1;var e=l.updateQueue;fa=!1;var n=e.firstBaseUpdate,f=e.lastBaseUpdate,c=e.shared.pending;if(c!==null){e.shared.pending=null;var i=c,v=i.next;i.next=null,f===null?n=v:f.next=v,f=i;var S=l.alternate;S!==null&&(S=S.updateQueue,c=S.lastBaseUpdate,c!==f&&(c===null?S.firstBaseUpdate=v:c.next=v,S.lastBaseUpdate=i))}if(n!==null){var T=e.baseState;f=0,S=v=i=null,c=n;do{var h=c.lane&-536870913,g=h!==c.lane;if(g?(ul&h)===h:(u&h)===h){h!==0&&h===cu&&(Qf=!0),S!==null&&(S=S.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});l:{var U=l,Y=c;h=t;var Sl=a;switch(Y.tag){case 1:if(U=Y.payload,typeof U=="function"){T=U.call(Sl,T,h);break l}T=U;break l;case 3:U.flags=U.flags&-65537|128;case 0:if(U=Y.payload,h=typeof U=="function"?U.call(Sl,T,h):U,h==null)break l;T=D({},T,h);break l;case 2:fa=!0}}h=c.callback,h!==null&&(l.flags|=64,g&&(l.flags|=8192),g=e.callbacks,g===null?e.callbacks=[h]:g.push(h))}else g={lane:h,tag:c.tag,payload:c.payload,callback:c.callback,next:null},S===null?(v=S=g,i=T):S=S.next=g,f|=h;if(c=c.next,c===null){if(c=e.shared.pending,c===null)break;g=c,c=g.next,g.next=null,e.lastBaseUpdate=g,e.shared.pending=null}}while(!0);S===null&&(i=T),e.baseState=i,e.firstBaseUpdate=v,e.lastBaseUpdate=S,n===null&&(e.shared.lanes=0),ya|=f,l.lanes=f,l.memoizedState=T}}function js(l,t){if(typeof l!="function")throw Error(m(191,l));l.call(t)}function Cs(l,t){var a=l.callbacks;if(a!==null)for(l.callbacks=null,l=0;ln?n:8;var f=r.T,c={};r.T=c,nc(l,!1,t,a);try{var i=e(),v=r.S;if(v!==null&&v(c,i),i!==null&&typeof i=="object"&&typeof i.then=="function"){var S=Zm(i,u);Iu(l,t,S,gt(l))}else Iu(l,t,u,gt(l))}catch(T){Iu(l,t,{then:function(){},status:"rejected",reason:T},gt())}finally{A.p=n,f!==null&&c.types!==null&&(f.types=c.types),r.T=f}}function $m(){}function uc(l,t,a,u){if(l.tag!==5)throw Error(m(476));var e=yo(l).queue;mo(l,e,t,B,a===null?$m:function(){return vo(l),a(u)})}function yo(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zt,lastRenderedState:B},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zt,lastRenderedState:a},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function vo(l){var t=yo(l);t.next===null&&(t=l.alternate.memoizedState),Iu(l,t.next.queue,{},gt())}function ec(){return wl(he)}function ho(){return Cl().memoizedState}function go(){return Cl().memoizedState}function Wm(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var a=gt();l=ca(a);var u=ia(t,l,a);u!==null&&(ft(u,t,a),wu(u,t,a)),t={cache:jf()},l.payload=t;return}t=t.return}}function Fm(l,t,a){var u=gt();a={lane:u,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},nn(l)?So(t,a):(a=Tf(l,t,a,u),a!==null&&(ft(a,l,u),bo(a,t,u)))}function ro(l,t,a){var u=gt();Iu(l,t,a,u)}function Iu(l,t,a,u){var e={lane:u,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(nn(l))So(t,e);else{var n=l.alternate;if(l.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var f=t.lastRenderedState,c=n(f,a);if(e.hasEagerState=!0,e.eagerState=c,ot(c,f))return xe(l,t,e,0),Tl===null&&Ge(),!1}catch{}if(a=Tf(l,t,e,u),a!==null)return ft(a,l,u),bo(a,t,u),!0}return!1}function nc(l,t,a,u){if(u={lane:2,revertLane:Yc(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},nn(l)){if(t)throw Error(m(479))}else t=Tf(l,a,u,2),t!==null&&ft(t,l,2)}function nn(l){var t=l.alternate;return l===W||t!==null&&t===W}function So(l,t){mu=Ie=!0;var a=l.pending;a===null?t.next=t:(t.next=a.next,a.next=t),l.pending=t}function bo(l,t,a){if((a&4194048)!==0){var u=t.lanes;u&=l.pendingLanes,a|=u,t.lanes=a,_i(l,a)}}var Pu={readContext:wl,use:tn,useCallback:Hl,useContext:Hl,useEffect:Hl,useImperativeHandle:Hl,useLayoutEffect:Hl,useInsertionEffect:Hl,useMemo:Hl,useReducer:Hl,useRef:Hl,useState:Hl,useDebugValue:Hl,useDeferredValue:Hl,useTransition:Hl,useSyncExternalStore:Hl,useId:Hl,useHostTransitionStatus:Hl,useFormState:Hl,useActionState:Hl,useOptimistic:Hl,useMemoCache:Hl,useCacheRefresh:Hl};Pu.useEffectEvent=Hl;var zo={readContext:wl,use:tn,useCallback:function(l,t){return Il().memoizedState=[l,t===void 0?null:t],l},useContext:wl,useEffect:ao,useImperativeHandle:function(l,t,a){a=a!=null?a.concat([l]):null,un(4194308,4,fo.bind(null,t,l),a)},useLayoutEffect:function(l,t){return un(4194308,4,l,t)},useInsertionEffect:function(l,t){un(4,2,l,t)},useMemo:function(l,t){var a=Il();t=t===void 0?null:t;var u=l();if(xa){Pt(!0);try{l()}finally{Pt(!1)}}return a.memoizedState=[u,t],u},useReducer:function(l,t,a){var u=Il();if(a!==void 0){var e=a(t);if(xa){Pt(!0);try{a(t)}finally{Pt(!1)}}}else e=t;return u.memoizedState=u.baseState=e,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:e},u.queue=l,l=l.dispatch=Fm.bind(null,W,l),[u.memoizedState,l]},useRef:function(l){var t=Il();return l={current:l},t.memoizedState=l},useState:function(l){l=If(l);var t=l.queue,a=ro.bind(null,W,t);return t.dispatch=a,[l.memoizedState,a]},useDebugValue:tc,useDeferredValue:function(l,t){var a=Il();return ac(a,l,t)},useTransition:function(){var l=If(!1);return l=mo.bind(null,W,l.queue,!0,!1),Il().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,a){var u=W,e=Il();if(nl){if(a===void 0)throw Error(m(407));a=a()}else{if(a=t(),Tl===null)throw Error(m(349));(ul&127)!==0||Qs(u,t,a)}e.memoizedState=a;var n={value:a,getSnapshot:t};return e.queue=n,ao(Zs.bind(null,u,n,l),[l]),u.flags|=2048,vu(9,{destroy:void 0},Xs.bind(null,u,n,a,t),null),a},useId:function(){var l=Il(),t=Tl.identifierPrefix;if(nl){var a=Ht,u=Nt;a=(u&~(1<<32-st(u)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Pe++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof u.is=="string"?f.createElement("select",{is:u.is}):f.createElement("select"),u.multiple?n.multiple=!0:u.size&&(n.size=u.size);break;default:n=typeof u.is=="string"?f.createElement(e,{is:u.is}):f.createElement(e)}}n[Kl]=t,n[lt]=u;l:for(f=t.child;f!==null;){if(f.tag===5||f.tag===6)n.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===t)break l;for(;f.sibling===null;){if(f.return===null||f.return===t)break l;f=f.return}f.sibling.return=f.return,f=f.sibling}t.stateNode=n;l:switch(Wl(n,e,u),e){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break l;case"img":u=!0;break l;default:u=!1}u&&Vt(t)}}return Ol(t),bc(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,a),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==u&&Vt(t);else{if(typeof u!="string"&&t.stateNode===null)throw Error(m(166));if(l=k.current,nu(t)){if(l=t.stateNode,a=t.memoizedProps,u=null,e=Jl,e!==null)switch(e.tag){case 27:case 5:u=e.memoizedProps}l[Kl]=t,l=!!(l.nodeValue===a||u!==null&&u.suppressHydrationWarning===!0||x0(l.nodeValue,a)),l||ea(t,!0)}else l=On(l).createTextNode(u),l[Kl]=t,t.stateNode=l}return Ol(t),null;case 31:if(a=t.memoizedState,l===null||l.memoizedState!==null){if(u=nu(t),a!==null){if(l===null){if(!u)throw Error(m(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(m(557));l[Kl]=t}else Ra(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ol(t),l=!1}else a=Uf(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=a),l=!0;if(!l)return t.flags&256?(yt(t),t):(yt(t),null);if((t.flags&128)!==0)throw Error(m(558))}return Ol(t),null;case 13:if(u=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(e=nu(t),u!==null&&u.dehydrated!==null){if(l===null){if(!e)throw Error(m(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(m(317));e[Kl]=t}else Ra(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ol(t),e=!1}else e=Uf(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),e=!0;if(!e)return t.flags&256?(yt(t),t):(yt(t),null)}return yt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=u!==null,l=l!==null&&l.memoizedState!==null,a&&(u=t.child,e=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(e=u.alternate.memoizedState.cachePool.pool),n=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(n=u.memoizedState.cachePool.pool),n!==e&&(u.flags|=2048)),a!==l&&a&&(t.child.flags|=8192),dn(t,t.updateQueue),Ol(t),null);case 4:return El(),l===null&&Xc(t.stateNode.containerInfo),Ol(t),null;case 10:return Qt(t.type),Ol(t),null;case 19:if(z(jl),u=t.memoizedState,u===null)return Ol(t),null;if(e=(t.flags&128)!==0,n=u.rendering,n===null)if(e)te(u,!1);else{if(Rl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(n=ke(l),n!==null){for(t.flags|=128,te(u,!1),l=n.updateQueue,t.updateQueue=l,dn(t,l),t.subtreeFlags=0,l=a,a=t.child;a!==null;)gs(a,l),a=a.sibling;return p(jl,jl.current&1|2),nl&&Gt(t,u.treeForkCount),t.child}l=l.sibling}u.tail!==null&&ct()>gn&&(t.flags|=128,e=!0,te(u,!1),t.lanes=4194304)}else{if(!e)if(l=ke(n),l!==null){if(t.flags|=128,e=!0,l=l.updateQueue,t.updateQueue=l,dn(t,l),te(u,!0),u.tail===null&&u.tailMode==="hidden"&&!n.alternate&&!nl)return Ol(t),null}else 2*ct()-u.renderingStartTime>gn&&a!==536870912&&(t.flags|=128,e=!0,te(u,!1),t.lanes=4194304);u.isBackwards?(n.sibling=t.child,t.child=n):(l=u.last,l!==null?l.sibling=n:t.child=n,u.last=n)}return u.tail!==null?(l=u.tail,u.rendering=l,u.tail=l.sibling,u.renderingStartTime=ct(),l.sibling=null,a=jl.current,p(jl,e?a&1|2:a&1),nl&&Gt(t,u.treeForkCount),l):(Ol(t),null);case 22:case 23:return yt(t),Zf(),u=t.memoizedState!==null,l!==null?l.memoizedState!==null!==u&&(t.flags|=8192):u&&(t.flags|=8192),u?(a&536870912)!==0&&(t.flags&128)===0&&(Ol(t),t.subtreeFlags&6&&(t.flags|=8192)):Ol(t),a=t.updateQueue,a!==null&&dn(t,a.retryQueue),a=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),u=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(u=t.memoizedState.cachePool.pool),u!==a&&(t.flags|=2048),l!==null&&z(qa),null;case 24:return a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Qt(ql),Ol(t),null;case 25:return null;case 30:return null}throw Error(m(156,t.tag))}function ty(l,t){switch(Mf(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return Qt(ql),El(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Ee(t),null;case 31:if(t.memoizedState!==null){if(yt(t),t.alternate===null)throw Error(m(340));Ra()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(yt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(m(340));Ra()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return z(jl),null;case 4:return El(),null;case 10:return Qt(t.type),null;case 22:case 23:return yt(t),Zf(),l!==null&&z(qa),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return Qt(ql),null;case 25:return null;default:return null}}function Vo(l,t){switch(Mf(t),t.tag){case 3:Qt(ql),El();break;case 26:case 27:case 5:Ee(t);break;case 4:El();break;case 31:t.memoizedState!==null&&yt(t);break;case 13:yt(t);break;case 19:z(jl);break;case 10:Qt(t.type);break;case 22:case 23:yt(t),Zf(),l!==null&&z(qa);break;case 24:Qt(ql)}}function ae(l,t){try{var a=t.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var e=u.next;a=e;do{if((a.tag&l)===l){u=void 0;var n=a.create,f=a.inst;u=n(),f.destroy=u}a=a.next}while(a!==e)}}catch(c){hl(t,t.return,c)}}function da(l,t,a){try{var u=t.updateQueue,e=u!==null?u.lastEffect:null;if(e!==null){var n=e.next;u=n;do{if((u.tag&l)===l){var f=u.inst,c=f.destroy;if(c!==void 0){f.destroy=void 0,e=t;var i=a,v=c;try{v()}catch(S){hl(e,i,S)}}}u=u.next}while(u!==n)}}catch(S){hl(t,t.return,S)}}function Ko(l){var t=l.updateQueue;if(t!==null){var a=l.stateNode;try{Cs(t,a)}catch(u){hl(l,l.return,u)}}}function Jo(l,t,a){a.props=Qa(l.type,l.memoizedProps),a.state=l.memoizedState;try{a.componentWillUnmount()}catch(u){hl(l,t,u)}}function ue(l,t){try{var a=l.ref;if(a!==null){switch(l.tag){case 26:case 27:case 5:var u=l.stateNode;break;case 30:u=l.stateNode;break;default:u=l.stateNode}typeof a=="function"?l.refCleanup=a(u):a.current=u}}catch(e){hl(l,t,e)}}function Rt(l,t){var a=l.ref,u=l.refCleanup;if(a!==null)if(typeof u=="function")try{u()}catch(e){hl(l,t,e)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(e){hl(l,t,e)}else a.current=null}function wo(l){var t=l.type,a=l.memoizedProps,u=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&u.focus();break l;case"img":a.src?u.src=a.src:a.srcSet&&(u.srcset=a.srcSet)}}catch(e){hl(l,l.return,e)}}function zc(l,t,a){try{var u=l.stateNode;_y(u,l.type,a,t),u[lt]=t}catch(e){hl(l,l.return,e)}}function $o(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&Sa(l.type)||l.tag===4}function Ec(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||$o(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&Sa(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Tc(l,t,a){var u=l.tag;if(u===5||u===6)l=l.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(l,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(l),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=qt));else if(u!==4&&(u===27&&Sa(l.type)&&(a=l.stateNode,t=null),l=l.child,l!==null))for(Tc(l,t,a),l=l.sibling;l!==null;)Tc(l,t,a),l=l.sibling}function mn(l,t,a){var u=l.tag;if(u===5||u===6)l=l.stateNode,t?a.insertBefore(l,t):a.appendChild(l);else if(u!==4&&(u===27&&Sa(l.type)&&(a=l.stateNode),l=l.child,l!==null))for(mn(l,t,a),l=l.sibling;l!==null;)mn(l,t,a),l=l.sibling}function Wo(l){var t=l.stateNode,a=l.memoizedProps;try{for(var u=l.type,e=t.attributes;e.length;)t.removeAttributeNode(e[0]);Wl(t,u,a),t[Kl]=l,t[lt]=a}catch(n){hl(l,l.return,n)}}var Kt=!1,Gl=!1,_c=!1,Fo=typeof WeakSet=="function"?WeakSet:Set,Ll=null;function ay(l,t){if(l=l.containerInfo,Vc=jn,l=cs(l),gf(l)){if("selectionStart"in l)var a={start:l.selectionStart,end:l.selectionEnd};else l:{a=(a=l.ownerDocument)&&a.defaultView||window;var u=a.getSelection&&a.getSelection();if(u&&u.rangeCount!==0){a=u.anchorNode;var e=u.anchorOffset,n=u.focusNode;u=u.focusOffset;try{a.nodeType,n.nodeType}catch{a=null;break l}var f=0,c=-1,i=-1,v=0,S=0,T=l,h=null;t:for(;;){for(var g;T!==a||e!==0&&T.nodeType!==3||(c=f+e),T!==n||u!==0&&T.nodeType!==3||(i=f+u),T.nodeType===3&&(f+=T.nodeValue.length),(g=T.firstChild)!==null;)h=T,T=g;for(;;){if(T===l)break t;if(h===a&&++v===e&&(c=f),h===n&&++S===u&&(i=f),(g=T.nextSibling)!==null)break;T=h,h=T.parentNode}T=g}a=c===-1||i===-1?null:{start:c,end:i}}else a=null}a=a||{start:0,end:0}}else a=null;for(Kc={focusedElem:l,selectionRange:a},jn=!1,Ll=t;Ll!==null;)if(t=Ll,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,Ll=l;else for(;Ll!==null;){switch(t=Ll,n=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(a=0;a title"))),Wl(n,u,a),n[Kl]=l,Zl(n),u=n;break l;case"link":var f=ad("link","href",e).get(u+(a.href||""));if(f){for(var c=0;cSl&&(f=Sl,Sl=Y,Y=f);var d=ns(c,Y),s=ns(c,Sl);if(d&&s&&(g.rangeCount!==1||g.anchorNode!==d.node||g.anchorOffset!==d.offset||g.focusNode!==s.node||g.focusOffset!==s.offset)){var y=T.createRange();y.setStart(d.node,d.offset),g.removeAllRanges(),Y>Sl?(g.addRange(y),g.extend(s.node,s.offset)):(y.setEnd(s.node,s.offset),g.addRange(y))}}}}for(T=[],g=c;g=g.parentNode;)g.nodeType===1&&T.push({element:g,left:g.scrollLeft,top:g.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ca?32:a,r.T=null,a=Nc,Nc=null;var n=ha,f=Ft;if(xl=0,bu=ha=null,Ft=0,(ol&6)!==0)throw Error(m(331));var c=ol;if(ol|=4,c0(n.current),e0(n,n.current,f,a),ol=c,se(0,!1),it&&typeof it.onPostCommitFiberRoot=="function")try{it.onPostCommitFiberRoot(Mu,n)}catch{}return!0}finally{A.p=e,r.T=u,p0(l,t)}}function M0(l,t,a){t=zt(a,t),t=sc(l.stateNode,t,2),l=ia(l,t,2),l!==null&&(Uu(l,2),jt(l))}function hl(l,t,a){if(l.tag===3)M0(l,l,a);else for(;t!==null;){if(t.tag===3){M0(t,l,a);break}else if(t.tag===1){var u=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(va===null||!va.has(u))){l=zt(a,l),a=Do(2),u=ia(t,a,2),u!==null&&(Uo(a,u,t,l),Uu(u,2),jt(u));break}}t=t.return}}function Cc(l,t,a){var u=l.pingCache;if(u===null){u=l.pingCache=new ny;var e=new Set;u.set(t,e)}else e=u.get(t),e===void 0&&(e=new Set,u.set(t,e));e.has(a)||(Oc=!0,e.add(a),l=oy.bind(null,l,t,a),t.then(l,l))}function oy(l,t,a){var u=l.pingCache;u!==null&&u.delete(t),l.pingedLanes|=l.suspendedLanes&a,l.warmLanes&=~a,Tl===l&&(ul&a)===a&&(Rl===4||Rl===3&&(ul&62914560)===ul&&300>ct()-hn?(ol&2)===0&&zu(l,0):Mc|=a,Su===ul&&(Su=0)),jt(l)}function D0(l,t){t===0&&(t=Ei()),l=Na(l,t),l!==null&&(Uu(l,t),jt(l))}function dy(l){var t=l.memoizedState,a=0;t!==null&&(a=t.retryLane),D0(l,a)}function my(l,t){var a=0;switch(l.tag){case 31:case 13:var u=l.stateNode,e=l.memoizedState;e!==null&&(a=e.retryLane);break;case 19:u=l.stateNode;break;case 22:u=l.stateNode._retryCache;break;default:throw Error(m(314))}u!==null&&u.delete(t),D0(l,a)}function yy(l,t){return Jn(l,t)}var Tn=null,Tu=null,qc=!1,_n=!1,Bc=!1,ra=0;function jt(l){l!==Tu&&l.next===null&&(Tu===null?Tn=Tu=l:Tu=Tu.next=l),_n=!0,qc||(qc=!0,hy())}function se(l,t){if(!Bc&&_n){Bc=!0;do for(var a=!1,u=Tn;u!==null;){if(l!==0){var e=u.pendingLanes;if(e===0)var n=0;else{var f=u.suspendedLanes,c=u.pingedLanes;n=(1<<31-st(42|l)+1)-1,n&=e&~(f&~c),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(a=!0,R0(u,n))}else n=ul,n=Oe(u,u===Tl?n:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(n&3)===0||Du(u,n)||(a=!0,R0(u,n));u=u.next}while(a);Bc=!1}}function vy(){U0()}function U0(){_n=qc=!1;var l=0;ra!==0&&py()&&(l=ra);for(var t=ct(),a=null,u=Tn;u!==null;){var e=u.next,n=N0(u,t);n===0?(u.next=null,a===null?Tn=e:a.next=e,e===null&&(Tu=a)):(a=u,(l!==0||(n&3)!==0)&&(_n=!0)),u=e}xl!==0&&xl!==5||se(l),ra!==0&&(ra=0)}function N0(l,t){for(var a=l.suspendedLanes,u=l.pingedLanes,e=l.expirationTimes,n=l.pendingLanes&-62914561;0c)break;var S=i.transferSize,T=i.initiatorType;S&&Q0(T)&&(i=i.responseEnd,f+=S*(i"u"?null:document;function I0(l,t,a){var u=_u;if(u&&typeof t=="string"&&t){var e=St(t);e='link[rel="'+l+'"][href="'+e+'"]',typeof a=="string"&&(e+='[crossorigin="'+a+'"]'),k0.has(e)||(k0.add(e),l={rel:l,crossOrigin:a,href:t},u.querySelector(e)===null&&(t=u.createElement("link"),Wl(t,"link",l),Zl(t),u.head.appendChild(t)))}}function Cy(l){kt.D(l),I0("dns-prefetch",l,null)}function qy(l,t){kt.C(l,t),I0("preconnect",l,t)}function By(l,t,a){kt.L(l,t,a);var u=_u;if(u&&l&&t){var e='link[rel="preload"][as="'+St(t)+'"]';t==="image"&&a&&a.imageSrcSet?(e+='[imagesrcset="'+St(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(e+='[imagesizes="'+St(a.imageSizes)+'"]')):e+='[href="'+St(l)+'"]';var n=e;switch(t){case"style":n=Au(l);break;case"script":n=pu(l)}Ot.has(n)||(l=D({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:l,as:t},a),Ot.set(n,l),u.querySelector(e)!==null||t==="style"&&u.querySelector(ye(n))||t==="script"&&u.querySelector(ve(n))||(t=u.createElement("link"),Wl(t,"link",l),Zl(t),u.head.appendChild(t)))}}function Yy(l,t){kt.m(l,t);var a=_u;if(a&&l){var u=t&&typeof t.as=="string"?t.as:"script",e='link[rel="modulepreload"][as="'+St(u)+'"][href="'+St(l)+'"]',n=e;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=pu(l)}if(!Ot.has(n)&&(l=D({rel:"modulepreload",href:l},t),Ot.set(n,l),a.querySelector(e)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(ve(n)))return}u=a.createElement("link"),Wl(u,"link",l),Zl(u),a.head.appendChild(u)}}}function Gy(l,t,a){kt.S(l,t,a);var u=_u;if(u&&l){var e=Ja(u).hoistableStyles,n=Au(l);t=t||"default";var f=e.get(n);if(!f){var c={loading:0,preload:null};if(f=u.querySelector(ye(n)))c.loading=5;else{l=D({rel:"stylesheet",href:l,"data-precedence":t},a),(a=Ot.get(n))&&Ic(l,a);var i=f=u.createElement("link");Zl(i),Wl(i,"link",l),i._p=new Promise(function(v,S){i.onload=v,i.onerror=S}),i.addEventListener("load",function(){c.loading|=1}),i.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Dn(f,t,u)}f={type:"stylesheet",instance:f,count:1,state:c},e.set(n,f)}}}function xy(l,t){kt.X(l,t);var a=_u;if(a&&l){var u=Ja(a).hoistableScripts,e=pu(l),n=u.get(e);n||(n=a.querySelector(ve(e)),n||(l=D({src:l,async:!0},t),(t=Ot.get(e))&&Pc(l,t),n=a.createElement("script"),Zl(n),Wl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function Qy(l,t){kt.M(l,t);var a=_u;if(a&&l){var u=Ja(a).hoistableScripts,e=pu(l),n=u.get(e);n||(n=a.querySelector(ve(e)),n||(l=D({src:l,async:!0,type:"module"},t),(t=Ot.get(e))&&Pc(l,t),n=a.createElement("script"),Zl(n),Wl(n,"link",l),a.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},u.set(e,n))}}function P0(l,t,a,u){var e=(e=k.current)?Mn(e):null;if(!e)throw Error(m(446));switch(l){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Au(a.href),a=Ja(e).hoistableStyles,u=a.get(t),u||(u={type:"style",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){l=Au(a.href);var n=Ja(e).hoistableStyles,f=n.get(l);if(f||(e=e.ownerDocument||e,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(l,f),(n=e.querySelector(ye(l)))&&!n._p&&(f.instance=n,f.state.loading=5),Ot.has(l)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Ot.set(l,a),n||Xy(e,l,a,f.state))),t&&u===null)throw Error(m(528,""));return f}if(t&&u!==null)throw Error(m(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=pu(a),a=Ja(e).hoistableScripts,u=a.get(t),u||(u={type:"script",instance:null,count:0,state:null},a.set(t,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(m(444,l))}}function Au(l){return'href="'+St(l)+'"'}function ye(l){return'link[rel="stylesheet"]['+l+"]"}function ld(l){return D({},l,{"data-precedence":l.precedence,precedence:null})}function Xy(l,t,a,u){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?u.loading=1:(t=l.createElement("link"),u.preload=t,t.addEventListener("load",function(){return u.loading|=1}),t.addEventListener("error",function(){return u.loading|=2}),Wl(t,"link",a),Zl(t),l.head.appendChild(t))}function pu(l){return'[src="'+St(l)+'"]'}function ve(l){return"script[async]"+l}function td(l,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var u=l.querySelector('style[data-href~="'+St(a.href)+'"]');if(u)return t.instance=u,Zl(u),u;var e=D({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return u=(l.ownerDocument||l).createElement("style"),Zl(u),Wl(u,"style",e),Dn(u,a.precedence,l),t.instance=u;case"stylesheet":e=Au(a.href);var n=l.querySelector(ye(e));if(n)return t.state.loading|=4,t.instance=n,Zl(n),n;u=ld(a),(e=Ot.get(e))&&Ic(u,e),n=(l.ownerDocument||l).createElement("link"),Zl(n);var f=n;return f._p=new Promise(function(c,i){f.onload=c,f.onerror=i}),Wl(n,"link",u),t.state.loading|=4,Dn(n,a.precedence,l),t.instance=n;case"script":return n=pu(a.src),(e=l.querySelector(ve(n)))?(t.instance=e,Zl(e),e):(u=a,(e=Ot.get(n))&&(u=D({},a),Pc(u,e)),l=l.ownerDocument||l,e=l.createElement("script"),Zl(e),Wl(e,"link",u),l.head.appendChild(e),t.instance=e);case"void":return null;default:throw Error(m(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(u=t.instance,t.state.loading|=4,Dn(u,a.precedence,l));return t.instance}function Dn(l,t,a){for(var u=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),e=u.length?u[u.length-1]:null,n=e,f=0;f title"):null)}function Zy(l,t,a){if(a===1||t.itemProp!=null)return!1;switch(l){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 l=t.disabled,typeof t.precedence=="string"&&l==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 ed(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function Ly(l,t,a,u){if(a.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var e=Au(u.href),n=t.querySelector(ye(e));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Nn.bind(l),t.then(l,l)),a.state.loading|=4,a.instance=n,Zl(n);return}n=t.ownerDocument||t,u=ld(u),(e=Ot.get(e))&&Ic(u,e),n=n.createElement("link"),Zl(n);var f=n;f._p=new Promise(function(c,i){f.onload=c,f.onerror=i}),Wl(n,"link",u),a.instance=n}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(l.count++,a=Nn.bind(l),t.addEventListener("load",a),t.addEventListener("error",a))}}var li=0;function Vy(l,t){return l.stylesheets&&l.count===0&&Rn(l,l.stylesheets),0li?50:800)+t);return l.unsuspend=a,function(){l.unsuspend=null,clearTimeout(u),clearTimeout(e)}}:null}function Nn(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Rn(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Hn=null;function Rn(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Hn=new Map,t.forEach(Ky,l),Hn=null,Nn.call(l))}function Ky(l,t){if(!(t.state.loading&4)){var a=Hn.get(l);if(a)var u=a.get(null);else{a=new Map,Hn.set(l,a);for(var e=l.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(J){console.error(J)}}return _(),si.exports=iv(),si.exports}var Dd=sv();const ov=()=>{const[_,J]=bl.useState([]);return bl.useEffect(()=>{const H=[];new URL(window.location.href).searchParams?.forEach((Q,F)=>{if(F==="scope"&&Q){const P=decodeURIComponent(Q).split("/").filter(Boolean).join("/"),sl=P.split("/").slice(1,3).join("/");H.push({type:"manual",title:sl,slug:P})}else if(F.startsWith("filters[")){const P=new RegExp(/filters\[(.*?)\]\[(.*?)\]/),[,sl,M]=F.match(P);H.push({type:sl==="optionsaggs"?"option":sl,title:M})}}),J(H)},[]),[_,J]};var yi,Ud;function dv(){if(Ud)return yi;Ud=1;var _="Expected a function",J=NaN,H="[object Symbol]",m=/^\s+|\s+$/g,Q=/^[-+]0x[0-9a-f]+$/i,F=/^0b[01]+$/i,P=/^0o[0-7]+$/i,sl=parseInt,M=typeof Qn=="object"&&Qn&&Qn.Object===Object&&Qn,E=typeof self=="object"&&self&&self.Object===Object&&self,Z=M||E||Function("return this")(),D=Object.prototype,w=D.toString,Ul=Math.max,_l=Math.min,dl=function(){return Z.Date.now()};function kl(L,fl,X){var O,q,G,$,ll,Xl,Vl=0,Pl=!1,r=!1,A=!0;if(typeof L!="function")throw new TypeError(_);fl=Al(fl)||0,Nl(X)&&(Pl=!!X.leading,r="maxWait"in X,G=r?Ul(Al(X.maxWait)||0,fl):G,A="trailing"in X?!!X.trailing:A);function B(x){var Ml=O,El=q;return O=q=void 0,Vl=x,$=L.apply(El,Ml),$}function ml(x){return Vl=x,ll=setTimeout(z,fl),Pl?B(x):$}function yl(x){var Ml=x-Xl,El=x-Vl,It=fl-Ml;return r?_l(It,G-El):It}function o(x){var Ml=x-Xl,El=x-Vl;return Xl===void 0||Ml>=fl||Ml<0||r&&El>=G}function z(){var x=dl();if(o(x))return p(x);ll=setTimeout(z,yl(x))}function p(x){return ll=void 0,A&&O?B(x):(O=q=void 0,$)}function N(){ll!==void 0&&clearTimeout(ll),Vl=0,O=Xl=q=ll=void 0}function V(){return ll===void 0?$:p(dl())}function k(){var x=dl(),Ml=o(x);if(O=arguments,q=this,Xl=x,Ml){if(ll===void 0)return ml(Xl);if(r)return ll=setTimeout(z,fl),B(Xl)}return ll===void 0&&(ll=setTimeout(z,fl)),$}return k.cancel=N,k.flush=V,k}function Nl(L){var fl=typeof L;return!!L&&(fl=="object"||fl=="function")}function Ql(L){return!!L&&typeof L=="object"}function zl(L){return typeof L=="symbol"||Ql(L)&&w.call(L)==H}function Al(L){if(typeof L=="number")return L;if(zl(L))return J;if(Nl(L)){var fl=typeof L.valueOf=="function"?L.valueOf():L;L=Nl(fl)?fl+"":fl}if(typeof L!="string")return L===0?L:+L;L=L.replace(m,"");var X=F.test(L);return X||P.test(L)?sl(L.slice(2),X?2:8):Q.test(L)?J:+L}return yi=kl,yi}var mv=dv();const yv=lv(mv),vv=()=>{const[_,J]=bl.useState([]),[H,m]=bl.useState([]),[Q,F]=bl.useState(!1),P=(E,Z)=>{const D=new URL("/search/suggest",vi);return E.forEach(w=>{w.type==="manual"?D.searchParams.append("filters[package]",w.title):w.type==="vendor"?D.searchParams.append(`filters[${w.type}]`,w.title):w.type==="option"?D.searchParams.append(`filters[optionsaggs][${w.title}]`,!0):D.searchParams.append(`filters[${w.type}][${w.title}]`,!0)}),D.searchParams.append("q",Z),D.href},sl=bl.useCallback(async(E,Z)=>{if(E?.length===0&&!Z){J([]),m([]);return}F(!0);try{const D=await fetch(P(E,Z),{headers:{"Content-Type":"application/json"}});if(!D.ok)throw new Error("Network response error");const w=await D.json(),Ul=w?.results?.map(dl=>({title:dl.snippet_title,packageName:dl.manual_package,href:`${vi}/${dl.manual_slug}/${dl.relative_url}#${dl.fragment}`}))||[],_l=Object.entries(w?.suggest?.suggestions??{}).flatMap(([dl,kl])=>{const Nl=dl.replace("manual_","")==="package"?"manual":dl.replace("manual_","");return kl.map(Ql=>({type:Nl,title:Nl==="version"?Ql.title.split(".")[0]:Ql.title,slug:Ql.slug??null}))});J(Ul),m(_l)}catch(D){console.error(D),J([]),m([])}finally{F(!1)}},[]),M=bl.useCallback(yv(sl,300),[]);return{fileSuggestions:_,scopeSuggestions:H,setScopeSuggestions:m,setFileSuggestions:J,isLoading:Q,fetchSuggestions:M}},hv=({type:_})=>{switch(_){case"search":return R.jsx("i",{className:"fa fa-search"});case"file":return R.jsx("i",{className:"fa-regular fa-file-code"});default:return null}},gv=({scopes:_,title:J,type:H,packageName:m})=>_?.length>0?R.jsx(R.Fragment,{children:R.jsxs("div",{className:"suggest-row__scope",children:[_.map(({title:Q,type:F})=>R.jsxs(R.Fragment,{children:[R.jsx("p",{className:"suggest-row__scope-type",children:F&&`${F}:`}),Q&&R.jsx("p",{className:"suggest-row__scope-name",children:Q})]})),R.jsx("p",{className:"suggest-row__title",children:J})]})}):R.jsxs("div",{className:"suggest-row__scope",title:`${J}${m?` (${m})`:""}`,children:[R.jsx("p",{className:"suggest-row__scope-type",children:H&&`${H}:`}),R.jsx("p",{className:"suggest-row__title",dangerouslySetInnerHTML:{__html:J}}),m&&R.jsxs("p",{className:"suggest-row__description",children:["(",m,")"]})]}),Xn=bl.forwardRef(({title:_,packageName:J,scopes:H,tooltip:m,onClick:Q,type:F,href:P,isActive:sl,icon:M="search"},E)=>{const Z=D=>{P||(D.preventDefault(),Q?.())};return R.jsxs("a",{onClick:Z,ref:E,href:P,className:`suggest-row ${sl?"suggest-row--active":""}`,children:[R.jsx("div",{className:"suggest-row__icon",children:R.jsx(hv,{type:M})}),R.jsx("div",{className:"suggest-row__content",children:R.jsx(gv,{scopes:H,title:_,type:F,packageName:J})}),m&&R.jsx("p",{className:"suggest-row__tooltip",children:m})]})});Xn.displayName="SuggestRow";const rv=({isOpen:_,onClose:J})=>{const[H,m]=bl.useState(""),[Q,F]=ov(),[P,sl]=bl.useState([]),[M,E]=bl.useState(-1),Z=bl.useRef([]),D=bl.useRef(),w=bl.useRef(),{fileSuggestions:Ul,scopeSuggestions:_l,setScopeSuggestions:dl,setFileSuggestions:kl,isLoading:Nl,fetchSuggestions:Ql}=vv();bl.useEffect(()=>{const q=document.getElementById("searchscope")?.children?.[1]?.value??null;if(q){const G=q.split("/").filter(Boolean),$=G.slice(1,3).join("/"),ll=G.slice(3,4)[0]?.split(".")[0];sl([{type:"manual",title:$,slug:G.join("/")},{type:"version",title:ll}])}},[]),bl.useEffect(()=>{const q=new URL(window.location.href).searchParams.get("q");q&&(m(q),Ql(Q,H))},[]);const zl=bl.useCallback((O,q)=>{const G=new URL("/search/search",vi);return!q&&O.length===1&&O[0].type==="manual"?"/"+O[0].slug:(O.forEach($=>{$.type==="manual"?G.searchParams.append("scope",`/${$.slug}/`):$.type==="vendor"?G.searchParams.append("vendor",$.title):$.type==="option"?G.searchParams.append(`filters[optionaggs][${$.title}]`,!0):G.searchParams.append(`filters[${$.type}][${$.title}]`,!0)}),G.searchParams.append("q",q),G.href)},[]),Al=bl.useMemo(()=>{const O=[];for(let q=Q.length;q>0;q--){const G=Q.slice(-q);if(G.length===1&&G[0].type==="manual"){O.push({scopes:G,title:H,tooltip:"Search in this manual",href:zl(G,H)});const $=[{type:"vendor",title:G[0].title.split("/")[0]}];O.push({scopes:$,title:H,tooltip:"Search in this vendor",href:zl($,H)})}else O.push({scopes:G,title:H,tooltip:"Search in this scope",href:zl(G,H)})}return H&&(O.push({scopes:[],title:H,tooltip:"Search all",href:zl([],H)}),P.length>0&&O.push({scopes:P,title:H,tooltip:"Search in current",href:zl(P,H)})),O},[Q,H,zl,P]),L=bl.useCallback((O,q,G)=>{F($=>{const ll=[...$],Xl=ll.findIndex(Vl=>Vl.type===q);return Xl!==-1?ll[Xl]={type:q,title:O,slug:G}:ll.push({type:q,title:O,slug:G}),ll}),m(""),E(-1),dl([]),kl([]),D.current?.focus()},[F]),fl=bl.useCallback(O=>{const q=O.target.value;m(q),q!==""&&Ql(Q,q)},[Q,Ql]),X=bl.useCallback(O=>{const q=[...Al,..._l,...Ul].length;switch(O.key){case"Backspace":D.current?.selectionEnd===0&&F(G=>G.slice(0,-1));break;case"ArrowDown":O.preventDefault(),E(G=>GG>-1?G-1:q-1);break;case"Enter":O.preventDefault(),M>=0?Z.current[M]?.click():window.location.href=zl(Q,H);break}},[Al,_l,Ul,Q,H,zl]);return bl.useEffect(()=>{M>=0&&Z.current[M]?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[M]),bl.useEffect(()=>{const O=w.current;O&&(_&&!O.open?O.showModal():!_&&O.open&&O.close())},[_]),bl.useEffect(()=>{const O=w.current;if(!O)return;const q=()=>J();O.addEventListener("close",q);const G=$=>{$.target===O&&O.close()};return O.addEventListener("click",G),()=>{O.removeEventListener("close",q),O.removeEventListener("click",G)}},[J]),R.jsx("dialog",{ref:w,id:"search-modal",className:"search-modal",closedby:"any",children:R.jsxs("div",{className:"search-modal__content",children:[R.jsx("div",{className:"search-modal__header",children:R.jsxs("div",{className:"search-modal__input-wrapper",onClick:()=>E(-1),children:[R.jsx("i",{className:"fa fa-search search-modal__icon"}),Q.map((O,q)=>R.jsxs("div",{className:"search-modal__scope",children:[R.jsx("p",{className:"suggest-row__scope-type",children:O.type&&`${O.type}:`}),R.jsx("p",{className:"search-modal__scope-title",children:O.title})]},`scope-${q}`)),R.jsx("input",{ref:D,autoComplete:"off",name:"q",autoFocus:!0,type:"text",className:"search-modal__input",placeholder:Q?.length>0?"search in this scope...":"Search documentation...",value:H,onChange:fl,onKeyDown:X}),(H||Q.length>0)&&R.jsx("button",{className:"search-modal__clear",onClick:()=>{m(""),F([]),E(-1),D.current?.focus()},children:R.jsx("i",{className:"fa fa-circle-xmark"})})]})}),R.jsxs("ul",{className:"search-modal__body",children:[Al?.length>0&&R.jsx("li",{className:"search-modal__section",children:R.jsx("div",{className:"search-modal__items",role:"group","aria-label":"Decomposed scopes",children:Al.map((O,q)=>R.jsx(Xn,{scopes:O.scopes,title:O.title,tooltip:O.tooltip,isActive:M===q,ref:G=>Z.current[q]=G,href:O.href},`decomposed-${q}`))})}),Nl?R.jsxs("div",{className:"search-modal__loading",children:[R.jsx("div",{className:"search-modal__spinner",children:R.jsx("i",{className:"fa fa-spinner fa-spin"})}),R.jsx("p",{children:"Searching..."})]}):R.jsxs(R.Fragment,{children:[Al?.length>0&&_l?.length>0&&R.jsx("li",{className:"search-modal__divider"}),_l?.length>0&&R.jsx("li",{className:"search-modal__section",children:R.jsx("div",{className:"search-modal__items",role:"group","aria-label":"Scope suggestions",children:_l.map(({title:O,type:q,slug:G},$)=>R.jsx(Xn,{title:O,type:q,isActive:M===$+Al.length,ref:ll=>Z.current[$+Al.length]=ll,tooltip:"Filter for this",onClick:()=>L(O,q,G)},`scope-${$}`))})}),Al?.length>0&&Ul?.length>0&&R.jsx("li",{className:"search-modal__divider"}),Ul?.length>0&&R.jsx("li",{className:"search-modal__section",children:R.jsx("div",{className:"search-modal__items",role:"group","aria-label":"File suggestions",children:Ul.map(({title:O,packageName:q,href:G},$)=>R.jsx(Xn,{title:O,packageName:q,isActive:M===$+Al.length+_l.length,href:G,ref:ll=>Z.current[$+Al.length+_l.length]=ll,tooltip:"Open this page",icon:"file"},`file-${$}`))})})]})]})]})})},Nd=({displayInput:_=!1})=>{const[J,H]=bl.useState(!1),[m,Q]=bl.useState("");bl.useEffect(()=>{const sl=new URL(window.location.href).searchParams.get("q");sl&&Q(sl)},[]);const F=P=>{P.preventDefault(),H(!0)};return bl.useEffect(()=>{const P=document.getElementById("global-search-form");P&&(P.hidden=!0)},[]),R.jsxs(R.Fragment,{children:[J&&R.jsx(rv,{isOpen:J,onClose:()=>H(!1)}),_?R.jsxs("div",{class:"input-group mb-3 mt-sm-3",onClick:F,children:[R.jsx("input",{autocomplete:"off",class:"form-control shadow-none",id:"globalsearchinput",name:"q",placeholder:"TYPO3 documentation...",type:"text",value:m}),R.jsxs("button",{class:"btn btn-light",children:[R.jsx("i",{class:"fa fa-search"})," ",R.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]}):R.jsxs("button",{onClick:F,class:"btn btn-light",children:[R.jsx("i",{class:"fa fa-search"})," ",R.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]})},vi="https://docs.typo3.org";document.addEventListener("DOMContentLoaded",()=>{const _=document.getElementById("global-search-root");_&&Dd.createRoot(_).render(R.jsx(Nd,{}));const J=document.getElementById("global-search-results");J&&Dd.createRoot(J).render(R.jsx(Nd,{displayInput:!0}))}); diff --git a/packages/typo3-docs-theme/assets/sass/components/_globalSearchResults.scss b/packages/typo3-docs-theme/assets/sass/components/_globalSearchResults.scss deleted file mode 100644 index 642ec17c5..000000000 --- a/packages/typo3-docs-theme/assets/sass/components/_globalSearchResults.scss +++ /dev/null @@ -1,5 +0,0 @@ -#global-search-results { - button { - z-index: unset; - } -} diff --git a/packages/typo3-docs-theme/assets/sass/components/_search.scss b/packages/typo3-docs-theme/assets/sass/components/_search.scss index 2d37fc277..d0b846a73 100644 --- a/packages/typo3-docs-theme/assets/sass/components/_search.scss +++ b/packages/typo3-docs-theme/assets/sass/components/_search.scss @@ -1,20 +1,13 @@ .search-modal { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 1050; + border: none; + background-color: unset; + margin-top: 0; + padding: 0; + width: auto; display: flex; - align-items: flex-start; justify-content: center; - &__overlay { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; + &::backdrop { background-color: rgba(0, 0, 0, 0.5); } diff --git a/packages/typo3-docs-theme/assets/sass/theme.scss b/packages/typo3-docs-theme/assets/sass/theme.scss index 0e47132b8..bb76e247b 100644 --- a/packages/typo3-docs-theme/assets/sass/theme.scss +++ b/packages/typo3-docs-theme/assets/sass/theme.scss @@ -33,7 +33,6 @@ @import 'components/command'; @import 'components/directoryTree'; @import 'components/frame'; -@import 'components/globalSearchResults'; @import 'components/glossary'; @import 'components/images'; @import 'components/math'; diff --git a/packages/typo3-docs-theme/resources/js/components/SearchModal.jsx b/packages/typo3-docs-theme/resources/js/components/SearchModal.jsx index 48e074523..fd561a941 100644 --- a/packages/typo3-docs-theme/resources/js/components/SearchModal.jsx +++ b/packages/typo3-docs-theme/resources/js/components/SearchModal.jsx @@ -11,6 +11,7 @@ const SearchModal = ({ isOpen, onClose }) => { const [activeIndex, setActiveIndex] = useState(-1); const suggestionsRef = useRef([]); const inputRef = useRef(); + const dialogRef = useRef(); const { fileSuggestions, @@ -179,28 +180,40 @@ const SearchModal = ({ isOpen, onClose }) => { }, [activeIndex]); useEffect(() => { - const handleEscape = (e) => { - if (e.key === 'Escape') { - onClose(); - } - }; + const dialog = dialogRef.current; + if (!dialog) return; - if (isOpen) { - document.addEventListener('keydown', handleEscape); - document.body.style.overflow = 'hidden'; + if (isOpen && !dialog.open) { + dialog.showModal(); + } else if (!isOpen && dialog.open) { + dialog.close(); } + }, [isOpen]); - return () => { - document.removeEventListener('keydown', handleEscape); - document.body.style.overflow = 'unset'; + useEffect(() => { + const dialog = dialogRef.current; + if (!dialog) return; + + const handleClose = () => onClose(); + dialog.addEventListener('close', handleClose); + + // Polyfill closedby="any" for Safari: clicking the ::backdrop + // fires a click on the itself, not on any child element. + const handleBackdropClick = (e) => { + if (e.target === dialog) { + dialog.close(); + } }; - }, [isOpen, onClose]); + dialog.addEventListener('click', handleBackdropClick); - if (!isOpen) return null; + return () => { + dialog.removeEventListener('close', handleClose); + dialog.removeEventListener('click', handleBackdropClick); + }; + }, [onClose]); return ( -
-
+
{ )}
-
+
); }; diff --git a/packages/typo3-docs-theme/resources/public/css/theme.css b/packages/typo3-docs-theme/resources/public/css/theme.css index be8d0e527..810dbdcfc 100644 --- a/packages/typo3-docs-theme/resources/public/css/theme.css +++ b/packages/typo3-docs-theme/resources/public/css/theme.css @@ -24667,10 +24667,6 @@ dl.command .command-arguments section { visibility: visible; } -#global-search-results button { - z-index: unset; -} - #indexNav { background-color: rgb(242.25, 242.25, 242.25); border-radius: 8px; @@ -25237,22 +25233,15 @@ figure.uml-diagram { } .search-modal { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 1050; + border: none; + background-color: unset; + margin-top: 0; + padding: 0; + width: auto; display: flex; - align-items: flex-start; justify-content: center; } -.search-modal__overlay { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; +.search-modal::backdrop { background-color: rgba(0, 0, 0, 0.5); } .search-modal__content { diff --git a/packages/typo3-docs-theme/resources/public/js/theme.min.js b/packages/typo3-docs-theme/resources/public/js/theme.min.js index dd2625675..35f6b96df 100644 --- a/packages/typo3-docs-theme/resources/public/js/theme.min.js +++ b/packages/typo3-docs-theme/resources/public/js/theme.min.js @@ -66,12 +66,12 @@ class AllDocumentationsMenuBase extends HTMLElement{MAINMENU_JSON_URL="https://d  TER - `),l(o))})})(),function(){"use strict";var z={maxZoom:4,minZoom:1,zoomStep:.25,inlineMaxZoom:3,lensZoomFactor:2};function P(e,t,n){var r=document.createElement(e);return t&&(r.className=t),n&&Object.keys(n).forEach(function(e){"text"===e?r.textContent=n[e]:r.setAttribute(e,n[e])}),r}function A(e){var t;return e.length<2?0:(t=e[0].clientX-e[1].clientX,e=e[0].clientY-e[1].clientY,Math.sqrt(t*t+e*e))}function O(e,a,t,n,r,l){var o;function i(){var e,t,n,r;0',o.style.cssText="position:absolute;font-size:14px;opacity:0.7;z-index:10;color:#333;text-shadow:0 0 3px #fff, 0 0 5px #fff, 0 0 7px #fff;cursor:"+(l||"zoom-in")+";",n&&o.setAttribute("title",n),o.addEventListener("click",function(e){e.stopPropagation(),a.click()}),o.addEventListener("wheel",function(e){e.preventDefault(),e.stopPropagation();e=new WheelEvent("wheel",{deltaY:e.deltaY,deltaX:e.deltaX,clientX:e.clientX,clientY:e.clientY,bubbles:!0,cancelable:!0});a.dispatchEvent(e)},{passive:!1}),e.style.position="relative",e.appendChild(o),a.complete?i():a.addEventListener("load",i),window.addEventListener("resize",i))}function e(){document.querySelectorAll('[data-zoom="lightbox"]').forEach(function(e){var t,n,r,a,l="IMG"===e.tagName?e:e.querySelector("img");l&&(r=l.src,t="",t=(a=e.querySelector("figcaption"))?a.textContent:l.alt||"",n=P("dialog","image-lightbox-dialog"),a=P("img","",{src:r,alt:t}),r=P("button","lightbox-close",{"aria-label":"Close",text:"×"}),n.appendChild(r),n.appendChild(a),t&&(a=P("p","lightbox-caption",{text:t}),n.appendChild(a)),document.body.appendChild(n),l.setAttribute("tabindex","0"),l.setAttribute("role","button"),l.setAttribute("aria-label","Click to enlarge: "+(t||"image")),l.classList.add("lightbox-trigger"),(a=P("span","zoom-trigger-wrapper")).style.cssText="display:inline-block;position:relative;line-height:0;",l.parentNode.insertBefore(a,l),a.appendChild(l),O(a,l,"fa-search-plus","Click to enlarge",e),l.addEventListener("dragstart",function(e){e.preventDefault()}),l.addEventListener("click",function(e){e.preventDefault(),n.showModal()}),l.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),n.showModal())}),n.addEventListener("click",function(e){e.target.classList.contains("lightbox-close")||n.close()}),r.addEventListener("click",function(){n.close()}),n.addEventListener("keydown",function(e){"Escape"===e.key&&n.close()}))})}function t(){var r,e,t,n,a,l,o,i,s,u,c,d,f,p,h,m,g,y,b,v,k,w={};function S(e){var t,n;"Tab"===e.key&&0!==(n=r.querySelectorAll("button:not([disabled])")).length&&(t=n[0],n=n[n.length-1],e.shiftKey&&document.activeElement===t?(e.preventDefault(),n.focus()):e.shiftKey||document.activeElement!==n||(e.preventDefault(),t.focus()))}function E(e,t){g=document.activeElement,(p=w[e]).currentIndex=t,p.zoom=1,p.panX=0,p.panY=0,C(),r.classList.add("active"),document.body.style.overflow="hidden",c.textContent=p.images.length;var n=r.querySelector(".gallery-close");n&&setTimeout(function(){n.focus()},50),r.addEventListener("keydown",S)}function x(){r.classList.remove("active"),document.body.style.overflow="",r.removeEventListener("keydown",S),g&&g.focus&&g.focus(),g=p=null}function C(){var e;p&&(e=p.images[p.currentIndex],i.onerror=function(){i.alt="Image failed to load: "+e.src,i.style.opacity="0.5"},i.onload=function(){i.style.opacity="1"},i.src=e.src,i.alt=e.caption,s.textContent=e.caption,u.textContent=p.currentIndex+1,N())}function L(e){var t;p&&(t=p.images.length,p.currentIndex=(p.currentIndex+e+t)%t,C())}function _(e){p&&(p.zoom=Math.max(p.minZoom,Math.min(p.maxZoom,e)),1===p.zoom&&(p.panX=0,p.panY=0),T())}function N(){p&&(p.zoom=1,p.panX=0,p.panY=0,T())}function T(){p&&(i.style.transform="translate("+p.panX+"px, "+p.panY+"px) scale("+p.zoom+")",d.textContent=Math.round(100*p.zoom)+"%",i.style.cursor=1=r.left&&t<=r.right&&n>=r.top&&n<=r.bottom?(t=h(),n=e.clientX-t.left,r=e.clientY-t.top,l=n/t.width*100,o=r/t.height*100,a||f(),d(n,r)):a&&p()}),c.addEventListener("mouseleave",function(){p()}),e.addEventListener("keydown",function(e){var t,n;switch(e.key){case"Enter":case" ":e.preventDefault(),a?(p(),r.textContent="Lens deactivated"):(f(),d((n=c.getBoundingClientRect()).width*(l/100),n.height*(o/100)),r.textContent="Lens activated. Use arrow keys to move.");break;case"Escape":e.preventDefault(),a&&(p(),r.textContent="Lens deactivated");break;case"ArrowUp":a&&(e.preventDefault(),o=Math.max(0,o-5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)));break;case"ArrowDown":a&&(e.preventDefault(),o=Math.min(100,o+5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)));break;case"ArrowLeft":a&&(e.preventDefault(),l=Math.max(0,l-5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)));break;case"ArrowRight":a&&(e.preventDefault(),l=Math.min(100,l+5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)))}}))})}function a(){e(),t(),n(),r()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a(),window.TYPO3DocsImageZoom={init:a,initDialogLightbox:e,initGallery:t,initInlineZoom:n,initLensZoom:r}}(),(()=>{const s="#permalink-uri",u="#permalink-short",c="#permalink-md",d="#permalink-html";function f(e,t,n,r,a){var l="https://docs.typo3.org/permalink/",e=e.dataset.interlinkShortcode||"somemanual",e=e.replaceAll("/","-",e);return r?l+e+":"+r:""===a?"":l+e+`:${a}#`+(t?.id||"")}function p(r){const a=r.querySelector("#permalink-alert-success");var e=r.querySelectorAll(".copy-button");navigator.clipboard&&navigator.clipboard.writeText?e.forEach(e=>{e.addEventListener("click",function(){var e,t,n=this.getAttribute("data-target"),n=r.querySelector("#"+n);n?(a.classList.remove("d-none"),a.innerHTML=`Snippet ${e=n.value,t=document.createElement("div"),t.textContent=e,t.innerHTML} was copied to your clipboard.`,navigator.clipboard.writeText(n.value)):console.warn("Cannot copy link as no input is available!")})}):(console.info('"navigator.clipboard.writeText" is not available. Update to a modern browser to copy code to the system\'s clipboard'),e.forEach(e=>e.disabled=!0))}const h=document.querySelector("#linkReferenceModal");h&&h.addEventListener("show.bs.modal",function(e){var e=e.relatedTarget,t=e.closest("section"),n=e.dataset.id||(t?t.dataset.rstAnchor:null),r=e.closest("h1, h2, h3, h4, h5, h6, dt"),r=r?r.innerText.replace(/^\s+|\s+$/gu,""):"",a=e.dataset.rstcode,e=e.title,l=(l=h,i=n||a,o=l.querySelector(".alert-permalink-rst"),l=l.querySelector(".permalink-short-wrapper"),i?(o.classList.add("d-none"),l.classList.remove("d-none")):(o.classList.remove("d-none"),l.classList.add("d-none")),i=t,o=n,"null"===window.location.origin||"file://"===window.location.origin?null:o?""+window.location.origin+window.location.pathname+"#"+o:""+window.location.origin+window.location.pathname+"#"+(i?.id||"")),o=h.dataset.currentFilename,a=a||(i=h,a=r,(i=f(i,t,0,n,o))?`\`${a} <${i}>\`_`:""),i=f(h,t,0,n,o);t=h,o=r,r=l,a=a,n=n?i:l,(i=e)&&(t.querySelector("h5").innerHTML=i),null===r?(t.querySelector(s).value="",t.querySelector(d).value="",t.querySelector(c).value="",t.querySelector(u).value=""):(t.querySelector(s).value=r,t.querySelector(u).value=n,t.querySelector(c).value=`[${o}](${n})`,t.querySelector(d).value=`${o}`),i=t.querySelector("#permalink-rst"),n=i.closest("div"),""===a?n.classList.add("d-none"):(n.classList.remove("d-none"),i.value=a),p(h)})})(),(()=>{"use strict";function n(e){e.preventDefault();const t=e.currentTarget.parentElement.parentElement;e=t.parentElement.parentElement.querySelectorAll("li.active");Array.from(e).forEach(e=>{e!==t&&e.classList.remove("active")}),t.classList.toggle("active")}{const r=document.getElementById("toc-toggle");r.addEventListener("click",()=>{return e=r,(t=document.getElementById("toc-collapse")).classList.toggle("show"),void e.setAttribute("aria-expanded",t.classList.contains("show"));var e,t},!0)}window.addEventListener("all-documentation-menu-loaded",()=>{var e;e=document.getElementsByClassName("main_menu"),Array.from(e).forEach(e=>{e=e.getElementsByTagName("a");Array.from(e).forEach(e=>{var t;e.nextSibling&&((t=document.createElement("span")).classList.add("toctree-expand"),t.setAttribute("tabindex","0"),t.addEventListener("click",n,!0),t.addEventListener("keydown",e=>{"Enter"===e.key&&n(e)},!0),e.prepend(t))})})})})(),document.addEventListener("DOMContentLoaded",function(){function e(){var e=document.querySelector("header");const t=e?e.offsetHeight:80;document.querySelectorAll("[id]").forEach(e=>{e.style.scrollMarginTop=t+10+"px"})}function t(){var e=window.location.hash.substring(1);if(e&&"top"!==e){const t=document.getElementById(e);t&&setTimeout(()=>{t.scrollIntoView({behavior:"smooth",block:"start"})},50)}else window.scrollTo({top:0,behavior:"smooth"})}var n;e(),setTimeout(t,100),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();e=this.getAttribute("href").substring(1);history.pushState(null,null,"#"+e),t()})}),(n=document.querySelector(".page-main-navigation nav")?.querySelector(".main_menu .active"))&&"function"==typeof n.scrollIntoView&&n.scrollIntoView({behavior:"auto",block:"center",inline:"nearest"}),window.addEventListener("resize",e)}),window.addEventListener("load",()=>{var e,t,n=window.location.pathname.match(/^\/(c|m|p|h|other)\/[A-Za-z0-9\-_]+\/[A-Za-z0-9\-_]+\/[A-Za-z0-9\-.]+\/[A-Za-z0-9\-]+\/(Changelog\/[A-Za-z0-9\-.]+\/)?/),n=n?n[0]:null;n&&(e=document.getElementById("searchscope"),(t=document.createElement("option")).value=n,t.text="Search current",e.add(t))});var Xn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ah(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var C1,Z1,Wi={exports:{}},Te={};function zh(){var l,e;return C1||(C1=1,l=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment"),Te.Fragment=e,Te.jsx=t,Te.jsxs=t),Te;function t(e,t,n){var r=void 0!==n?""+n:null;if(void 0!==t.key&&(r=""+t.key),"key"in t)for(var a in n={},t)"key"!==a&&(n[a]=t[a]);else n=t;return t=n.ref,{$$typeof:l,type:e,key:r,ref:void 0!==t?t:null,props:n}}}function Oh(){return Z1||(Z1=1,Wi.exports=zh()),Wi.exports}var V1,L1,N=Oh(),ki={exports:{}},W={};function Dh(){var d,f,e,t,n,r,a,l,o,i,p,h,s,u,c,m,g,y,b,v,k;return V1||(V1=1,d=Symbol.for("react.transitional.element"),f=Symbol.for("react.portal"),e=Symbol.for("react.fragment"),t=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),r=Symbol.for("react.consumer"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),o=Symbol.for("react.suspense"),i=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator,s={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},u=Object.assign,c={},w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=w.prototype,(m=E.prototype=new S).constructor=E,u(m,w.prototype),m.isPureReactComponent=!0,g=Array.isArray,y={H:null,A:null,T:null,S:null},b=Object.prototype.hasOwnProperty,v=/\/+/g,k="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},W.Children={map:T,forEach:function(e,t,n){T(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return T(e,function(){t++}),t},toArray:function(e){return T(e,function(e){return e})||[]},only:function(e){if(C(e))return e;throw Error("React.Children.only expected to receive a single React element child.")}},W.Component=w,W.Fragment=e,W.Profiler=n,W.PureComponent=E,W.StrictMode=t,W.Suspense=o,W.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=y,W.act=function(){throw Error("act(...) is not supported in production builds of React.")},W.cache=function(e){return function(){return e.apply(null,arguments)}},W.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=u({},e.props),a=e.key;if(null!=t)for(l in void 0!==t.ref&&0,void 0!==t.key&&(a=""+t.key),t)!b.call(t,l)||"key"===l||"__self"===l||"__source"===l||"ref"===l&&void 0===t.ref||(r[l]=t[l]);var l=arguments.length-2;if(1===l)r.children=n;else if(1>>1,a=e[r];if(!(0>>1;re&&d());){var r=b.callback;if("function"==typeof r){b.callback=null,v=b.priorityLevel;var a=r(b.expirationTime<=e),e=h.unstable_now();if("function"==typeof a){b.callback=a,s(e),t=!0;break t}b===o(m)&&i(m),s(e)}else i(m);b=o(m)}var l,t=null!==b||(null!==(l=o(g))&&p(u,l.startTime-e),!1)}break e}finally{b=null,v=n,k=!1}t=void 0}}finally{t?C():N=!1}}}function f(){N||(N=!0,C())}function p(e,t){T=a(function(){e(h.unstable_now())},t)}var h,t,n,r,m,g,y,b,v,k,w,S,a,E,x,C,L,_,N,T,z,P}function Mh(){return J1||(J1=1,Pi.exports=ph()),Pi.exports}var w1,$1,W1,k1,lf={exports:{}},Fl={};function Uh(){var e,o,l,r;return w1||(w1=1,e=af(),o={d:{f:t,r:function(){throw Error(a(522))},D:t,C:t,L:t,m:t,X:t,S:t,M:t},p:0,findDOMNode:null},l=Symbol.for("react.portal"),r=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Fl.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Fl.createPortal=function(e,t){var n=2>>=0)?32:31-(ze(e)/Pe|0)|0},ze=Math.log,Pe=Math.LN2,Ae=128,Oe=4194304,e=Math.random().toString(36).slice(2),h="__reactFiber$"+e,De="__reactProps$"+e,Me="__reactContainer$"+e,Fe="__reactEvents$"+e,Re="__reactListeners$"+e,Ie="__reactHandles$"+e,je="__reactResources$"+e,He="__reactMarker$"+e,qe=new Set,$e={},e=!("u"',o.style.cssText="position:absolute;font-size:14px;opacity:0.7;z-index:10;color:#333;text-shadow:0 0 3px #fff, 0 0 5px #fff, 0 0 7px #fff;cursor:"+(l||"zoom-in")+";",n&&o.setAttribute("title",n),o.addEventListener("click",function(e){e.stopPropagation(),a.click()}),o.addEventListener("wheel",function(e){e.preventDefault(),e.stopPropagation();e=new WheelEvent("wheel",{deltaY:e.deltaY,deltaX:e.deltaX,clientX:e.clientX,clientY:e.clientY,bubbles:!0,cancelable:!0});a.dispatchEvent(e)},{passive:!1}),e.style.position="relative",e.appendChild(o),a.complete?i():a.addEventListener("load",i),window.addEventListener("resize",i))}function e(){document.querySelectorAll('[data-zoom="lightbox"]').forEach(function(e){var t,n,r,a,l="IMG"===e.tagName?e:e.querySelector("img");l&&(r=l.src,t="",t=(a=e.querySelector("figcaption"))?a.textContent:l.alt||"",n=P("dialog","image-lightbox-dialog"),a=P("img","",{src:r,alt:t}),r=P("button","lightbox-close",{"aria-label":"Close",text:"×"}),n.appendChild(r),n.appendChild(a),t&&(a=P("p","lightbox-caption",{text:t}),n.appendChild(a)),document.body.appendChild(n),l.setAttribute("tabindex","0"),l.setAttribute("role","button"),l.setAttribute("aria-label","Click to enlarge: "+(t||"image")),l.classList.add("lightbox-trigger"),(a=P("span","zoom-trigger-wrapper")).style.cssText="display:inline-block;position:relative;line-height:0;",l.parentNode.insertBefore(a,l),a.appendChild(l),R(a,l,"fa-search-plus","Click to enlarge",e),l.addEventListener("dragstart",function(e){e.preventDefault()}),l.addEventListener("click",function(e){e.preventDefault(),n.showModal()}),l.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),n.showModal())}),n.addEventListener("click",function(e){e.target.classList.contains("lightbox-close")||n.close()}),r.addEventListener("click",function(){n.close()}),n.addEventListener("keydown",function(e){"Escape"===e.key&&n.close()}))})}function t(){var r,e,t,n,a,l,o,i,s,u,c,d,f,p,m,h,g,y,b,v,k,w={};function S(e){var t,n;"Tab"===e.key&&0!==(n=r.querySelectorAll("button:not([disabled])")).length&&(t=n[0],n=n[n.length-1],e.shiftKey&&document.activeElement===t?(e.preventDefault(),n.focus()):e.shiftKey||document.activeElement!==n||(e.preventDefault(),t.focus()))}function E(e,t){g=document.activeElement,(p=w[e]).currentIndex=t,p.zoom=1,p.panX=0,p.panY=0,C(),r.classList.add("active"),document.body.style.overflow="hidden",c.textContent=p.images.length;var n=r.querySelector(".gallery-close");n&&setTimeout(function(){n.focus()},50),r.addEventListener("keydown",S)}function x(){r.classList.remove("active"),document.body.style.overflow="",r.removeEventListener("keydown",S),g&&g.focus&&g.focus(),g=p=null}function C(){var e;p&&(e=p.images[p.currentIndex],i.onerror=function(){i.alt="Image failed to load: "+e.src,i.style.opacity="0.5"},i.onload=function(){i.style.opacity="1"},i.src=e.src,i.alt=e.caption,s.textContent=e.caption,u.textContent=p.currentIndex+1,T())}function L(e){var t;p&&(t=p.images.length,p.currentIndex=(p.currentIndex+e+t)%t,C())}function _(e){p&&(p.zoom=Math.max(p.minZoom,Math.min(p.maxZoom,e)),1===p.zoom&&(p.panX=0,p.panY=0),z())}function T(){p&&(p.zoom=1,p.panX=0,p.panY=0,z())}function z(){p&&(i.style.transform="translate("+p.panX+"px, "+p.panY+"px) scale("+p.zoom+")",d.textContent=Math.round(100*p.zoom)+"%",i.style.cursor=1=r.left&&t<=r.right&&n>=r.top&&n<=r.bottom?(t=m(),n=e.clientX-t.left,r=e.clientY-t.top,l=n/t.width*100,o=r/t.height*100,a||f(),d(n,r)):a&&p()}),c.addEventListener("mouseleave",function(){p()}),e.addEventListener("keydown",function(e){var t,n;switch(e.key){case"Enter":case" ":e.preventDefault(),a?(p(),r.textContent="Lens deactivated"):(f(),d((n=c.getBoundingClientRect()).width*(l/100),n.height*(o/100)),r.textContent="Lens activated. Use arrow keys to move.");break;case"Escape":e.preventDefault(),a&&(p(),r.textContent="Lens deactivated");break;case"ArrowUp":a&&(e.preventDefault(),o=Math.max(0,o-5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)));break;case"ArrowDown":a&&(e.preventDefault(),o=Math.min(100,o+5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)));break;case"ArrowLeft":a&&(e.preventDefault(),l=Math.max(0,l-5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)));break;case"ArrowRight":a&&(e.preventDefault(),l=Math.min(100,l+5),d((t=c.getBoundingClientRect()).width*(l/100),t.height*(o/100)))}}))})}function a(){e(),t(),n(),r()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a(),window.TYPO3DocsImageZoom={init:a,initDialogLightbox:e,initGallery:t,initInlineZoom:n,initLensZoom:r}}(),(()=>{const s="#permalink-uri",u="#permalink-short",c="#permalink-md",d="#permalink-html";function f(e,t,n,r,a){var l="https://docs.typo3.org/permalink/",e=e.dataset.interlinkShortcode||"somemanual",e=e.replaceAll("/","-",e);return r?l+e+":"+r:""===a?"":l+e+`:${a}#`+(t?.id||"")}function p(r){const a=r.querySelector("#permalink-alert-success");var e=r.querySelectorAll(".copy-button");navigator.clipboard&&navigator.clipboard.writeText?e.forEach(e=>{e.addEventListener("click",function(){var e,t,n=this.getAttribute("data-target"),n=r.querySelector("#"+n);n?(a.classList.remove("d-none"),a.innerHTML=`Snippet ${e=n.value,t=document.createElement("div"),t.textContent=e,t.innerHTML} was copied to your clipboard.`,navigator.clipboard.writeText(n.value)):console.warn("Cannot copy link as no input is available!")})}):(console.info('"navigator.clipboard.writeText" is not available. Update to a modern browser to copy code to the system\'s clipboard'),e.forEach(e=>e.disabled=!0))}const m=document.querySelector("#linkReferenceModal");m&&m.addEventListener("show.bs.modal",function(e){var e=e.relatedTarget,t=e.closest("section"),n=e.dataset.id||(t?t.dataset.rstAnchor:null),r=e.closest("h1, h2, h3, h4, h5, h6, dt"),r=r?r.innerText.replace(/^\s+|\s+$/gu,""):"",a=e.dataset.rstcode,e=e.title,l=(l=m,i=n||a,o=l.querySelector(".alert-permalink-rst"),l=l.querySelector(".permalink-short-wrapper"),i?(o.classList.add("d-none"),l.classList.remove("d-none")):(o.classList.remove("d-none"),l.classList.add("d-none")),i=t,o=n,"null"===window.location.origin||"file://"===window.location.origin?null:o?""+window.location.origin+window.location.pathname+"#"+o:""+window.location.origin+window.location.pathname+"#"+(i?.id||"")),o=m.dataset.currentFilename,a=a||(i=m,a=r,(i=f(i,t,0,n,o))?`\`${a} <${i}>\`_`:""),i=f(m,t,0,n,o);t=m,o=r,r=l,a=a,n=n?i:l,(i=e)&&(t.querySelector("h5").innerHTML=i),null===r?(t.querySelector(s).value="",t.querySelector(d).value="",t.querySelector(c).value="",t.querySelector(u).value=""):(t.querySelector(s).value=r,t.querySelector(u).value=n,t.querySelector(c).value=`[${o}](${n})`,t.querySelector(d).value=`${o}`),i=t.querySelector("#permalink-rst"),n=i.closest("div"),""===a?n.classList.add("d-none"):(n.classList.remove("d-none"),i.value=a),p(m)})})(),(()=>{"use strict";function n(e){e.preventDefault();const t=e.currentTarget.parentElement.parentElement;e=t.parentElement.parentElement.querySelectorAll("li.active");Array.from(e).forEach(e=>{e!==t&&e.classList.remove("active")}),t.classList.toggle("active")}{const r=document.getElementById("toc-toggle");r.addEventListener("click",()=>{return e=r,(t=document.getElementById("toc-collapse")).classList.toggle("show"),void e.setAttribute("aria-expanded",t.classList.contains("show"));var e,t},!0)}window.addEventListener("all-documentation-menu-loaded",()=>{var e;e=document.getElementsByClassName("main_menu"),Array.from(e).forEach(e=>{e=e.getElementsByTagName("a");Array.from(e).forEach(e=>{var t;e.nextSibling&&((t=document.createElement("span")).classList.add("toctree-expand"),t.setAttribute("tabindex","0"),t.addEventListener("click",n,!0),t.addEventListener("keydown",e=>{"Enter"===e.key&&n(e)},!0),e.prepend(t))})})})})(),document.addEventListener("DOMContentLoaded",function(){function e(){var e=document.querySelector("header");const t=e?e.offsetHeight:80;document.querySelectorAll("[id]").forEach(e=>{e.style.scrollMarginTop=t+10+"px"})}function t(){var e=window.location.hash.substring(1);if(e&&"top"!==e){const t=document.getElementById(e);t&&setTimeout(()=>{t.scrollIntoView({behavior:"smooth",block:"start"})},50)}else window.scrollTo({top:0,behavior:"smooth"})}var n;e(),setTimeout(t,100),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();e=this.getAttribute("href").substring(1);history.pushState(null,null,"#"+e),t()})}),(n=document.querySelector(".page-main-navigation nav")?.querySelector(".main_menu .active"))&&"function"==typeof n.scrollIntoView&&n.scrollIntoView({behavior:"auto",block:"center",inline:"nearest"}),window.addEventListener("resize",e)}),window.addEventListener("load",()=>{var e,t,n=window.location.pathname.match(/^\/(c|m|p|h|other)\/[A-Za-z0-9\-_]+\/[A-Za-z0-9\-_]+\/[A-Za-z0-9\-.]+\/[A-Za-z0-9\-]+\/(Changelog\/[A-Za-z0-9\-.]+\/)?/),n=n?n[0]:null;n&&(e=document.getElementById("searchscope"),(t=document.createElement("option")).value=n,t.text="Search current",e.add(t))});var Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Sd,bd,ci={exports:{}},be={};function tv(){var l,e;return Sd||(Sd=1,l=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment"),be.Fragment=e,be.jsx=t,be.jsxs=t),be;function t(e,t,n){var r=void 0!==n?""+n:null;if(void 0!==t.key&&(r=""+t.key),"key"in t)for(var a in n={},t)"key"!==a&&(n[a]=t[a]);else n=t;return t=n.ref,{$$typeof:l,type:e,key:r,ref:void 0!==t?t:null,props:n}}}function av(){return bd||(bd=1,ci.exports=tv()),ci.exports}var zd,Ed,R=av(),ii={exports:{}},K={};function uv(){var d,f,e,t,n,r,a,l,o,i,p,s,m,u,c,h,g,y,b,v,k,w;return zd||(zd=1,d=Symbol.for("react.transitional.element"),f=Symbol.for("react.portal"),e=Symbol.for("react.fragment"),t=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),r=Symbol.for("react.consumer"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),o=Symbol.for("react.suspense"),i=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),s=Symbol.for("react.activity"),m=Symbol.iterator,u={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},c=Object.assign,h={},S.prototype.isReactComponent={},S.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},S.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=S.prototype,(w=x.prototype=new E).constructor=x,c(w,S.prototype),w.isPureReactComponent=!0,g=Array.isArray,y={H:null,A:null,T:null,S:null},b=Object.prototype.hasOwnProperty,v=/\/+/g,k="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},w={map:N,forEach:function(e,t,n){N(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return N(e,function(){t++}),t},toArray:function(e){return N(e,function(e){return e})||[]},only:function(e){if(_(e))return e;throw Error("React.Children.only expected to receive a single React element child.")}},K.Activity=s,K.Children=w,K.Component=S,K.Fragment=e,K.Profiler=n,K.PureComponent=x,K.StrictMode=t,K.Suspense=o,K.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=y,K.__COMPILER_RUNTIME={__proto__:null,c:function(e){return y.H.useMemoCache(e)}},K.cache=function(e){return function(){return e.apply(null,arguments)}},K.cacheSignal=function(){return null},K.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=c({},e.props),a=e.key;if(null!=t)for(l in void 0!==t.key&&(a=""+t.key),t)!b.call(t,l)||"key"===l||"__self"===l||"__source"===l||"ref"===l&&void 0===t.ref||(r[l]=t[l]);var l=arguments.length-2;if(1===l)r.children=n;else if(1>>1,a=e[r];if(!(0>>1;re&&d());){var r=y.callback;if("function"==typeof r){y.callback=null,b=y.priorityLevel;var a=r(y.expirationTime<=e),e=p.unstable_now();if("function"==typeof a){y.callback=a,s(e),t=!0;break t}y===o(m)&&i(m),s(e)}else i(m);y=o(m)}var l,t=null!==y||(null!==(l=o(h))&&f(u,l.startTime-e),!1)}break e}finally{y=null,b=n,v=!1}t=void 0}}finally{t?C():T=!1}}}function f(e,t){z=a(function(){e(p.unstable_now())},t)}var p,t,n,r,m,h,g,y,b,v,k,w,S,a,E,x,C,L,_,T,z,N,P}function nv(){return _d||(_d=1,oi.exports=ev()),oi.exports}var Ad,pd,Od,Md,mi={exports:{}},Fl={};function fv(){var e,o,l,r;return Ad||(Ad=1,e=hi(),o={d:{f:t,r:function(){throw Error(a(522))},D:t,C:t,L:t,m:t,X:t,S:t,M:t},p:0,findDOMNode:null},l=Symbol.for("react.portal"),r=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Fl.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,Fl.createPortal=function(e,t){var n=2>>=0)?32:31-(Te(e)/Ne|0)|0},Te=Math.log,Ne=Math.LN2,Pe=256,Ae=262144,Re=4194304,e=Math.random().toString(36).slice(2),v="__reactFiber$"+e,Oe="__reactProps$"+e,De="__reactContainer$"+e,Me="__reactEvents$"+e,Fe="__reactListeners$"+e,Ie="__reactHandles$"+e,je="__reactResources$"+e,He="__reactMarker$"+e,$e=new Set,qe={},Ue=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]*$"),Be={},Ve={},We=/[\n"\\]/g,Qe=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(" ")),Ge=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"],["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"]]),Ke=/^[\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,Ye=null,Xe=null,Ze=null,Je=!1,e=!("u")":-1")?i.replace("",n.displayName):i}while(1<=t&&0<=c);break}}}finally{re=!1,Error.prepareStackTrace=e}return(e=n?n.displayName||n.name:"")?Ca(e):""}function _a(e){try{for(var t="";t+=function(e){switch(e.tag){case 26:case 27:case 5:return Ca(e.type);case 16:return Ca("Lazy");case 13:return Ca("Suspense");case 19:return Ca("SuspenseList");case 0:case 15:return e=La(e.type,!1);case 11:return e=La(e.type.render,!1);case 1:return e=La(e.type,!0);default:return""}}(e),e=e.return;);return t}catch(e){return` +`+s[t].replace(" at new "," at "),i=n.displayName&&i.includes("")?i.replace("",n.displayName):i}while(1<=t&&0<=c);break}}}finally{ce=!1,Error.prepareStackTrace=e}return(e=n?n.displayName||n.name:"")?Da(e):""}function Fa(e){try{for(var t="",n=null;t+=function(e,t){switch(e.tag){case 26:case 27:case 5:return Da(e.type);case 16:return Da("Lazy");case 13:return e.child!==t&&null!==t?Da("Suspense Fallback"):Da("Suspense");case 19:return Da("SuspenseList");case 0:case 15:return Ma(e.type,!1);case 11:return Ma(e.type.render,!1);case 1:return Ma(e.type,!0);case 31:return Da("Activity");default:return""}}(e,n),e=(n=e).return;);return t}catch(e){return` Error generating stack: `+e.message+` -`+e.stack}}function Na(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else for(e=t;4098&(t=e).flags&&(n=t.return),e=t.return;);return 3===t.tag?n:null}function Ta(e){if(13===e.tag){var t=e.memoizedState;if(null!==(t=null===t&&null!==(e=e.alternate)?e.memoizedState:t))return t.dehydrated}return null}function za(e){if(Na(e)!==e)throw Error(I(188))}function Pa(e){return{current:e}}function o(e){ie<0||(e.current=oe[ie],oe[ie]=null,ie--)}function k(e,t){oe[++ie]=e.current,e.current=t}function Aa(e,t){switch(k(ce,t),k(ue,e),k(se,null),e=t.nodeType){case 9:case 11:t=(t=(t=t.documentElement)&&t.namespaceURI)?Ic(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=jc(e=Ic(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}o(se),k(se,t)}function Oa(){o(se),o(ue),o(ce)}function Da(e){null!==e.memoizedState&&k(de,e);var t=se.current,n=jc(t,e.type);t!==n&&(k(ue,e),k(se,n))}function Ma(e){ue.current===e&&(o(se),o(ue)),de.current===e&&(o(de),da._currentValue=le)}function Fa(e){if("function"==typeof xe&&Ce(e),Ne&&"function"==typeof Ne.setStrictMode)try{Ne.setStrictMode(Le,e)}catch{}}function Ra(e){var t=42&e;if(0!=t)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: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 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ia(e,t){var n,r,a,l,o,i=e.pendingLanes;return 0===i||(r=e.suspendedLanes,a=e.pingedLanes,l=e.warmLanes,e=(n=0)!==e.finishedLanes,0!=(o=134217727&i)?0!==(i=o&~r)?n=Ra(i):0!==(a&=o)?n=Ra(a):e||0!==(l=o&~l)&&(n=Ra(l)):0!=(o=i&~r)?n=Ra(o):0!==a?n=Ra(a):e||0!==(l=i&~l)&&(n=Ra(l)),0===n)?0:0!==t&&t!==n&&!(t&r)&&((l=t&-t)<=(r=n&-n)||32==r&&0!=(4194176&l))?t:n}function ja(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Ha(){var e=Ae;return 4194176&(Ae<<=1)||(Ae=128),e}function qa(){var e=Oe;return 62914560&(Oe<<=1)||(Oe=4194304),e}function $a(e){for(var t=[],n=0;n<31;n++)t.push(e);return t}function Ua(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Wa(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Te(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function Ba(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Te(n),a=1<>=r,l-=r,cn=1<<32-Te(t)+l|n<f?(p=d,d=null):p=d.sibling;var h=D(l,d,i[f],s);if(null===h){null===d&&(d=p);break}L&&d&&null===h.alternate&&_(l,d),o=P(h,o,f),null===c?u=h:c.sibling=h,c=h,d=p}if(f===i.length)N(l,d);else if(null===d)for(;fS?(E=w,w=null):E=w.sibling;var C=D(m,w,x.value,b);if(null===C){null===w&&(w=E);break}L&&w&&null===C.alternate&&_(m,w),g=P(C,g,S),null===k?v=C:k.sibling=C,k=C,w=E}if(x.done)N(m,w);else if(null===w)for(;!x.done;S++,x=y.next())null!==(x=O(m,x.value,b))&&(g=P(x,g,S),null===k?v=x:k.sibling=x,k=x);else{for(w=T(w);!x.done;S++,x=y.next())null!==(x=M(w,m,S,x.value,b))&&(L&&null!==x.alternate&&w.delete(null===x.key?S:x.key),g=P(x,g,S),null===k?v=x:k.sibling=x,k=x);L&&w.forEach(function(e){return _(m,e)})}return R&&so(m,S),v}if("function"==typeof n.then)return F(e,t,Eo(n),r);if(n.$$typeof===G)return F(e,t,js(e,n),r);Co(0,n)}return"string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n?(n=""+n,(r=null!==t&&6===t.tag?(N(e,t.sibling),z(t,n)):(N(e,t),Fu(n,e.mode,r))).return=e,A(e=r)):N(e,t)}return function(t,n,e,r){try{wn=0;var a=F(t,n,e,r);return kn=null,a}catch(e){if(e===gn)throw e;n=Tu(29,e,null,t.mode);return n.lanes=r,n.return=t,n}}}function No(e,t){k(Cn,e=br),k(xn,t),br=e|t.baseLanes}function To(){k(Cn,br),k(xn,xn.current)}function zo(){br=Cn.current,o(xn),o(Cn)}function Po(e){var t=e.alternate;k(p,1&p.current),k(Ln,e),null!==_n||null!==t&&null===xn.current&&null===t.memoizedState||(_n=e)}function Ao(e){var t;22===e.tag?(k(p,p.current),k(Ln,e),null===_n&&null!==(t=e.alternate)&&null!==t.memoizedState&&(_n=e)):Oo()}function Oo(){k(p,p.current),k(Ln,Ln.current)}function Do(e){o(Ln),_n===e&&(_n=null),o(p)}function Mo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t=(t.child.return=t).child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Fo(){return{controller:new Nn,data:new Map,refCount:0}}function Ro(e){e.refCount--,0===e.refCount&&Tn(zn,function(){e.controller.abort()})}function Io(){if(0==--An&&null!==Pn){null!==Dn&&(Dn.status="fulfilled");var e=Pn;Dn=Pn=null;for(var t=On=0;t title"))),M(l,r,n),l[h]=t,w(l),r=l;break e;case"link":var o=ld("link","href",a).get(r+(n.href||""));if(o)for(var i=0;i<\/script>",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof a.is?l.createElement("select",{is:a.is}):l.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e="string"==typeof a.is?l.createElement(n,{is:a.is}):l.createElement(n)}}e[h]=t,e[De]=a;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l=(l.child.return=l).child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(M(t.stateNode=e,n,a),n){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&Iu(t)}}return P(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==a&&Iu(t);else{if("string"!=typeof a&&null===t.stateNode)throw Error(I(166));if(e=ce.current,go(t)){if(e=t.stateNode,n=t.memoizedProps,(a=null)!==(l=fn))switch(l.tag){case 27:case 5:a=l.memoizedProps}e[h]=t,(e=!!(e.nodeValue===n||null!==a&&!0===a.suppressHydrationWarning||Dc(e.nodeValue,n)))||po(t)}else((e=Rc(e).createTextNode(a))[h]=t).stateNode=e}return P(t),null;case 13:if(a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=go(t),null!==a&&null!==a.dehydrated){if(null===e){if(!l)throw Error(I(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(I(317));l[h]=t}else yo(),128&t.flags||(t.memoizedState=null),t.flags|=4;P(t),l=!1}else null!==pn&&(Gu(pn),pn=null),l=!0;if(!l)return 256&t.flags?(Do(t),t):(Do(t),null)}return(Do(t),128&t.flags)?(t.lanes=n,t):(e=null!==e&&null!==e.memoizedState,(n=null!==a)&&((l=null)!==(a=t.child).alternate&&null!==a.alternate.memoizedState&&null!==a.alternate.memoizedState.cachePool&&(l=a.alternate.memoizedState.cachePool.pool),(r=(r=null)!==a.memoizedState&&null!==a.memoizedState.cachePool?a.memoizedState.cachePool.pool:r)!==l)&&(a.flags|=2048),n!==e&&n&&(t.child.flags|=8192),Hu(t,t.updateQueue),P(t),null);case 4:return Oa(),null===e&&Lc(t.stateNode.containerInfo),P(t),null;case 10:return As(t.type),P(t),null;case 19:if(o(p),null===(l=t.memoizedState))return P(t),null;if(a=0!=(128&t.flags),null===(r=l.rendering))if(a)qu(l,!1);else{if(0!==d||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(r=Mo(e))){for(t.flags|=128,qu(l,!1),e=r.updateQueue,t.updateQueue=e,Hu(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Au(n,e),n=n.sibling;return k(p,1&p.current|2),t.child}e=e.sibling}null!==l.tail&&ye()>Nr&&(t.flags|=128,qu(l,!(a=!0)),t.lanes=4194304)}else{if(!a)if(null!==(e=Mo(r))){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Hu(t,e),qu(l,!0),null===l.tail&&"hidden"===l.tailMode&&!r.alternate&&!R)return P(t),null}else 2*ye()-l.renderingStartTime>Nr&&536870912!==n&&(t.flags|=128,qu(l,!(a=!0)),t.lanes=4194304);l.isBackwards?(r.sibling=t.child,t.child=r):(null!==(e=l.last)?e.sibling=r:t.child=r,l.last=r)}return null!==l.tail?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ye(),t.sibling=null,e=p.current,k(p,a?1&e|2:1&e),t):(P(t),null);case 22:case 23:return Do(t),zo(),a=null!==t.memoizedState,null!==e?null!==e.memoizedState!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?536870912&n&&!(128&t.flags)&&(P(t),6&t.subtreeFlags)&&(t.flags|=8192):P(t),null!==(n=t.updateQueue)&&Hu(t,n.retryQueue),(n=null)!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),(a=(a=null)!==t.memoizedState&&null!==t.memoizedState.cachePool?t.memoizedState.cachePool.pool:a)!==n&&(t.flags|=2048),null!==e&&o(Fn),null;case 24:return(n=null)!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),As(m),P(t),null;case 25:return null}throw Error(I(156,t.tag))}(t.alternate,t,br);if(null!==n)return void(_=n);if(null!==(t=t.sibling))return void(_=t)}while(_=t=e,null!==t);0===d&&(d=5)}function sc(e,t){do{var n=function(e,t){switch(fo(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return As(m),Oa(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Ma(t),null;case 13:if(Do(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(I(340));yo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return o(p),null;case 4:return Oa(),null;case 10:return As(t.type),null;case 22:case 23:return Do(t),zo(),null!==e&&o(Fn),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return As(m),null;default:return null}}(e.alternate,e);if(null!==n)return n.flags&=32767,void(_=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(_=e)}while(_=e=n,null!==e);d=6,_=null}function uc(e,t,n,r,a,l,o,i,s,u){var c=S.T,d=E.p;try{E.p=2,S.T=null;for(var f=e,p=t,h=n,m=r,g=d,y=a,b=l,v=o;dc(),null!==Ar;);if(6&C)throw Error(I(327));var k=f.finishedWork;if(m=f.finishedLanes,null!==k){if(f.finishedWork=null,f.finishedLanes=0,k===f.current)throw Error(I(177));f.callbackNode=null,f.callbackPriority=0,f.cancelPendingCommit=null;var w=k.lanes|k.childLanes;if(function(e,t,n,r,a,l){var o=e.pendingLanes,i=(e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0,e.entanglements),s=e.expirationTimes,u=e.hiddenUpdates;for(n=o&~n;0 title"):null)}function id(e){return"stylesheet"!==e.type||3&e.state.loading}function sd(){}function ud(){var e;this.count--,0===this.count&&(this.stylesheets?cd(this,this.stylesheets):this.unsuspend&&(e=this.unsuspend,this.unsuspend=null,e()))}function cd(e,t){(e.stylesheets=null)!==e.unsuspend&&(e.count++,ca=new Map,t.forEach(dd,e),ca=null,ud.call(e))}function dd(e,t){if(!(4&t.state.loading)){var n=ca.get(e);if(n)var r=n.get(null);else{n=new Map,ca.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l{const[e,t]=Al.useState([]);return Al.useEffect(()=>{var e;const r=[];null!=(e=new URL(window.location.href).searchParams)&&e.forEach((e,t)=>{var n;"scope"===t&&e?(n=(e=decodeURIComponent(e).split("/").filter(Boolean).join("/")).split("/").slice(1,3).join("/"),r.push({type:"manual",title:n,slug:e})):t.startsWith("filters[")&&(n=new RegExp(/filters\[(.*?)\]\[(.*?)\]/),[,e,t]=t.match(n),r.push({type:"optionsaggs"===e?"option":e,title:t}))}),t(r)},[]),[e,t]};function jh(){var r,a,l,o,i,s,u,e,t,n,c,b,v,k;return P1||(P1=1,r=NaN,a="[object Symbol]",l=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt,e="object"==typeof Xn&&Xn&&Xn.Object===Object&&Xn,t="object"==typeof self&&self&&self.Object===Object&&self,n=e||t||Function("return this")(),c=Object.prototype.toString,b=Math.max,v=Math.min,k=function(){return n.Date.now()},tf=function(r,n,e){var a,l,o,i,s,u,c=0,d=!1,f=!1,t=!0;if("function"!=typeof r)throw new TypeError("Expected a function");function p(e){var t=a,n=l;return a=l=void 0,c=e,i=r.apply(n,t)}function h(e){var t=e-u;return void 0===u||n<=t||t<0||f&&o<=e-c}function m(){var e,t=k();if(h(t))return g(t);s=setTimeout(m,(e=n-((t=t)-u),f?v(e,o-(t-c)):e))}function g(e){return s=void 0,t&&a?p(e):(a=l=void 0,i)}function y(){var e=k(),t=h(e);if(a=arguments,l=this,u=e,t){if(void 0===s)return c=e=u,s=setTimeout(m,n),d?p(e):i;if(f)return s=setTimeout(m,n),p(u)}return void 0===s&&(s=setTimeout(m,n)),i}return n=S(n)||0,w(e)&&(d=!!e.leading,f="maxWait"in e,o=f?b(S(e.maxWait)||0,n):o,t="trailing"in e?!!e.trailing:t),y.cancel=function(){void 0!==s&&clearTimeout(s),a=u=l=s=void(c=0)},y.flush=function(){return void 0===s?i:g(k())},y}),tf;function w(e){var t=typeof e;return e&&("object"==t||"function"==t)}function S(e){if("number"==typeof e)return e;if("symbol"==typeof(n=e)||!!(t=n)&&"object"==typeof t&&c.call(n)==a)return r;var t;if("string"!=typeof(e=w(e)?w(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t:e))return 0===e?e:+e;e=e.replace(l,"");var n=i.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):o.test(e)?r:+e}}var Bh=jh();const Yh=Ah(Bh),Gh=()=>{const[e,s]=Al.useState([]),[t,u]=Al.useState([]),[n,c]=Al.useState(!1),r=Al.useCallback(async(e,t)=>{var n,r;if(0!==(null==e?void 0:e.length)||t){c(!0);try{var a=await fetch(((e,t)=>{const n=new URL("/search/suggest",uf);return e.forEach(e=>{"manual"===e.type?n.searchParams.append("filters[package]",e.title):"vendor"===e.type?n.searchParams.append(`filters[${e.type}]`,e.title):"option"===e.type?n.searchParams.append(`filters[optionsaggs][${e.title}]`,!0):n.searchParams.append(`filters[${e.type}][${e.title}]`,!0)}),n.searchParams.append("q",t),n.href})(e,t),{headers:{"Content-Type":"application/json"}});if(!a.ok)throw new Error("Network response error");var l=await a.json(),o=(null==(n=null==l?void 0:l.results)?void 0:n.map(e=>({title:e.snippet_title,packageName:e.manual_package,href:`${uf}/${e.manual_slug}/${e.relative_url}#`+e.fragment})))||[],i=Object.entries((null==(r=null==l?void 0:l.suggest)?void 0:r.suggestions)??{}).flatMap(([e,t])=>{const n="package"===e.replace("manual_","")?"manual":e.replace("manual_","");return t.map(e=>({type:n,title:"version"===n?e.title.split(".")[0]:e.title,slug:e.slug??null}))});s(o),u(i)}catch(e){console.error(e),s([]),u([])}finally{c(!1)}}else s([]),u([])},[]),a=Al.useCallback(Yh(r,300),[]);return{fileSuggestions:e,scopeSuggestions:t,setScopeSuggestions:u,setFileSuggestions:s,isLoading:n,fetchSuggestions:a}},Xh=({type:e})=>{switch(e){case"search":return N.jsx("i",{className:"fa fa-search"});case"file":return N.jsx("i",{className:"fa-regular fa-file-code"});default:return null}},Qh=({scopes:e,title:t,type:n,packageName:r})=>0<(null==e?void 0:e.length)?N.jsx(N.Fragment,{children:N.jsxs("div",{className:"suggest-row__scope",children:[e.map(({title:e,type:t})=>N.jsxs(N.Fragment,{children:[N.jsx("p",{className:"suggest-row__scope-type",children:t&&t+":"}),e&&N.jsx("p",{className:"suggest-row__scope-name",children:e})]})),N.jsx("p",{className:"suggest-row__title",children:t})]})}):N.jsxs("div",{className:"suggest-row__scope",title:t+(r?` (${r})`:""),children:[N.jsx("p",{className:"suggest-row__scope-type",children:n&&n+":"}),N.jsx("p",{className:"suggest-row__title",dangerouslySetInnerHTML:{__html:t}}),r&&N.jsxs("p",{className:"suggest-row__description",children:["(",r,")"]})]}),Qn=Al.forwardRef(({title:e,packageName:t,scopes:n,tooltip:r,onClick:a,type:l,href:o,isActive:i,icon:s="search"},u)=>{return N.jsxs("a",{onClick:e=>{o||(e.preventDefault(),null==a)||a()},ref:u,href:o,className:"suggest-row "+(i?"suggest-row--active":""),children:[N.jsx("div",{className:"suggest-row__icon",children:N.jsx(Xh,{type:s})}),N.jsx("div",{className:"suggest-row__content",children:N.jsx(Qh,{scopes:n,title:e,type:l,packageName:t})}),r&&N.jsx("p",{className:"suggest-row__tooltip",children:r})]})}),xh=(Qn.displayName="SuggestRow",({isOpen:t,onClose:n})=>{const[a,l]=Al.useState(""),[o,i]=qh(),[e,r]=Al.useState([]),[s,u]=Al.useState(-1),c=Al.useRef([]),d=Al.useRef(),{fileSuggestions:f,scopeSuggestions:p,setScopeSuggestions:h,setFileSuggestions:m,isLoading:g,fetchSuggestions:y}=Gh(),b=(Al.useEffect(()=>{var e,t,n=document.getElementById("searchscope"),n=(null==(n=null==(n=null==n?void 0:n.children)?void 0:n[1])?void 0:n.value)??null;n&&(e=(n=n.split("/").filter(Boolean)).slice(1,3).join("/"),t=null==(t=n.slice(3,4)[0])?void 0:t.split(".")[0],r([{type:"manual",title:e,slug:n.join("/")},{type:"version",title:t}]))},[]),Al.useEffect(()=>{var e=new URL(window.location.href).searchParams.get("q");e&&(l(e),y(o,a))},[]),Al.useCallback((e,t)=>{const n=new URL("/search/search",uf);return t||1!==e.length||"manual"!==e[0].type?(e.forEach(e=>{"manual"===e.type?n.searchParams.append("scope",`/${e.slug}/`):"vendor"===e.type?n.searchParams.append("vendor",e.title):"option"===e.type?n.searchParams.append(`filters[optionaggs][${e.title}]`,!0):n.searchParams.append(`filters[${e.type}][${e.title}]`,!0)}),n.searchParams.append("q",t),n.href):"/"+e[0].slug},[])),v=Al.useMemo(()=>{var t=[];for(let e=o.length;0{var e;i(e=>{var e=[...e],t=e.findIndex(e=>e.type===r);return-1!==t?e[t]={type:r,title:n,slug:a}:e.push({type:r,title:n,slug:a}),e}),l(""),u(-1),h([]),m([]),null!=(e=d.current)&&e.focus()},[i]),w=Al.useCallback(e=>{e=e.target.value;l(e),""!==e&&y(o,e)},[o,y]),S=Al.useCallback(e=>{var t;const n=[...v,...p,...f].length;switch(e.key){case"Backspace":0===(null==(t=d.current)?void 0:t.selectionEnd)&&i(e=>e.slice(0,-1));break;case"ArrowDown":e.preventDefault(),u(e=>e-1{var e;0<=s&&null!=(e=c.current[s])&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[s]),Al.useEffect(()=>{const e=e=>{"Escape"===e.key&&n()};return t&&(document.addEventListener("keydown",e),document.body.style.overflow="hidden"),()=>{document.removeEventListener("keydown",e),document.body.style.overflow="unset"}},[t,n]),t?N.jsxs("div",{className:"search-modal",children:[N.jsx("div",{className:"search-modal__overlay",onClick:n}),N.jsxs("div",{className:"search-modal__content",children:[N.jsx("div",{className:"search-modal__header",children:N.jsxs("div",{className:"search-modal__input-wrapper",onClick:()=>u(-1),children:[N.jsx("i",{className:"fa fa-search search-modal__icon"}),o.map((e,t)=>N.jsxs("div",{className:"search-modal__scope",children:[N.jsx("p",{className:"suggest-row__scope-type",children:e.type&&e.type+":"}),N.jsx("p",{className:"search-modal__scope-title",children:e.title})]},"scope-"+t)),N.jsx("input",{ref:d,autoComplete:"off",name:"q",autoFocus:!0,type:"text",className:"search-modal__input",placeholder:0<(null==o?void 0:o.length)?"search in this scope...":"Search documentation...",value:a,onChange:w,onKeyDown:S}),(a||0{var e;l(""),i([]),u(-1),null!=(e=d.current)&&e.focus()},children:N.jsx("i",{className:"fa fa-circle-xmark"})})]})}),N.jsxs("ul",{className:"search-modal__body",children:[0<(null==v?void 0:v.length)&&N.jsx("li",{className:"search-modal__section",children:N.jsx("div",{className:"search-modal__items",role:"group","aria-label":"Decomposed scopes",children:v.map((e,t)=>N.jsx(Qn,{scopes:e.scopes,title:e.title,tooltip:e.tooltip,isActive:s===t,ref:e=>c.current[t]=e,href:e.href},"decomposed-"+t))})}),g?N.jsxs("div",{className:"search-modal__loading",children:[N.jsx("div",{className:"search-modal__spinner",children:N.jsx("i",{className:"fa fa-spinner fa-spin"})}),N.jsx("p",{children:"Searching..."})]}):N.jsxs(N.Fragment,{children:[0<(null==v?void 0:v.length)&&0<(null==p?void 0:p.length)&&N.jsx("li",{className:"search-modal__divider"}),0<(null==p?void 0:p.length)&&N.jsx("li",{className:"search-modal__section",children:N.jsx("div",{className:"search-modal__items",role:"group","aria-label":"Scope suggestions",children:p.map(({title:e,type:t,slug:n},r)=>N.jsx(Qn,{title:e,type:t,isActive:s===r+v.length,ref:e=>c.current[r+v.length]=e,tooltip:"Filter for this",onClick:()=>k(e,t,n)},"scope-"+r))})}),0<(null==v?void 0:v.length)&&0<(null==f?void 0:f.length)&&N.jsx("li",{className:"search-modal__divider"}),0<(null==f?void 0:f.length)&&N.jsx("li",{className:"search-modal__section",children:N.jsx("div",{className:"search-modal__items",role:"group","aria-label":"File suggestions",children:f.map(({title:e,packageName:t,href:n},r)=>N.jsx(Qn,{title:e,packageName:t,isActive:s===r+v.length+p.length,href:n,ref:e=>c.current[r+v.length+p.length]=e,tooltip:"Open this page",icon:"file"},"file-"+r))})})]})]})]})]}):null}),I1=({displayInput:e=!1})=>{const[t,n]=Al.useState(!1),[r,a]=Al.useState("");Al.useEffect(()=>{var e=new URL(window.location.href).searchParams.get("q");e&&a(e)},[]);var l=e=>{e.preventDefault(),n(!0)};return Al.useEffect(()=>{var e=document.getElementById("global-search-form");e&&(e.hidden=!0)},[]),N.jsxs(N.Fragment,{children:[t&&N.jsx(xh,{isOpen:t,onClose:()=>n(!1)}),e?N.jsxs("div",{class:"input-group mb-3 mt-sm-3",onClick:l,children:[N.jsx("input",{autocomplete:"off",class:"form-control shadow-none",id:"globalsearchinput",name:"q",placeholder:"TYPO3 documentation...",type:"text",value:r}),N.jsxs("button",{class:"btn btn-light",children:[N.jsx("i",{class:"fa fa-search"})," ",N.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]}):N.jsxs("button",{onClick:l,class:"btn btn-light",children:[N.jsx("i",{class:"fa fa-search"})," ",N.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]})},uf="https://docs.typo3.org";document.addEventListener("DOMContentLoaded",()=>{var e=document.getElementById("global-search-root"),e=(e&&F1.createRoot(e).render(N.jsx(I1,{})),document.getElementById("global-search-results"));e&&F1.createRoot(e).render(N.jsx(I1,{displayInput:!0}))}),(()=>{"use strict";const e=Array.from(document.querySelectorAll('.nav-item > [role="tab"]'));function l(e){return e.innerHTML.trim()}document.addEventListener("shown.bs.tab",function(r){const a=l(r.target);e.filter(e=>{var t=l(e)===a,n=e===r.target,e="true"===e.getAttribute("aria-selected");return t&&!n&&!e}).forEach(e=>{new bootstrap.Tab(e).show()})})})(),document.addEventListener("DOMContentLoaded",()=>{const t=document.getElementById("options-toggle"),n=document.getElementById("options-panel");t.addEventListener("click",e=>{e.stopPropagation(),e=n.classList.contains("show"),n.classList.toggle("show",!e),n.setAttribute("aria-hidden",e?"true":"false")}),document.addEventListener("click",e=>{n.contains(e.target)||e.target===t||(n.classList.remove("show"),n.setAttribute("aria-hidden","true"))})});class ToggleSection{TOGGLE_CLASS="toggle-section";TOGGLE_ICON_SHOW=["fa-solid","fa-eye"];TOGGLE_ICON_HIDE=["fa-solid","fa-eye-slash"];TOGGLE_TITLE_SHOW="Show Section";TOGGLE_TITLE_HIDE="Hide section";TOGGLE_ALL_SECTIONS_SELECTOR=".toggle-all-sections";TOGGLE_ALL_SECTIONS_TITLE_SHOW="Expand all sections";TOGGLE_ALL_SECTIONS_TITLE_HIDE="Collapse all sections";sections=[];constructor(){this.sectionHeadings=document.querySelectorAll("section > :is(h2,h3,h4,h5,h6)"),this.sectionHeadings.forEach(e=>{var t=this.createToggleSectionButton(),n=e.querySelector("a.headerlink");const r=e.parentElement;this.sections.push(r),e.insertBefore(t,n),t.addEventListener("click",e=>{e.preventDefault(),this.toggleSection(r)})}),this.sectionHeadings&&document.querySelectorAll("a").forEach(n=>{n.hash&&n.addEventListener("click",e=>{var t=document.querySelector(n.hash);t&&this.changeSection(t,!1)})});const e=document.querySelector(this.TOGGLE_ALL_SECTIONS_SELECTOR);e&&e.addEventListener("click",()=>{e.classList.toggle("hide-all");const t=e.classList.contains("hide-all");e.setAttribute("title",t?this.TOGGLE_ALL_SECTIONS_TITLE_SHOW:this.TOGGLE_ALL_SECTIONS_TITLE_HIDE),e.textContent=t?this.TOGGLE_ALL_SECTIONS_TITLE_SHOW:this.TOGGLE_ALL_SECTIONS_TITLE_HIDE,this.sections.forEach(e=>{this.changeSection(e,t)})})}createToggleSectionButton(){var e=document.createElement("a"),t=(e.classList.add(this.TOGGLE_CLASS),e.setAttribute("href","#"),e.setAttribute("title",this.TOGGLE_TITLE_HIDE),document.createElement("i"));return t.classList.add(...this.TOGGLE_ICON_HIDE),e.appendChild(t),e}toggleSection(e){var t=e.classList.contains("section-collapsed");this.changeSection(e,!t)}changeSection(e,r){r?e.classList.add("section-collapsed"):e.classList.remove("section-collapsed");const a=["H2","H3","H4","H5","H6"];e.querySelectorAll(":scope > *").forEach(e=>{var t,n;a.includes(e.nodeName)?(t=(n=e.querySelector("."+this.TOGGLE_CLASS)).querySelector(":scope > i"),n.setAttribute("title",r?this.TOGGLE_TITLE_SHOW:this.TOGGLE_TITLE_HIDE),t.classList.remove(...t.classList),n=r?this.TOGGLE_ICON_SHOW:this.TOGGLE_ICON_HIDE,t.classList.add(...n)):r?e.classList.add("collapsed-section-content"):e.classList.remove("collapsed-section-content")})}}new ToggleSection,document.addEventListener("DOMContentLoaded",()=>{const n=document.getElementById("languageSelect"),a=document.getElementById("versionSelect");let r=document.URL;var e=a.getAttribute("data-override-url-self"),t=a.getAttribute("data-override-url-proxy"),e=(e&&(r=e),(t||"https://docs.typo3.org/services/versionsJson.php?url=")+encodeURIComponent(r));let l={};function o(e){a.innerHTML="";const n=new Set,r=a.getAttribute("data-current-version");e.sort((e,t)=>{var n=e=>{return"main"===e?1/0:(e=parseFloat(e),isNaN(e)?-1:e)};return n(t.version)-n(e.version)}).forEach(e=>{var t;n.has(e.version)||((t=document.createElement("option")).value=i(e.url),t.textContent=e.version,e.version===r&&(t.selected=!0),a.appendChild(t),n.add(e.version))}),0===a.options.length&&((e=document.createElement("option")).textContent="No versions available",e.disabled=!0,a.appendChild(e))}function i(e){try{var t=document.createElement("a");return t.href=e,t.href}catch{return e}}fetch(e).then(e=>{if(e.ok)return e.json();throw new Error("Failed to fetch versions")}).then(e=>{e.forEach(e=>{var t=e.language.toLowerCase();l[t]||(l[t]=[]),l[t].push(e)});var e=Object.keys(l),t=function(e){e=e.match(/\/([a-z]{2}-[a-z]{2})\//i);return e?e[1].toLowerCase():""}(r);e.length<=1&&l["en-us"]?o(l["en-us"]):(n.classList.remove("d-none"),a.innerHTML="",e.sort().forEach(e=>{var t=document.createElement("option");t.value=e,t.textContent={"en-us":"English","de-de":"German","fr-fr":"French","ru-ru":"Russian"}[e=e]||e.toUpperCase(),n.appendChild(t)}),e=e.includes(t)?t:"en-us",n.value=e,o(l[e]),n.addEventListener("change",()=>{var e=n.value,e=l[e];e&&0{console.error(e),a.innerHTML=""}),a.addEventListener("change",e=>{e.target.value&&(window.location.href=e.target.value)})}); \ No newline at end of file +`+e.stack}}function Ia(e){if("function"==typeof Ee&&xe(e),Le&&"function"==typeof Le.setStrictMode)try{Le.setStrictMode(Ce,e)}catch{}}function ja(e){var t=42&e;if(0!=t)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 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ha(e,t,n){var r,a,l,o,i=e.pendingLanes;return 0===i||(a=e.suspendedLanes,l=e.pingedLanes,e=e.warmLanes,(r=0)!=(o=134217727&i)?0!==(i=o&~a)?r=ja(i):0!==(l&=o)?r=ja(l):n||0!==(n=o&~e)&&(r=ja(n)):0!=(o=i&~a)?r=ja(o):0!==l?r=ja(l):n||0!==(n=i&~e)&&(r=ja(n)),0===r)?0:0!==t&&t!==r&&0==(t&a)&&((n=t&-t)<=(a=r&-r)||32==a&&0!=(4194048&n))?t:r}function $a(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function qa(){var e=Re;return 0==(62914560&(Re<<=1))&&(Re=4194304),e}function Ua(e){for(var t=[],n=0;n<31;n++)t.push(e);return t}function Ba(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Va(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-_e(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function Wa(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-_e(n),a=1<>=r,l-=r,dn=1<<32-_e(t)+l|n<f?(p=d,d=null):p=d.sibling;var m=O(l,d,i[f],s);if(null===m){null===d&&(d=p);break}L&&d&&null===m.alternate&&_(l,d),o=P(m,o,f),null===c?u=m:c.sibling=m,c=m,d=p}if(f===i.length)T(l,d);else if(null===d)for(;fS?(E=w,w=null):E=w.sibling;var C=O(h,w,x.value,b);if(null===C){null===w&&(w=E);break}L&&w&&null===C.alternate&&_(h,w),g=P(C,g,S),null===k?v=C:k.sibling=C,k=C,w=E}if(x.done)T(h,w);else if(null===w)for(;!x.done;S++,x=y.next())null!==(x=R(h,x.value,b))&&(g=P(x,g,S),null===k?v=x:k.sibling=x,k=x);else{for(w=z(w);!x.done;S++,x=y.next())null!==(x=D(w,h,S,x.value,b))&&(L&&null!==x.alternate&&w.delete(null===x.key?S:x.key),g=P(x,g,S),null===k?v=x:k.sibling=x,k=x);L&&w.forEach(function(e){return _(h,e)})}return I&&Eo(h,S),v}if("function"==typeof n.then)return M(e,t,ni(n),r);if(n.$$typeof===Y)return M(e,t,Uo(e,n),r);ai(0,n)}return"string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n?(n=""+n,(r=null!==t&&6===t.tag?(T(e,t.sibling),N(t,n)):(T(e,t),vo(n,e.mode,r))).return=e,A(e=r)):T(e,t)}return function(t,n,e,r){try{On=0;var a=M(t,n,e,r);return Rn=null,a}catch(e){if(e===Tn||e===Nn)throw e;n=po(29,e,null,t.mode);return n.lanes=r,n.return=t,n}}}function oi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ii(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 si(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ui(e,t,n){var r,a=e.updateQueue;return null===a?null:(a=a.shared,0!=(2&H)?(null===(r=a.pending)?t.next=t:(t.next=r.next,r.next=t),a.pending=t,t=co(e),uo(e,null,n),t):(oo(e,a,t,n),co(e)))}function ci(e,t,n){var r;null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194048&n))&&(r=t.lanes,r&=e.pendingLanes,Wa(e,t.lanes=n|=r))}function di(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null}}while(null===l?a=l=o:l=l.next=o,null!==(n=n.next));null===l?a=l=t:l=l.next=t}else a=l=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n}else null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function fi(){if(In&&null!==Cn)throw Cn}function pi(e,t,n,r){In=!1;var a,l,o=e.updateQueue,i=(Fn=!1,o.firstBaseUpdate),s=o.lastBaseUpdate;if(null!==(d=o.shared.pending)&&(o.shared.pending=null,l=(a=d).next,(a.next=null)===s?i=l:s.next=l,s=a,null!==(c=e.alternate))&&(d=(c=c.updateQueue).lastBaseUpdate)!==s&&(null===d?c.firstBaseUpdate=l:d.next=l,c.lastBaseUpdate=a),null!==i){for(var u=o.baseState,s=0,c=l=a=null,d=i;;){var f=(h=-536870913&d.lane)!==d.lane;if(f?(U&h)===h:(r&h)===h){0!==h&&h===xn&&(In=!0),null!==c&&(c=c.next={lane:0,tag:d.tag,payload:d.payload,callback:null,next:null});e:{var p=e,m=d,h=t,g=n;switch(m.tag){case 1:if("function"==typeof(p=m.payload)){u=p.call(g,u,h);break e}u=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(h="function"==typeof(p=m.payload)?p.call(g,u,h):p))break e;u=y({},u,h);break e;case 2:Fn=!0}}null!==(h=d.callback)&&(e.flags|=64,f&&(e.flags|=8192),null===(f=o.callbacks)?o.callbacks=[h]:f.push(h))}else f={lane:h,tag:d.tag,payload:d.payload,callback:d.callback,next:null},null===c?(l=c=f,a=u):c=c.next=f,s|=h;if(null===(d=d.next)){if(null===(d=o.shared.pending))break;d=(f=d).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}null===c&&(a=u),o.baseState=a,o.firstBaseUpdate=l,o.lastBaseUpdate=c,null===i&&(o.shared.lanes=0),yr|=s,e.lanes=s,e.memoizedState=u}}function mi(e,t){if("function"!=typeof e)throw Error(V(191,e));e.call(t)}function gi(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e title"))),ad(l,r,n),l[v]=t,L(l),r=l;break e;case"link":var o=Md("link","href",a).get(r+(n.href||""));if(o)for(var i=0;ica?50:800)+g));return h.unsuspend=e,function(){h.unsuspend=null,clearTimeout(t),clearTimeout(n)}}:null))return Ar=l,e.cancelPendingCommit=m(Lc.bind(null,e,t,l,n,r,a,o,i,s,c,d,null,f,p)),void dc(e,l,o,!u)}var h,g;Lc(e,t,l,n,r,0,o,i,s)}function dc(e,t,n,r){t=t&~vr&~br,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0<\/script>",l=l.removeChild(l.firstChild);break;case"select":l="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?l.multiple=!0:r.size&&(l.size=r.size);break;default:l="string"==typeof r.is?o.createElement(a,{is:r.is}):o.createElement(a)}}l[v]=t,l[Oe]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)l.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o=(o.child.return=o).child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(ad(t.stateNode=l,a,r),a){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&wu(t)}}return g(t),Su(t,t.type,null!==e&&e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&wu(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(V(166));if(e=se.current,Po(t)){if(e=t.stateNode,n=t.memoizedProps,(r=null)!==(a=k))switch(a.tag){case 27:case 5:r=a.memoizedProps}e[v]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||nd(e.nodeValue,n)))||To(t,!0)}else((e=od(e).createTextNode(r))[v]=t).stateNode=e}return g(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=Po(t),null!==n){if(null===e){if(!r)throw Error(V(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(V(557));e[v]=t}else Ao(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;g(t),e=!1}else n=Ro(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(xi(t),t):(xi(t),null);if(0!=(128&t.flags))throw Error(V(558))}return g(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=Po(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(V(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(V(317));a[v]=t}else Ao(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;g(t),a=!1}else a=Ro(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return 256&t.flags?(xi(t),t):(xi(t),null)}return xi(t),0!=(128&t.flags)?(t.lanes=n,t):(e=null!==e&&null!==e.memoizedState,(n=null!==r)&&((a=null)!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(a=r.alternate.memoizedState.cachePool.pool),(l=(l=null)!==r.memoizedState&&null!==r.memoizedState.cachePool?r.memoizedState.cachePool.pool:l)!==a)&&(r.flags|=2048),n!==e&&n&&(t.child.flags|=8192),xu(t,t.updateQueue),g(t),null);case 4:return Aa(),null===e&&Gc(t.stateNode.containerInfo),g(t),null;case 10:return Mo(t.type),g(t),null;case 19:if(f(E),null===(r=t.memoizedState))return g(t),null;if(a=0!=(128&t.flags),null===(l=r.rendering))if(a)Cu(r,!1);else{if(0!==d||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=Ci(e))){for(t.flags|=128,Cu(r,!1),e=l.updateQueue,t.updateQueue=e,xu(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)go(n,e),n=n.sibling;return C(E,1&E.current|2),I&&Eo(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ge()>_r&&(t.flags|=128,Cu(r,!(a=!0)),t.lanes=4194304)}else{if(!a)if(null!==(e=Ci(l))){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,xu(t,e),Cu(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!I)return g(t),null}else 2*ge()-r.renderingStartTime>_r&&536870912!==n&&(t.flags|=128,Cu(r,!(a=!0)),t.lanes=4194304);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(e=r.last)?e.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ge(),e.sibling=null,n=E.current,C(E,a?1&n|2:1&n),I&&Eo(t,r.treeForkCount),e):(g(t),null);case 22:case 23:return xi(t),vi(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(536870912&n)&&0==(128&t.flags)&&(g(t),6&t.subtreeFlags)&&(t.flags|=8192):g(t),null!==(n=t.updateQueue)&&xu(t,n.retryQueue),(n=null)!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),(r=(r=null)!==t.memoizedState&&null!==t.memoizedState.cachePool?t.memoizedState.cachePool.pool:r)!==n&&(t.flags|=2048),null!==e&&f(_n),null;case 24:return(n=null)!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Mo(S),g(t),null;case 25:case 30:return null}throw Error(V(156,t.tag))}(t.alternate,t,gr);if(null!==n)return void(q=n);if(null!==(t=t.sibling))return void(q=t)}while(q=t=e,null!==t);0===d&&(d=5)}function Cc(e,t){do{var n=function(e,t){switch(Lo(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Mo(S),Aa(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Oa(t),null;case 31:if(null!==t.memoizedState){if(xi(t),null===t.alternate)throw Error(V(340));Ao()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(xi(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(V(340));Ao()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return f(E),null;case 4:return Aa(),null;case 10:return Mo(t.type),null;case 22:case 23:return xi(t),vi(),null!==e&&f(_n),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return Mo(S),null;default:return null}}(e.alternate,e);if(null!==n)return n.flags&=32767,void(q=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(q=e)}while(q=e=n,null!==e);d=6,q=null}function Lc(e,t,n,r,a,l,o,i,s){for(e.cancelPendingCommit=null;Pc(),0!==B;);if(0!=(6&H))throw Error(V(327));if(null!==t){if(t===e.current)throw Error(V(177));l=t.lanes|t.childLanes;var u=e,c=n,d=l|=en,f=o,p=u.pendingLanes,m=(u.pendingLanes=d,u.suspendedLanes=0,u.pingedLanes=0,u.warmLanes=0,u.expiredLanes&=d,u.entangledLanes&=d,u.errorRecoveryDisabledLanes&=d,u.shellSuspendCounter=0,u.entanglements),h=u.expirationTimes,g=u.hiddenUpdates;for(d=p&~d;0 title"):null)}function Id(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}function jd(){var e;this.count--,0!==this.count||0!==this.imgCount&&this.waitingForImages||(this.stylesheets?Hd(this,this.stylesheets):this.unsuspend&&(e=this.unsuspend,this.unsuspend=null,e()))}function Hd(e,t){(e.stylesheets=null)!==e.unsuspend&&(e.count++,da=new Map,t.forEach($d,e),da=null,jd.call(e))}function $d(e,t){if(!(4&t.state.loading)){var n=da.get(e);if(n)var r=n.get(null);else{n=new Map,da.set(e,n);for(var a=e.querySelectorAll("link[data-precedence],style[data-precedence]"),l=0;l{const[e,t]=bl.useState([]);return bl.useEffect(()=>{const r=[];new URL(window.location.href).searchParams?.forEach((e,t)=>{var n;"scope"===t&&e?(n=(e=decodeURIComponent(e).split("/").filter(Boolean).join("/")).split("/").slice(1,3).join("/"),r.push({type:"manual",title:n,slug:e})):t.startsWith("filters[")&&(n=new RegExp(/filters\[(.*?)\]\[(.*?)\]/),[,e,t]=t.match(n),r.push({type:"optionsaggs"===e?"option":e,title:t}))}),t(r)},[]),[e,t]};function dv(){var r,a,l,o,i,s,u,e,t,n,c,b,v,k;return Ud||(Ud=1,r=NaN,a="[object Symbol]",l=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt,e="object"==typeof Qn&&Qn&&Qn.Object===Object&&Qn,t="object"==typeof self&&self&&self.Object===Object&&self,n=e||t||Function("return this")(),c=Object.prototype.toString,b=Math.max,v=Math.min,k=function(){return n.Date.now()},yi=function(r,n,e){var a,l,o,i,s,u,c=0,d=!1,f=!1,t=!0;if("function"!=typeof r)throw new TypeError("Expected a function");function p(e){var t=a,n=l;return a=l=void 0,c=e,i=r.apply(n,t)}function m(e){var t=e-u;return void 0===u||n<=t||t<0||f&&o<=e-c}function h(){var e,t=k();if(m(t))return g(t);s=setTimeout(h,(e=n-((t=t)-u),f?v(e,o-(t-c)):e))}function g(e){return s=void 0,t&&a?p(e):(a=l=void 0,i)}function y(){var e=k(),t=m(e);if(a=arguments,l=this,u=e,t){if(void 0===s)return c=e=u,s=setTimeout(h,n),d?p(e):i;if(f)return s=setTimeout(h,n),p(u)}return void 0===s&&(s=setTimeout(h,n)),i}return n=S(n)||0,w(e)&&(d=!!e.leading,f="maxWait"in e,o=f?b(S(e.maxWait)||0,n):o,t="trailing"in e?!!e.trailing:t),y.cancel=function(){void 0!==s&&clearTimeout(s),a=u=l=s=void(c=0)},y.flush=function(){return void 0===s?i:g(k())},y}),yi;function w(e){var t=typeof e;return e&&("object"==t||"function"==t)}function S(e){if("number"==typeof e)return e;if("symbol"==typeof(n=e)||!!(t=n)&&"object"==typeof t&&c.call(n)==a)return r;var t;if("string"!=typeof(e=w(e)?w(t="function"==typeof e.valueOf?e.valueOf():e)?t+"":t:e))return 0===e?e:+e;e=e.replace(l,"");var n=i.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):o.test(e)?r:+e}}var mv=dv();const yv=lv(mv),vv=()=>{const[e,o]=bl.useState([]),[t,i]=bl.useState([]),[n,s]=bl.useState(!1),r=bl.useCallback(async(e,t)=>{if(0!==e?.length||t){s(!0);try{var n=await fetch(((e,t)=>{const n=new URL("/search/suggest",vi);return e.forEach(e=>{"manual"===e.type?n.searchParams.append("filters[package]",e.title):"vendor"===e.type?n.searchParams.append(`filters[${e.type}]`,e.title):"option"===e.type?n.searchParams.append(`filters[optionsaggs][${e.title}]`,!0):n.searchParams.append(`filters[${e.type}][${e.title}]`,!0)}),n.searchParams.append("q",t),n.href})(e,t),{headers:{"Content-Type":"application/json"}});if(!n.ok)throw new Error("Network response error");var r=await n.json(),a=r?.results?.map(e=>({title:e.snippet_title,packageName:e.manual_package,href:`${vi}/${e.manual_slug}/${e.relative_url}#`+e.fragment}))||[],l=Object.entries(r?.suggest?.suggestions??{}).flatMap(([e,t])=>{const n="package"===e.replace("manual_","")?"manual":e.replace("manual_","");return t.map(e=>({type:n,title:"version"===n?e.title.split(".")[0]:e.title,slug:e.slug??null}))});o(a),i(l)}catch(e){console.error(e),o([]),i([])}finally{s(!1)}}else o([]),i([])},[]),a=bl.useCallback(yv(r,300),[]);return{fileSuggestions:e,scopeSuggestions:t,setScopeSuggestions:i,setFileSuggestions:o,isLoading:n,fetchSuggestions:a}},hv=({type:e})=>{switch(e){case"search":return R.jsx("i",{className:"fa fa-search"});case"file":return R.jsx("i",{className:"fa-regular fa-file-code"});default:return null}},gv=({scopes:e,title:t,type:n,packageName:r})=>0R.jsxs(R.Fragment,{children:[R.jsx("p",{className:"suggest-row__scope-type",children:t&&t+":"}),e&&R.jsx("p",{className:"suggest-row__scope-name",children:e})]})),R.jsx("p",{className:"suggest-row__title",children:t})]})}):R.jsxs("div",{className:"suggest-row__scope",title:t+(r?` (${r})`:""),children:[R.jsx("p",{className:"suggest-row__scope-type",children:n&&n+":"}),R.jsx("p",{className:"suggest-row__title",dangerouslySetInnerHTML:{__html:t}}),r&&R.jsxs("p",{className:"suggest-row__description",children:["(",r,")"]})]}),Xn=bl.forwardRef(({title:e,packageName:t,scopes:n,tooltip:r,onClick:a,type:l,href:o,isActive:i,icon:s="search"},u)=>{return R.jsxs("a",{onClick:e=>{o||(e.preventDefault(),a?.())},ref:u,href:o,className:"suggest-row "+(i?"suggest-row--active":""),children:[R.jsx("div",{className:"suggest-row__icon",children:R.jsx(hv,{type:s})}),R.jsx("div",{className:"suggest-row__content",children:R.jsx(gv,{scopes:n,title:e,type:l,packageName:t})}),r&&R.jsx("p",{className:"suggest-row__tooltip",children:r})]})}),rv=(Xn.displayName="SuggestRow",({isOpen:t,onClose:r})=>{const[a,l]=bl.useState(""),[o,i]=ov(),[e,s]=bl.useState([]),[u,c]=bl.useState(-1),d=bl.useRef([]),f=bl.useRef(),p=bl.useRef(),{fileSuggestions:n,scopeSuggestions:m,setScopeSuggestions:h,setFileSuggestions:g,isLoading:y,fetchSuggestions:b}=vv(),v=(bl.useEffect(()=>{var e,t,n=document.getElementById("searchscope")?.children?.[1]?.value??null;n&&(e=(n=n.split("/").filter(Boolean)).slice(1,3).join("/"),t=n.slice(3,4)[0]?.split(".")[0],s([{type:"manual",title:e,slug:n.join("/")},{type:"version",title:t}]))},[]),bl.useEffect(()=>{var e=new URL(window.location.href).searchParams.get("q");e&&(l(e),b(o,a))},[]),bl.useCallback((e,t)=>{const n=new URL("/search/search",vi);return t||1!==e.length||"manual"!==e[0].type?(e.forEach(e=>{"manual"===e.type?n.searchParams.append("scope",`/${e.slug}/`):"vendor"===e.type?n.searchParams.append("vendor",e.title):"option"===e.type?n.searchParams.append(`filters[optionaggs][${e.title}]`,!0):n.searchParams.append(`filters[${e.type}][${e.title}]`,!0)}),n.searchParams.append("q",t),n.href):"/"+e[0].slug},[])),k=bl.useMemo(()=>{var t=[];for(let e=o.length;0{i(e=>{var e=[...e],t=e.findIndex(e=>e.type===r);return-1!==t?e[t]={type:r,title:n,slug:a}:e.push({type:r,title:n,slug:a}),e}),l(""),c(-1),h([]),g([]),f.current?.focus()},[i]),S=bl.useCallback(e=>{e=e.target.value;l(e),""!==e&&b(o,e)},[o,b]),E=bl.useCallback(e=>{const t=[...k,...m,...n].length;switch(e.key){case"Backspace":0===f.current?.selectionEnd&&i(e=>e.slice(0,-1));break;case"ArrowDown":e.preventDefault(),c(e=>e-1{0<=u&&d.current[u]?.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})},[u]),bl.useEffect(()=>{var e=p.current;e&&(t&&!e.open?e.showModal():!t&&e.open&&e.close())},[t]),bl.useEffect(()=>{const t=p.current;if(t){const e=()=>r(),n=(t.addEventListener("close",e),e=>{e.target===t&&t.close()});return t.addEventListener("click",n),()=>{t.removeEventListener("close",e),t.removeEventListener("click",n)}}},[r]),R.jsx("dialog",{ref:p,id:"search-modal",className:"search-modal",closedby:"any",children:R.jsxs("div",{className:"search-modal__content",children:[R.jsx("div",{className:"search-modal__header",children:R.jsxs("div",{className:"search-modal__input-wrapper",onClick:()=>c(-1),children:[R.jsx("i",{className:"fa fa-search search-modal__icon"}),o.map((e,t)=>R.jsxs("div",{className:"search-modal__scope",children:[R.jsx("p",{className:"suggest-row__scope-type",children:e.type&&e.type+":"}),R.jsx("p",{className:"search-modal__scope-title",children:e.title})]},"scope-"+t)),R.jsx("input",{ref:f,autoComplete:"off",name:"q",autoFocus:!0,type:"text",className:"search-modal__input",placeholder:0{l(""),i([]),c(-1),f.current?.focus()},children:R.jsx("i",{className:"fa fa-circle-xmark"})})]})}),R.jsxs("ul",{className:"search-modal__body",children:[0R.jsx(Xn,{scopes:e.scopes,title:e.title,tooltip:e.tooltip,isActive:u===t,ref:e=>d.current[t]=e,href:e.href},"decomposed-"+t))})}),y?R.jsxs("div",{className:"search-modal__loading",children:[R.jsx("div",{className:"search-modal__spinner",children:R.jsx("i",{className:"fa fa-spinner fa-spin"})}),R.jsx("p",{children:"Searching..."})]}):R.jsxs(R.Fragment,{children:[0R.jsx(Xn,{title:e,type:t,isActive:u===r+k.length,ref:e=>d.current[r+k.length]=e,tooltip:"Filter for this",onClick:()=>w(e,t,n)},"scope-"+r))})}),0R.jsx(Xn,{title:e,packageName:t,isActive:u===r+k.length+m.length,href:n,ref:e=>d.current[r+k.length+m.length]=e,tooltip:"Open this page",icon:"file"},"file-"+r))})})]})]})]})})}),Nd=({displayInput:e=!1})=>{const[t,n]=bl.useState(!1),[r,a]=bl.useState("");bl.useEffect(()=>{var e=new URL(window.location.href).searchParams.get("q");e&&a(e)},[]);var l=e=>{e.preventDefault(),n(!0)};return bl.useEffect(()=>{var e=document.getElementById("global-search-form");e&&(e.hidden=!0)},[]),R.jsxs(R.Fragment,{children:[t&&R.jsx(rv,{isOpen:t,onClose:()=>n(!1)}),e?R.jsxs("div",{class:"input-group mb-3 mt-sm-3",onClick:l,children:[R.jsx("input",{autocomplete:"off",class:"form-control shadow-none",id:"globalsearchinput",name:"q",placeholder:"TYPO3 documentation...",type:"text",value:r}),R.jsxs("button",{class:"btn btn-light",children:[R.jsx("i",{class:"fa fa-search"})," ",R.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]}):R.jsxs("button",{onClick:l,class:"btn btn-light",children:[R.jsx("i",{class:"fa fa-search"})," ",R.jsx("span",{class:"d-none d-md-inline",children:"Search"})]})]})},vi="https://docs.typo3.org";document.addEventListener("DOMContentLoaded",()=>{var e=document.getElementById("global-search-root"),e=(e&&Dd.createRoot(e).render(R.jsx(Nd,{})),document.getElementById("global-search-results"));e&&Dd.createRoot(e).render(R.jsx(Nd,{displayInput:!0}))}),(()=>{"use strict";const e=Array.from(document.querySelectorAll('.nav-item > [role="tab"]'));function l(e){return e.innerHTML.trim()}document.addEventListener("shown.bs.tab",function(r){const a=l(r.target);e.filter(e=>{var t=l(e)===a,n=e===r.target,e="true"===e.getAttribute("aria-selected");return t&&!n&&!e}).forEach(e=>{new bootstrap.Tab(e).show()})})})(),document.addEventListener("DOMContentLoaded",()=>{const t=document.getElementById("options-toggle"),n=document.getElementById("options-panel");t.addEventListener("click",e=>{e.stopPropagation(),e=n.classList.contains("show"),n.classList.toggle("show",!e),n.setAttribute("aria-hidden",e?"true":"false")}),document.addEventListener("click",e=>{n.contains(e.target)||e.target===t||(n.classList.remove("show"),n.setAttribute("aria-hidden","true"))})});class ToggleSection{TOGGLE_CLASS="toggle-section";TOGGLE_ICON_SHOW=["fa-solid","fa-eye"];TOGGLE_ICON_HIDE=["fa-solid","fa-eye-slash"];TOGGLE_TITLE_SHOW="Show Section";TOGGLE_TITLE_HIDE="Hide section";TOGGLE_ALL_SECTIONS_SELECTOR=".toggle-all-sections";TOGGLE_ALL_SECTIONS_TITLE_SHOW="Expand all sections";TOGGLE_ALL_SECTIONS_TITLE_HIDE="Collapse all sections";sections=[];constructor(){this.sectionHeadings=document.querySelectorAll("section > :is(h2,h3,h4,h5,h6)"),this.sectionHeadings.forEach(e=>{var t=this.createToggleSectionButton(),n=e.querySelector("a.headerlink");const r=e.parentElement;this.sections.push(r),e.insertBefore(t,n),t.addEventListener("click",e=>{e.preventDefault(),this.toggleSection(r)})}),this.sectionHeadings&&document.querySelectorAll("a").forEach(n=>{n.hash&&n.addEventListener("click",e=>{var t=document.querySelector(n.hash);t&&this.changeSection(t,!1)})});const e=document.querySelector(this.TOGGLE_ALL_SECTIONS_SELECTOR);e&&e.addEventListener("click",()=>{e.classList.toggle("hide-all");const t=e.classList.contains("hide-all");e.setAttribute("title",t?this.TOGGLE_ALL_SECTIONS_TITLE_SHOW:this.TOGGLE_ALL_SECTIONS_TITLE_HIDE),e.textContent=t?this.TOGGLE_ALL_SECTIONS_TITLE_SHOW:this.TOGGLE_ALL_SECTIONS_TITLE_HIDE,this.sections.forEach(e=>{this.changeSection(e,t)})})}createToggleSectionButton(){var e=document.createElement("a"),t=(e.classList.add(this.TOGGLE_CLASS),e.setAttribute("href","#"),e.setAttribute("title",this.TOGGLE_TITLE_HIDE),document.createElement("i"));return t.classList.add(...this.TOGGLE_ICON_HIDE),e.appendChild(t),e}toggleSection(e){var t=e.classList.contains("section-collapsed");this.changeSection(e,!t)}changeSection(e,r){r?e.classList.add("section-collapsed"):e.classList.remove("section-collapsed");const a=["H2","H3","H4","H5","H6"];e.querySelectorAll(":scope > *").forEach(e=>{var t,n;a.includes(e.nodeName)?(t=(n=e.querySelector("."+this.TOGGLE_CLASS)).querySelector(":scope > i"),n.setAttribute("title",r?this.TOGGLE_TITLE_SHOW:this.TOGGLE_TITLE_HIDE),t.classList.remove(...t.classList),n=r?this.TOGGLE_ICON_SHOW:this.TOGGLE_ICON_HIDE,t.classList.add(...n)):r?e.classList.add("collapsed-section-content"):e.classList.remove("collapsed-section-content")})}}new ToggleSection,document.addEventListener("DOMContentLoaded",()=>{const n=document.getElementById("languageSelect"),a=document.getElementById("versionSelect");let r=document.URL;var e=a.getAttribute("data-override-url-self"),t=a.getAttribute("data-override-url-proxy"),e=(e&&(r=e),(t||"https://docs.typo3.org/services/versionsJson.php?url=")+encodeURIComponent(r));let l={};function o(e){a.innerHTML="";const n=new Set,r=a.getAttribute("data-current-version");e.sort((e,t)=>{var n=e=>{return"main"===e?1/0:(e=parseFloat(e),isNaN(e)?-1:e)};return n(t.version)-n(e.version)}).forEach(e=>{var t;n.has(e.version)||((t=document.createElement("option")).value=i(e.url),t.textContent=e.version,e.version===r&&(t.selected=!0),a.appendChild(t),n.add(e.version))}),0===a.options.length&&((e=document.createElement("option")).textContent="No versions available",e.disabled=!0,a.appendChild(e))}function i(e){try{var t=document.createElement("a");return t.href=e,t.href}catch{return e}}fetch(e).then(e=>{if(e.ok)return e.json();throw new Error("Failed to fetch versions")}).then(e=>{e.forEach(e=>{var t=e.language.toLowerCase();l[t]||(l[t]=[]),l[t].push(e)});var e=Object.keys(l),t=function(e){e=e.match(/\/([a-z]{2}-[a-z]{2})\//i);return e?e[1].toLowerCase():""}(r);e.length<=1&&l["en-us"]?o(l["en-us"]):(n.classList.remove("d-none"),a.innerHTML="",e.sort().forEach(e=>{var t=document.createElement("option");t.value=e,t.textContent={"en-us":"English","de-de":"German","fr-fr":"French","ru-ru":"Russian"}[e=e]||e.toUpperCase(),n.appendChild(t)}),e=e.includes(t)?t:"en-us",n.value=e,o(l[e]),n.addEventListener("change",()=>{var e=n.value,e=l[e];e&&0{console.error(e),a.innerHTML=""}),a.addEventListener("change",e=>{e.target.value&&(window.location.href=e.target.value)})}); \ No newline at end of file