diff --git a/assets/index-087d3d34.js b/assets/index-087d3d34.js new file mode 100644 index 0000000..c887ec1 --- /dev/null +++ b/assets/index-087d3d34.js @@ -0,0 +1,274 @@ +var Mm=Object.defineProperty;var Lm=(e,t,n)=>t in e?Mm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ee=(e,t,n)=>(Lm(e,typeof t!="symbol"?t+"":t,n),n),$m=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var Pl=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)};var ho=(e,t,n)=>($m(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function _u(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Lp={exports:{}},Zs={},$p={exports:{}},W={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Xi=Symbol.for("react.element"),Im=Symbol.for("react.portal"),zm=Symbol.for("react.fragment"),Dm=Symbol.for("react.strict_mode"),jm=Symbol.for("react.profiler"),Fm=Symbol.for("react.provider"),Vm=Symbol.for("react.context"),Um=Symbol.for("react.forward_ref"),Bm=Symbol.for("react.suspense"),Hm=Symbol.for("react.memo"),Wm=Symbol.for("react.lazy"),ff=Symbol.iterator;function Qm(e){return e===null||typeof e!="object"?null:(e=ff&&e[ff]||e["@@iterator"],typeof e=="function"?e:null)}var Ip={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zp=Object.assign,Dp={};function Nr(e,t,n){this.props=e,this.context=t,this.refs=Dp,this.updater=n||Ip}Nr.prototype.isReactComponent={};Nr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Nr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function jp(){}jp.prototype=Nr.prototype;function Pu(e,t,n){this.props=e,this.context=t,this.refs=Dp,this.updater=n||Ip}var Cu=Pu.prototype=new jp;Cu.constructor=Pu;zp(Cu,Nr.prototype);Cu.isPureReactComponent=!0;var df=Array.isArray,Fp=Object.prototype.hasOwnProperty,bu={current:null},Vp={key:!0,ref:!0,__self:!0,__source:!0};function Up(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)Fp.call(t,r)&&!Vp.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1>>1,K=N[Y];if(0>>1;Yi(Ze,U))zei(Nt,Ze)?(N[Y]=Nt,N[ze]=U,Y=ze):(N[Y]=Ze,N[Oe]=U,Y=Oe);else if(zei(Nt,U))N[Y]=Nt,N[ze]=U,Y=ze;else break e}}return D}function i(N,D){var U=N.sortIndex-D.sortIndex;return U!==0?U:N.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var a=[],u=[],c=1,f=null,d=3,g=!1,w=!1,y=!1,P=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(N){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=N)r(u),D.sortIndex=D.expirationTime,t(a,D);else break;D=n(u)}}function k(N){if(y=!1,v(N),!w)if(n(a)!==null)w=!0,j(C);else{var D=n(u);D!==null&&V(k,D.startTime-N)}}function C(N,D){w=!1,y&&(y=!1,h(x),x=-1),g=!0;var U=d;try{for(v(D),f=n(a);f!==null&&(!(f.expirationTime>D)||N&&!_());){var Y=f.callback;if(typeof Y=="function"){f.callback=null,d=f.priorityLevel;var K=Y(f.expirationTime<=D);D=e.unstable_now(),typeof K=="function"?f.callback=K:f===n(a)&&r(a),v(D)}else r(a);f=n(a)}if(f!==null)var Rt=!0;else{var Oe=n(u);Oe!==null&&V(k,Oe.startTime-D),Rt=!1}return Rt}finally{f=null,d=U,g=!1}}var R=!1,O=null,x=-1,S=5,E=-1;function _(){return!(e.unstable_now()-EN||125Y?(N.sortIndex=U,t(u,N),n(a)===null&&N===n(u)&&(y?(h(x),x=-1):y=!0,V(k,U-Y))):(N.sortIndex=K,t(a,N),w||g||(w=!0,j(C))),N},e.unstable_shouldYield=_,e.unstable_wrapCallback=function(N){var D=d;return function(){var U=d;d=D;try{return N.apply(this,arguments)}finally{d=U}}}})(Qp);Wp.exports=Qp;var rv=Wp.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Zp=b,Be=rv;function A(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fa=Object.prototype.hasOwnProperty,iv=/^[: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]*$/,hf={},mf={};function ov(e){return fa.call(mf,e)?!0:fa.call(hf,e)?!1:iv.test(e)?mf[e]=!0:(hf[e]=!0,!1)}function sv(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function lv(e,t,n,r){if(t===null||typeof t>"u"||sv(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function be(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ve[e]=new be(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ve[t]=new be(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ve[e]=new be(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ve[e]=new be(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ve[e]=new be(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ve[e]=new be(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ve[e]=new be(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ve[e]=new be(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ve[e]=new be(e,5,!1,e.toLowerCase(),null,!1,!1)});var Au=/[\-:]([a-z])/g;function Mu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Au,Mu);ve[t]=new be(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Au,Mu);ve[t]=new be(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Au,Mu);ve[t]=new be(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ve[e]=new be(e,1,!1,e.toLowerCase(),null,!1,!1)});ve.xlinkHref=new be("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ve[e]=new be(e,1,!1,e.toLowerCase(),null,!0,!0)});function Lu(e,t,n,r){var i=ve.hasOwnProperty(t)?ve[t]:null;(i!==null?i.type!==0:r||!(2l||i[s]!==o[l]){var a=` +`+i[s].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=l);break}}}finally{Ol=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Kr(e):""}function av(e){switch(e.tag){case 5:return Kr(e.type);case 16:return Kr("Lazy");case 13:return Kr("Suspense");case 19:return Kr("SuspenseList");case 0:case 2:case 15:return e=Rl(e.type,!1),e;case 11:return e=Rl(e.type.render,!1),e;case 1:return e=Rl(e.type,!0),e;default:return""}}function ma(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Xn:return"Fragment";case Kn:return"Portal";case da:return"Profiler";case $u:return"StrictMode";case pa:return"Suspense";case ha:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Yp:return(e.displayName||"Context")+".Consumer";case Gp:return(e._context.displayName||"Context")+".Provider";case Iu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case zu:return t=e.displayName||null,t!==null?t:ma(e.type)||"Memo";case Yt:t=e._payload,e=e._init;try{return ma(e(t))}catch{}}return null}function uv(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ma(t);case 8:return t===$u?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Xp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function cv(e){var t=Xp(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function go(e){e._valueTracker||(e._valueTracker=cv(e))}function Jp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Xp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function fs(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function va(e,t){var n=t.checked;return se({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function gf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function eh(e,t){t=t.checked,t!=null&&Lu(e,"checked",t,!1)}function ga(e,t){eh(e,t);var n=vn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ya(e,t.type,n):t.hasOwnProperty("defaultValue")&&ya(e,t.type,vn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function yf(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ya(e,t,n){(t!=="number"||fs(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Xr=Array.isArray;function ur(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=yo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Si(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ni={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fv=["Webkit","ms","Moz","O"];Object.keys(ni).forEach(function(e){fv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ni[t]=ni[e]})});function ih(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ni.hasOwnProperty(e)&&ni[e]?(""+t).trim():t+"px"}function oh(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=ih(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var dv=se({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ka(e,t){if(t){if(dv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(A(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(A(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(A(61))}if(t.style!=null&&typeof t.style!="object")throw Error(A(62))}}function Sa(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ea=null;function Du(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _a=null,cr=null,fr=null;function kf(e){if(e=to(e)){if(typeof _a!="function")throw Error(A(280));var t=e.stateNode;t&&(t=Xs(t),_a(e.stateNode,e.type,t))}}function sh(e){cr?fr?fr.push(e):fr=[e]:cr=e}function lh(){if(cr){var e=cr,t=fr;if(fr=cr=null,kf(e),t)for(e=0;e>>=0,e===0?32:31-(Ev(e)/_v|0)|0}var wo=64,xo=4194304;function Jr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ms(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=Jr(l):(o&=s,o!==0&&(r=Jr(o)))}else s=n&~i,s!==0?r=Jr(s):o!==0&&(r=Jr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Ji(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function Ov(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ii),Nf=String.fromCharCode(32),Tf=!1;function bh(e,t){switch(e){case"keyup":return ng.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Oh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jn=!1;function ig(e,t){switch(e){case"compositionend":return Oh(t);case"keypress":return t.which!==32?null:(Tf=!0,Nf);case"textInput":return e=t.data,e===Nf&&Tf?null:e;default:return null}}function og(e,t){if(Jn)return e==="compositionend"||!Qu&&bh(e,t)?(e=Ph(),Wo=Bu=nn=null,Jn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=$f(n)}}function Ah(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ah(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Mh(){for(var e=window,t=fs();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=fs(e.document)}return t}function Zu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function hg(e){var t=Mh(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ah(n.ownerDocument.documentElement,n)){if(r!==null&&Zu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=If(n,o);var s=If(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,er=null,Na=null,si=null,Ta=!1;function zf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ta||er==null||er!==fs(r)||(r=er,"selectionStart"in r&&Zu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),si&&Oi(si,r)||(si=r,r=ys(Na,"onSelect"),0rr||(e.current=za[rr],za[rr]=null,rr--)}function J(e,t){rr++,za[rr]=e.current,e.current=t}var gn={},xe=wn(gn),Ae=wn(!1),$n=gn;function yr(e,t){var n=e.type.contextTypes;if(!n)return gn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Me(e){return e=e.childContextTypes,e!=null}function xs(){ne(Ae),ne(xe)}function Hf(e,t,n){if(xe.current!==gn)throw Error(A(168));J(xe,t),J(Ae,n)}function Uh(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(A(108,uv(e)||"Unknown",i));return se({},n,r)}function ks(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gn,$n=xe.current,J(xe,e),J(Ae,Ae.current),!0}function Wf(e,t,n){var r=e.stateNode;if(!r)throw Error(A(169));n?(e=Uh(e,t,$n),r.__reactInternalMemoizedMergedChildContext=e,ne(Ae),ne(xe),J(xe,e)):ne(Ae),J(Ae,n)}var $t=null,Js=!1,Bl=!1;function Bh(e){$t===null?$t=[e]:$t.push(e)}function Cg(e){Js=!0,Bh(e)}function xn(){if(!Bl&&$t!==null){Bl=!0;var e=0,t=G;try{var n=$t;for(G=1;e>=s,i-=s,It=1<<32-ft(t)+i|n<x?(S=O,O=null):S=O.sibling;var E=d(h,O,v[x],k);if(E===null){O===null&&(O=S);break}e&&O&&E.alternate===null&&t(h,O),m=o(E,m,x),R===null?C=E:R.sibling=E,R=E,O=S}if(x===v.length)return n(h,O),re&&Pn(h,x),C;if(O===null){for(;xx?(S=O,O=null):S=O.sibling;var _=d(h,O,E.value,k);if(_===null){O===null&&(O=S);break}e&&O&&_.alternate===null&&t(h,O),m=o(_,m,x),R===null?C=_:R.sibling=_,R=_,O=S}if(E.done)return n(h,O),re&&Pn(h,x),C;if(O===null){for(;!E.done;x++,E=v.next())E=f(h,E.value,k),E!==null&&(m=o(E,m,x),R===null?C=E:R.sibling=E,R=E);return re&&Pn(h,x),C}for(O=r(h,O);!E.done;x++,E=v.next())E=g(O,h,x,E.value,k),E!==null&&(e&&E.alternate!==null&&O.delete(E.key===null?x:E.key),m=o(E,m,x),R===null?C=E:R.sibling=E,R=E);return e&&O.forEach(function(M){return t(h,M)}),re&&Pn(h,x),C}function P(h,m,v,k){if(typeof v=="object"&&v!==null&&v.type===Xn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case vo:e:{for(var C=v.key,R=m;R!==null;){if(R.key===C){if(C=v.type,C===Xn){if(R.tag===7){n(h,R.sibling),m=i(R,v.props.children),m.return=h,h=m;break e}}else if(R.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Yt&&Xf(C)===R.type){n(h,R.sibling),m=i(R,v.props),m.ref=Fr(h,R,v),m.return=h,h=m;break e}n(h,R);break}else t(h,R);R=R.sibling}v.type===Xn?(m=Mn(v.props.children,h.mode,k,v.key),m.return=h,h=m):(k=Jo(v.type,v.key,v.props,null,h.mode,k),k.ref=Fr(h,m,v),k.return=h,h=k)}return s(h);case Kn:e:{for(R=v.key;m!==null;){if(m.key===R)if(m.tag===4&&m.stateNode.containerInfo===v.containerInfo&&m.stateNode.implementation===v.implementation){n(h,m.sibling),m=i(m,v.children||[]),m.return=h,h=m;break e}else{n(h,m);break}else t(h,m);m=m.sibling}m=Kl(v,h.mode,k),m.return=h,h=m}return s(h);case Yt:return R=v._init,P(h,m,R(v._payload),k)}if(Xr(v))return w(h,m,v,k);if($r(v))return y(h,m,v,k);bo(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,m!==null&&m.tag===6?(n(h,m.sibling),m=i(m,v),m.return=h,h=m):(n(h,m),m=Yl(v,h.mode,k),m.return=h,h=m),s(h)):n(h,m)}return P}var xr=Kh(!0),Xh=Kh(!1),no={},Pt=wn(no),Ai=wn(no),Mi=wn(no);function Tn(e){if(e===no)throw Error(A(174));return e}function nc(e,t){switch(J(Mi,t),J(Ai,e),J(Pt,no),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:xa(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=xa(t,e)}ne(Pt),J(Pt,t)}function kr(){ne(Pt),ne(Ai),ne(Mi)}function Jh(e){Tn(Mi.current);var t=Tn(Pt.current),n=xa(t,e.type);t!==n&&(J(Ai,e),J(Pt,n))}function rc(e){Ai.current===e&&(ne(Pt),ne(Ai))}var ie=wn(0);function bs(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Hl=[];function ic(){for(var e=0;en?n:4,e(!0);var r=Wl.transition;Wl.transition={};try{e(!1),t()}finally{G=n,Wl.transition=r}}function m0(){return nt().memoizedState}function Ng(e,t,n){var r=pn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},v0(e))g0(t,n);else if(n=Zh(e,t,n,r),n!==null){var i=Pe();dt(n,e,r,i),y0(n,t,r)}}function Tg(e,t,n){var r=pn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(v0(e))g0(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,pt(l,s)){var a=t.interleaved;a===null?(i.next=i,ec(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=Zh(e,t,i,r),n!==null&&(i=Pe(),dt(n,e,r,i),y0(n,t,r))}}function v0(e){var t=e.alternate;return e===oe||t!==null&&t===oe}function g0(e,t){li=Os=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function y0(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Fu(e,n)}}var Rs={readContext:tt,useCallback:ge,useContext:ge,useEffect:ge,useImperativeHandle:ge,useInsertionEffect:ge,useLayoutEffect:ge,useMemo:ge,useReducer:ge,useRef:ge,useState:ge,useDebugValue:ge,useDeferredValue:ge,useTransition:ge,useMutableSource:ge,useSyncExternalStore:ge,useId:ge,unstable_isNewReconciler:!1},Ag={readContext:tt,useCallback:function(e,t){return vt().memoizedState=[e,t===void 0?null:t],e},useContext:tt,useEffect:ed,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Go(4194308,4,c0.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Go(4194308,4,e,t)},useInsertionEffect:function(e,t){return Go(4,2,e,t)},useMemo:function(e,t){var n=vt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ng.bind(null,oe,e),[r.memoizedState,e]},useRef:function(e){var t=vt();return e={current:e},t.memoizedState=e},useState:Jf,useDebugValue:uc,useDeferredValue:function(e){return vt().memoizedState=e},useTransition:function(){var e=Jf(!1),t=e[0];return e=Rg.bind(null,e[1]),vt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=oe,i=vt();if(re){if(n===void 0)throw Error(A(407));n=n()}else{if(n=t(),pe===null)throw Error(A(349));zn&30||n0(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,ed(i0.bind(null,r,o,e),[e]),r.flags|=2048,Ii(9,r0.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=vt(),t=pe.identifierPrefix;if(re){var n=zt,r=It;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Li++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[kt]=t,e[Ti]=r,b0(e,t,!1,!1),t.stateNode=e;e:{switch(s=Sa(n,r),n){case"dialog":te("cancel",e),te("close",e),i=r;break;case"iframe":case"object":case"embed":te("load",e),i=r;break;case"video":case"audio":for(i=0;iEr&&(t.flags|=128,r=!0,Vr(o,!1),t.lanes=4194304)}else{if(!r)if(e=bs(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!re)return ye(t),null}else 2*ae()-o.renderingStartTime>Er&&n!==1073741824&&(t.flags|=128,r=!0,Vr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ae(),t.sibling=null,n=ie.current,J(ie,r?n&1|2:n&1),t):(ye(t),null);case 22:case 23:return mc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?De&1073741824&&(ye(t),t.subtreeFlags&6&&(t.flags|=8192)):ye(t),null;case 24:return null;case 25:return null}throw Error(A(156,t.tag))}function Fg(e,t){switch(Gu(t),t.tag){case 1:return Me(t.type)&&xs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return kr(),ne(Ae),ne(xe),ic(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rc(t),null;case 13:if(ne(ie),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(A(340));wr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ne(ie),null;case 4:return kr(),null;case 10:return Ju(t.type._context),null;case 22:case 23:return mc(),null;case 24:return null;default:return null}}var Ro=!1,we=!1,Vg=typeof WeakSet=="function"?WeakSet:Set,F=null;function lr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){le(e,t,r)}else n.current=null}function Ga(e,t,n){try{n()}catch(r){le(e,t,r)}}var ud=!1;function Ug(e,t){if(Aa=vs,e=Mh(),Zu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,a=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var g;f!==n||i!==0&&f.nodeType!==3||(l=s+i),f!==o||r!==0&&f.nodeType!==3||(a=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(g=f.firstChild)!==null;)d=f,f=g;for(;;){if(f===e)break t;if(d===n&&++u===i&&(l=s),d===o&&++c===r&&(a=s),(g=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=g}n=l===-1||a===-1?null:{start:l,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ma={focusedElem:e,selectionRange:n},vs=!1,F=t;F!==null;)if(t=F,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,F=e;else for(;F!==null;){t=F;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var y=w.memoizedProps,P=w.memoizedState,h=t.stateNode,m=h.getSnapshotBeforeUpdate(t.elementType===t.type?y:st(t.type,y),P);h.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(A(163))}}catch(k){le(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,F=e;break}F=t.return}return w=ud,ud=!1,w}function ai(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Ga(t,n,o)}i=i.next}while(i!==r)}}function nl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ya(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function N0(e){var t=e.alternate;t!==null&&(e.alternate=null,N0(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[kt],delete t[Ti],delete t[Ia],delete t[_g],delete t[Pg])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function T0(e){return e.tag===5||e.tag===3||e.tag===4}function cd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||T0(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ka(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ws));else if(r!==4&&(e=e.child,e!==null))for(Ka(e,t,n),e=e.sibling;e!==null;)Ka(e,t,n),e=e.sibling}function Xa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Xa(e,t,n),e=e.sibling;e!==null;)Xa(e,t,n),e=e.sibling}var he=null,lt=!1;function Zt(e,t,n){for(n=n.child;n!==null;)A0(e,t,n),n=n.sibling}function A0(e,t,n){if(_t&&typeof _t.onCommitFiberUnmount=="function")try{_t.onCommitFiberUnmount(qs,n)}catch{}switch(n.tag){case 5:we||lr(n,t);case 6:var r=he,i=lt;he=null,Zt(e,t,n),he=r,lt=i,he!==null&&(lt?(e=he,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):he.removeChild(n.stateNode));break;case 18:he!==null&&(lt?(e=he,n=n.stateNode,e.nodeType===8?Ul(e.parentNode,n):e.nodeType===1&&Ul(e,n),Ci(e)):Ul(he,n.stateNode));break;case 4:r=he,i=lt,he=n.stateNode.containerInfo,lt=!0,Zt(e,t,n),he=r,lt=i;break;case 0:case 11:case 14:case 15:if(!we&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&Ga(n,t,s),i=i.next}while(i!==r)}Zt(e,t,n);break;case 1:if(!we&&(lr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){le(n,t,l)}Zt(e,t,n);break;case 21:Zt(e,t,n);break;case 22:n.mode&1?(we=(r=we)||n.memoizedState!==null,Zt(e,t,n),we=r):Zt(e,t,n);break;default:Zt(e,t,n)}}function fd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Vg),t.forEach(function(r){var i=Kg.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ot(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=ae()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Hg(r/1960))-r,10e?16:e,rn===null)var r=!1;else{if(e=rn,rn=null,As=0,Z&6)throw Error(A(331));var i=Z;for(Z|=4,F=e.current;F!==null;){var o=F,s=o.child;if(F.flags&16){var l=o.deletions;if(l!==null){for(var a=0;aae()-pc?An(e,0):dc|=n),Le(e,t)}function F0(e,t){t===0&&(e.mode&1?(t=xo,xo<<=1,!(xo&130023424)&&(xo=4194304)):t=1);var n=Pe();e=Vt(e,t),e!==null&&(Ji(e,t,n),Le(e,n))}function Yg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),F0(e,n)}function Kg(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(A(314))}r!==null&&r.delete(t),F0(e,n)}var V0;V0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ae.current)Te=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Te=!1,Dg(e,t,n);Te=!!(e.flags&131072)}else Te=!1,re&&t.flags&1048576&&Hh(t,Es,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Yo(e,t),e=t.pendingProps;var i=yr(t,xe.current);pr(t,n),i=sc(null,t,r,e,i,n);var o=lc();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Me(r)?(o=!0,ks(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,tc(t),i.updater=el,t.stateNode=i,i._reactInternals=t,Ua(t,r,e,n),t=Wa(null,t,r,!0,o,n)):(t.tag=0,re&&o&&qu(t),Ee(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Yo(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Jg(r),e=st(r,e),i){case 0:t=Ha(null,t,r,e,n);break e;case 1:t=sd(null,t,r,e,n);break e;case 11:t=id(null,t,r,e,n);break e;case 14:t=od(null,t,r,st(r.type,e),n);break e}throw Error(A(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:st(r,i),Ha(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:st(r,i),sd(e,t,r,i,n);case 3:e:{if(_0(t),e===null)throw Error(A(387));r=t.pendingProps,o=t.memoizedState,i=o.element,qh(e,t),Cs(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Sr(Error(A(423)),t),t=ld(e,t,r,n,i);break e}else if(r!==i){i=Sr(Error(A(424)),t),t=ld(e,t,r,n,i);break e}else for(Fe=cn(t.stateNode.containerInfo.firstChild),Ue=t,re=!0,at=null,n=Xh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(wr(),r===i){t=Ut(e,t,n);break e}Ee(e,t,r,n)}t=t.child}return t;case 5:return Jh(t),e===null&&ja(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,La(r,i)?s=null:o!==null&&La(r,o)&&(t.flags|=32),E0(e,t),Ee(e,t,s,n),t.child;case 6:return e===null&&ja(t),null;case 13:return P0(e,t,n);case 4:return nc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=xr(t,null,r,n):Ee(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:st(r,i),id(e,t,r,i,n);case 7:return Ee(e,t,t.pendingProps,n),t.child;case 8:return Ee(e,t,t.pendingProps.children,n),t.child;case 12:return Ee(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,J(_s,r._currentValue),r._currentValue=s,o!==null)if(pt(o.value,s)){if(o.children===i.children&&!Ae.current){t=Ut(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var a=l.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Dt(-1,n&-n),a.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?a.next=a:(a.next=c.next,c.next=a),u.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Fa(o.return,n,t),l.lanes|=n;break}a=a.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(A(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),Fa(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Ee(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,pr(t,n),i=tt(i),r=r(i),t.flags|=1,Ee(e,t,r,n),t.child;case 14:return r=t.type,i=st(r,t.pendingProps),i=st(r.type,i),od(e,t,r,i,n);case 15:return k0(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:st(r,i),Yo(e,t),t.tag=1,Me(r)?(e=!0,ks(t)):e=!1,pr(t,n),Yh(t,r,i),Ua(t,r,i,n),Wa(null,t,r,!0,e,n);case 19:return C0(e,t,n);case 22:return S0(e,t,n)}throw Error(A(156,t.tag))};function U0(e,t){return hh(e,t)}function Xg(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Xe(e,t,n,r){return new Xg(e,t,n,r)}function gc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Jg(e){if(typeof e=="function")return gc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Iu)return 11;if(e===zu)return 14}return 2}function hn(e,t){var n=e.alternate;return n===null?(n=Xe(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Jo(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")gc(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Xn:return Mn(n.children,i,o,t);case $u:s=8,i|=8;break;case da:return e=Xe(12,n,t,i|2),e.elementType=da,e.lanes=o,e;case pa:return e=Xe(13,n,t,i),e.elementType=pa,e.lanes=o,e;case ha:return e=Xe(19,n,t,i),e.elementType=ha,e.lanes=o,e;case Kp:return il(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Gp:s=10;break e;case Yp:s=9;break e;case Iu:s=11;break e;case zu:s=14;break e;case Yt:s=16,r=null;break e}throw Error(A(130,e==null?e:typeof e,""))}return t=Xe(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Mn(e,t,n,r){return e=Xe(7,e,r,t),e.lanes=n,e}function il(e,t,n,r){return e=Xe(22,e,r,t),e.elementType=Kp,e.lanes=n,e.stateNode={isHidden:!1},e}function Yl(e,t,n){return e=Xe(6,e,null,t),e.lanes=n,e}function Kl(e,t,n){return t=Xe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ey(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Tl(0),this.expirationTimes=Tl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Tl(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function yc(e,t,n,r,i,o,s,l,a){return e=new ey(e,t,n,l,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Xe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},tc(o),e}function ty(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Q0)}catch(e){console.error(e)}}Q0(),Hp.exports=We;var ul=Hp.exports,Z0,wd=ul;Z0=wd.createRoot,wd.hydrateRoot;let sy=0;function ke(e,t){const n=`atom${++sy}`,r={toString:()=>n};return typeof e=="function"?r.read=e:(r.init=e,r.read=function(i){return i(this)},r.write=function(i,o,s){return o(this,typeof s=="function"?s(i(this)):s)}),t&&(r.write=t),r}const xd=e=>"init"in e,kd=e=>!!e.write,$s=new WeakMap,ly=(e,t)=>{$s.set(e,t),e.catch(()=>{}).finally(()=>$s.delete(e))},Sd=(e,t)=>{const n=$s.get(e);n&&($s.delete(e),n(t))},Ed=(e,t)=>{e.status="fulfilled",e.value=t},_d=(e,t)=>{e.status="rejected",e.reason=t},ay=e=>typeof(e==null?void 0:e.then)=="function",Br=(e,t)=>!!e&&"v"in e&&"v"in t&&Object.is(e.v,t.v),Pd=(e,t)=>!!e&&"e"in e&&"e"in t&&Object.is(e.e,t.e),Gn=e=>!!e&&"v"in e&&e.v instanceof Promise,uy=(e,t)=>"v"in e&&"v"in t&&e.v.orig&&e.v.orig===t.v.orig,Ao=e=>{if("e"in e)throw e.e;return e.v},cy=()=>{const e=new WeakMap,t=new WeakMap,n=new Map;let r,i;const o=x=>e.get(x),s=(x,S)=>{const E=e.get(x);if(e.set(x,S),n.has(x)||n.set(x,E),Gn(E)){const _="v"in S?S.v instanceof Promise?S.v:Promise.resolve(S.v):Promise.reject(S.e);E.v!==_&&Sd(E.v,_)}},l=(x,S,E)=>{const _=new Map;let M=!1;E.forEach((I,z)=>{!I&&z===x&&(I=S),I&&(_.set(z,I),S.d.get(z)!==I&&(M=!0))}),(M||S.d.size!==_.size)&&(S.d=_)},a=(x,S,E)=>{const _=o(x),M={d:(_==null?void 0:_.d)||new Map,v:S};if(E&&l(x,M,E),Br(_,M)&&_.d===M.d)return _;if(Gn(_)&&Gn(M)&&uy(_,M)){if(_.d===M.d)return _;M.v=_.v}return s(x,M),M},u=(x,S,E,_)=>{if(ay(S)){let M;const I=()=>{const $=o(x);if(!Gn($)||$.v!==z)return;const j=a(x,z,E);t.has(x)&&$.d!==j.d&&C(x,j,$.d)},z=new Promise(($,j)=>{let V=!1;S.then(N=>{V||(V=!0,Ed(z,N),$(N),I())},N=>{V||(V=!0,_d(z,N),j(N),I())}),M=N=>{V||(V=!0,N.then(D=>Ed(z,D),D=>_d(z,D)),$(N))}});return z.orig=S,z.status="pending",ly(z,$=>{$&&M($),_==null||_()}),a(x,z,E)}return a(x,S,E)},c=(x,S,E)=>{const _=o(x),M={d:(_==null?void 0:_.d)||new Map,e:S};return E&&l(x,M,E),Pd(_,M)&&_.d===M.d?_:(s(x,M),M)},f=(x,S)=>{const E=o(x);if(!S&&E&&(t.has(x)||Array.from(E.d).every(([V,N])=>{if(V===x)return!0;const D=f(V);return D===N||Br(D,N)})))return E;const _=new Map;let M=!0;const I=V=>{if(V===x){const D=o(V);if(D)return _.set(V,D),Ao(D);if(xd(V))return _.set(V,void 0),V.init;throw new Error("no atom init")}const N=f(V);return _.set(V,N),Ao(N)};let z,$;const j={get signal(){return z||(z=new AbortController),z.signal},get setSelf(){return!$&&kd(x)&&($=(...V)=>{if(!M)return m(x,...V)}),$}};try{const V=x.read(I,j);return u(x,V,_,()=>z==null?void 0:z.abort())}catch(V){return c(x,V,_)}finally{M=!1}},d=x=>Ao(f(x)),g=x=>{let S=t.get(x);return S||(S=v(x)),S},w=(x,S)=>!S.l.size&&(!S.t.size||S.t.size===1&&S.t.has(x)),y=x=>{const S=t.get(x);S&&w(x,S)&&k(x)},P=x=>{const S=new Map,E=new WeakMap,_=z=>{var $;const j=new Set(($=t.get(z))==null?void 0:$.t);return n.forEach((V,N)=>{var D;(D=o(N))!=null&&D.d.has(z)&&j.add(N)}),j},M=z=>{_(z).forEach($=>{$!==z&&(S.set($,(S.get($)||new Set).add(z)),E.set($,(E.get($)||0)+1),M($))})};M(x);const I=z=>{_(z).forEach($=>{var j;if($!==z){let V=E.get($);if(V&&E.set($,--V),!V){let N=!!((j=S.get($))!=null&&j.size);if(N){const D=o($),U=f($,!0);N=!Br(D,U)}N||S.forEach(D=>D.delete($))}I($)}})};I(x)},h=(x,...S)=>{let E=!0;const _=z=>Ao(f(z)),M=(z,...$)=>{let j;if(z===x){if(!xd(z))throw new Error("atom not writable");const V=o(z),N=u(z,$[0]);Br(V,N)||P(z)}else j=h(z,...$);if(!E){const V=R()}return j},I=x.write(_,M,...S);return E=!1,I},m=(x,...S)=>{const E=h(x,...S),_=R();return E},v=(x,S,E)=>{var _;const M=E||[];(_=o(x))==null||_.d.forEach((z,$)=>{const j=t.get($);j?j.t.add(x):$!==x&&v($,x,M)}),f(x);const I={t:new Set(S&&[S]),l:new Set};if(t.set(x,I),kd(x)&&x.onMount){const{onMount:z}=x;M.push(()=>{const $=z((...j)=>m(x,...j));$&&(I.u=$)})}return E||M.forEach(z=>z()),I},k=x=>{var S;const E=(S=t.get(x))==null?void 0:S.u;E&&E(),t.delete(x);const _=o(x);_&&(Gn(_)&&Sd(_.v),_.d.forEach((M,I)=>{if(I!==x){const z=t.get(I);z&&(z.t.delete(x),w(I,z)&&k(I))}}))},C=(x,S,E)=>{const _=new Set(S.d.keys());E==null||E.forEach((M,I)=>{if(_.has(I)){_.delete(I);return}const z=t.get(I);z&&(z.t.delete(x),w(I,z)&&k(I))}),_.forEach(M=>{const I=t.get(M);I?I.t.add(x):t.has(x)&&v(M,x)})},R=()=>{let x;for(;n.size;){const S=Array.from(n);n.clear(),S.forEach(([E,_])=>{const M=o(E);if(M){const I=t.get(E);I&&M.d!==(_==null?void 0:_.d)&&C(E,M,_==null?void 0:_.d),I&&!(!Gn(_)&&(Br(_,M)||Pd(_,M)))&&I.l.forEach(z=>z())}})}};return{get:d,set:m,sub:(x,S)=>{const E=g(x),_=R(),M=E.l;return M.add(S),()=>{M.delete(S),y(x)}}}};let Xl;const fy=()=>(Xl||(Xl=cy()),Xl),dy=b.createContext(void 0),py=e=>{const t=b.useContext(dy);return(e==null?void 0:e.store)||t||fy()},hy=e=>typeof(e==null?void 0:e.then)=="function",my=Ru.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function Mr(e,t){const n=py(t),[[r,i,o],s]=b.useReducer(u=>{const c=n.get(e);return Object.is(u[0],c)&&u[1]===n&&u[2]===e?u:[c,n,e]},void 0,()=>[n.get(e),n,e]);let l=r;(i!==n||o!==e)&&(s(),l=n.get(e));const a=t==null?void 0:t.delay;return b.useEffect(()=>{const u=n.sub(e,()=>{if(typeof a=="number"){setTimeout(s,a);return}s()});return s(),u},[n,e,a]),b.useDebugValue(l),hy(l)?my(l):l}const q0=!/\/g0\d\//.test((window==null?void 0:window.location.href)||""),yt=(()=>{const e=/([\s\S]*)\/(g0\d)\/([\s\S]*)/,t=(window.location.href||"").match(e),n=t?t[1]:"https://crossmatch.hid.gl",r=t?t[2]:"g02";return{host:n,gen:r,root:`${n}/${r}`}})(),vy=q0?"./":`${yt.root}/current/`,Sc=vy;function Cd(){return`${Sc}config.json`}function bd(){return`${Sc}history.md`}function Od(){return`${Sc}existing.json`}function G0(e){return`${`${yt.root}/current/`}${e}`}const xt={HID_PMIT:`${yt.root}/pmit/index.html`,HID_PMAC:`${yt.root}/maxz/pmac.zip.txt`,QA_WEBSITE_OLD:`${yt.root}/pageqa1/index.html`,CONFLUENCE_HINTS:"https://wiki.hidglobal.com/display/ALTUS/Browser+extensions+installation",LOCAL_HINTS:`${yt.root}/pages/wiki/installation`,LOCAL_APP_FISERV:`${yt.root}/pages/tests/fiserv`,LOCAL_APP_BANK_UTICA:`${yt.root}/pages/tests/91370-bank-utica`,LOCAL_APP_BANK_WASHINGTON:`${yt.root}/pages/tests/91506-bank-washington`,INSTALL_DP_PAGE:"https://www.hidglobal.com/sites/default/files/crossmatch/AltusAddons/g01/pagedp/index.html",INSTALL_GOOGLE_STORE:"https://chrome.google.com/webstore/detail/digitalpersona/piimgpjgnagkckjlhjcppbkbjjfjmnbh"},gy=/dppm-(\d{1,3}\.\d{1,4}\.\d{1,5})_on_(\d\d\d\d\.\d\d\.\d\d)-(r|m)-(chrome3?|firefox|edge)/i,yy=/#### version ([.\d]+) [.\d]+<\/span>\s*public/gi;var gt=(e=>(e.dp="dp",e.hp="hp",e.de="de",e))(gt||{});const wy=e=>e==="dp"?"HID":e==="hp"?"HP":e==="de"?"Dell":"?";var B=(e=>(e.unknown="u",e.chrome="c",e.chrome3="3",e.firefox="f",e.edge="e",e.dev="d",e.ie="i",e))(B||{});const cl=e=>e==="3"?"Chrome v3":e==="c"?"Chrome":e==="f"?"Firefox":e==="e"?"Microsoft Edge":e==="d"?"DevTools":e==="i"?"IE":"?",xy=e=>e==="chrome3"?B.chrome3:e==="chrome"?B.chrome:e==="firefox"?B.firefox:e==="me"?B.edge:e==="ie"?B.ie:void 0;var Bt=(e=>(e.release="r",e.debug="m",e))(Bt||{});function Y0(e){const t=e.match(gy),n=(t?xy(t[4]):void 0)||B.chrome,r=n===B.chrome3;return{fname:e,version:t&&t[1]||"",updated:t&&t[2]||"",build:t&&t[3]==="r"?Bt.release:Bt.debug,browser:r?B.chrome:n,broIcon:r?B.chrome3:n,isV3:r}}function Jl(e,t,n,r){return e.find(i=>i.brand===t&&i.browser===n&&i.qa===r)}function Mo(e,t,n){const r=[];[gt.dp,gt.hp,gt.de].forEach(o=>{const s=e[o];if(s){const l=Y0(s.url);r.push({fname:s.url,version:s.version||l.version,updated:s.updated||l.updated,browser:t,broIcon:l.broIcon,build:l.build,isV3:l.isV3,brand:o,qa:n})}});let i=Jl(r,gt.dp,t,n);if(!i)throw new Error("DP info is missing. At least DP info should exist.");return!Jl(r,gt.hp,t,n)&&r.push({...i,brand:gt.hp}),!Jl(r,gt.de,t,n)&&r.push({...i,brand:gt.de}),r}function ky(e){const{chrome:t,firefox:n}=e.browsers,r=Mo(t.qaUrl,B.chrome,!0),i=Mo(t.extensionUrl,B.chrome,!1),o=Mo(n.qaUrl,B.firefox,!0),s=Mo(n.extensionUrl,B.firefox,!1);return{chrome:r[0],firefox:o[0],summary:[...o,...s,...r,...i]}}async function Sy(){const e=await fetch(Cd(),{cache:"no-cache"});if(!e.ok)throw new Error(`No access to the HID server. Failed to get "${Cd()}"`);return e}async function Ey(){const t=await(await Sy()).json();return ky(t)}const _y={fname:"../../maxz/traytools.zip.txt",version:"2.0.7234",updated:"2017.10.20",build:Bt.debug,browser:B.dev,broIcon:B.dev,isV3:!1};async function Py(){const e=await fetch(Od(),{cache:"no-cache"});if(!e.ok)throw new Error(`No access to the HID server. Failed to get "${Od()}"`);let n=(await e.json()).map(r=>Y0(r.name)).filter(r=>r.version);return n.push(_y),n}function K0(e){return new Date((e||"").replace(/\./g,"-")+"T00:00:00")}function Cy(e){const t=K0(e);return t.toString()!=="Invalid Date"?t:void 0}function X0(e){var n;const t={year:"numeric",month:"long",day:"numeric"};return e&&((n=Cy(e))==null?void 0:n.toLocaleDateString("en-US",t))||e||""}const by={year:"numeric",month:"long",day:"numeric"};function Oy(e){const t=K0(e.updated),n=t.getFullYear();return{...e,year:n,createDate:t.toLocaleDateString("en-US",by),published:!1}}function Ry(e){const t={};return e.forEach(n=>{t[n.year]||(t[n.year]=[]),t[n.year].push(n)}),t}function Rd(e){const t={};return e.forEach(i=>{t[i.version]||(t[i.version]=[]),t[i.version].push(i)}),Object.values(t).forEach(i=>i.sort((o,s)=>r(o)-r(s))),n(t);function n(i){const o=Object.entries(i);return o.sort((s,l)=>s[0].localeCompare(l[0])),Object.fromEntries(o)}function r(i){return{[B.chrome]:i.build===Bt.release?1:3,[B.firefox]:i.build===Bt.release?2:4}[i.browser]||5}}function Ny(e,t){const n=(e||[]).map(Oy);if(t!=null&&t.length){const s=Rd(n);t.forEach(l=>{var a;(a=s[l])==null||a.forEach(u=>u.published=!0)})}const r=Ry(n);return Object.entries(r).map(([s,l])=>({year:s,items:l})).map(({year:s,items:l})=>({yearStr:s,items:Rd(l)}))}function ru(e){let t=(e||"").split(".").map(n=>+n);return t.length!==3&&(t=[0,0,0]),t}function Ty(e){return{item:e,version:ru(e.version)}}function Ay(e,t){const[n,r,i]=e.version,[o,s,l]=t.version;return n-o||r-s||i-l}function J0(e,t){const[n,r,i]=ru(e),[o,s,l]=ru(t);return(n-o||r-s||i-l)>0}function My(e,t){return t?e==null?void 0:e.find(({item:n})=>n.version===t):void 0}function Ly(e,t){const{brand:n,browser:r,qa:i}=e,{brand:o,browser:s,qa:l}=t;return(o===void 0||n===o)&&r===s&&i===l}function e1(e,t,n){return t?e.map(r=>(Ly(r,n)&&J0(t.version,r.version)&&(r.version=t.version,r.updated=t.updated,r.broIcon=t.broIcon,r.isV3=t.isV3),r)):e}function $y(e,t){var r;const n=(r=e==null?void 0:e[0])==null?void 0:r.item;if(n){const i={brand:void 0,browser:B.chrome,qa:!0};t.summary=e1(t.summary,n,i)}return t.summary}function Iy(e,t,n){var o;const r=n==null?void 0:n[0],i=(o=My(e,r))==null?void 0:o.item;if(i){const s={brand:gt.dp,browser:B.chrome,qa:!1};t.summary=e1(t.summary,i,s)}return t.summary}function zy(e,t,n){return t.summary=$y(e,t),t.summary=Iy(e,t,n),t.summary}function Nd(e,t){return e==null?void 0:e.find(({item:{browser:n,build:r}})=>n===t&&r===Bt.release)}function Td(e,t){return t&&J0(t.version,e.version)?{...e,fname:G0(t.fname),version:t.version,updated:t.updated,broIcon:t.broIcon,isV3:t.isV3}:e}function Dy(e,t,n){var c,f;if(!t||!e)return;const i=e.map(Ty).sort(Ay).reverse(),o=(c=Nd(i,B.chrome))==null?void 0:c.item,s=(f=Nd(i,B.firefox))==null?void 0:f.item,l=Td(t.chrome,o),a=Td(t.firefox,s);t.summary=zy(i,t,n);const u=t.summary;return{latestChExtension:l,latestFfExtension:a,summaryExtensions:u}}async function jy(){let t=await(await fetch(bd(),{cache:"no-cache"})).text();if(!t)throw new Error(`No access to the HID server. Failed to get "${bd()}"`);return t}function Ec(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Qn=Ec();function t1(e){Qn=e}const n1=/[&<>"']/,Fy=new RegExp(n1.source,"g"),r1=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Vy=new RegExp(r1.source,"g"),Uy={"&":"&","<":"<",">":">",'"':""","'":"'"},Ad=e=>Uy[e];function je(e,t){if(t){if(n1.test(e))return e.replace(Fy,Ad)}else if(r1.test(e))return e.replace(Vy,Ad);return e}const By=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Hy(e){return e.replace(By,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Wy=/(^|[^\[])\^/g;function X(e,t){let n=typeof e=="string"?e:e.source;t=t||"";const r={replace:(i,o)=>{let s=typeof o=="string"?o:o.source;return s=s.replace(Wy,"$1"),n=n.replace(i,s),r},getRegex:()=>new RegExp(n,t)};return r}function Md(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const fi={exec:()=>null};function Ld(e,t){const n=e.replace(/\|/g,(o,s,l)=>{let a=!1,u=s;for(;--u>=0&&l[u]==="\\";)a=!a;return a?"|":" |"}),r=n.split(/ \|/);let i=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),t)if(r.length>t)r.splice(t);else for(;r.length{const o=i.match(/^\s+/);if(o===null)return i;const[s]=o;return s.length>=r.length?i.slice(r.length):i}).join(` +`)}class Is{constructor(t){ee(this,"options");ee(this,"rules");ee(this,"lexer");this.options=t||Qn}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const r=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:Lo(r,` +`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],i=Zy(r,n[3]||"");return{type:"code",raw:r,lang:n[2]?n[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):n[2],text:i}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let r=n[2].trim();if(/#$/.test(r)){const i=Lo(r,"#");(this.options.pedantic||!i||/ $/.test(i))&&(r=i.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){const r=Lo(n[0].replace(/^ *>[ \t]?/gm,""),` +`),i=this.lexer.state.top;this.lexer.state.top=!0;const o=this.lexer.blockTokens(r);return this.lexer.state.top=i,{type:"blockquote",raw:n[0],tokens:o,text:r}}}list(t){let n=this.rules.block.list.exec(t);if(n){let r=n[1].trim();const i=r.length>1,o={type:"list",raw:"",ordered:i,start:i?+r.slice(0,-1):"",loose:!1,items:[]};r=i?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=i?r:"[*+-]");const s=new RegExp(`^( {0,3}${r})((?:[ ][^\\n]*)?(?:\\n|$))`);let l="",a="",u=!1;for(;t;){let c=!1;if(!(n=s.exec(t))||this.rules.block.hr.test(t))break;l=n[0],t=t.substring(l.length);let f=n[2].split(` +`,1)[0].replace(/^\t+/,h=>" ".repeat(3*h.length)),d=t.split(` +`,1)[0],g=0;this.options.pedantic?(g=2,a=f.trimStart()):(g=n[2].search(/[^ ]/),g=g>4?1:g,a=f.slice(g),g+=n[1].length);let w=!1;if(!f&&/^ *$/.test(d)&&(l+=d+` +`,t=t.substring(d.length+1),c=!0),!c){const h=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),m=new RegExp(`^ {0,${Math.min(3,g-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),v=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:\`\`\`|~~~)`),k=new RegExp(`^ {0,${Math.min(3,g-1)}}#`);for(;t;){const C=t.split(` +`,1)[0];if(d=C,this.options.pedantic&&(d=d.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),v.test(d)||k.test(d)||h.test(d)||m.test(t))break;if(d.search(/[^ ]/)>=g||!d.trim())a+=` +`+d.slice(g);else{if(w||f.search(/[^ ]/)>=4||v.test(f)||k.test(f)||m.test(f))break;a+=` +`+d}!w&&!d.trim()&&(w=!0),l+=C+` +`,t=t.substring(C.length+1),f=d.slice(g)}}o.loose||(u?o.loose=!0:/\n *\n *$/.test(l)&&(u=!0));let y=null,P;this.options.gfm&&(y=/^\[[ xX]\] /.exec(a),y&&(P=y[0]!=="[ ] ",a=a.replace(/^\[[ xX]\] +/,""))),o.items.push({type:"list_item",raw:l,task:!!y,checked:P,loose:!1,text:a,tokens:[]}),o.raw+=l}o.items[o.items.length-1].raw=l.trimEnd(),o.items[o.items.length-1].text=a.trimEnd(),o.raw=o.raw.trimEnd();for(let c=0;cg.type==="space"),d=f.length>0&&f.some(g=>/\n.*\n/.test(g.raw));o.loose=d}if(o.loose)for(let c=0;c$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):n[3];return{type:"def",tag:r,raw:n[0],href:i,title:o}}}table(t){const n=this.rules.block.table.exec(t);if(!n||!/[:|]/.test(n[2]))return;const r=Ld(n[1]),i=n[2].replace(/^\||\| *$/g,"").split("|"),o=n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(` +`):[],s={type:"table",raw:n[0],header:[],align:[],rows:[]};if(r.length===i.length){for(const l of i)/^ *-+: *$/.test(l)?s.align.push("right"):/^ *:-+: *$/.test(l)?s.align.push("center"):/^ *:-+ *$/.test(l)?s.align.push("left"):s.align.push(null);for(const l of r)s.header.push({text:l,tokens:this.lexer.inline(l)});for(const l of o)s.rows.push(Ld(l,s.header.length).map(a=>({text:a,tokens:this.lexer.inline(a)})));return s}}lheading(t){const n=this.rules.block.lheading.exec(t);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(t){const n=this.rules.block.paragraph.exec(t);if(n){const r=n[1].charAt(n[1].length-1)===` +`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:r,tokens:this.lexer.inline(r)}}}text(t){const n=this.rules.block.text.exec(t);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(t){const n=this.rules.inline.escape.exec(t);if(n)return{type:"escape",raw:n[0],text:je(n[1])}}tag(t){const n=this.rules.inline.tag.exec(t);if(n)return!this.lexer.state.inLink&&/^/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const r=n[2].trim();if(!this.options.pedantic&&/^$/.test(r))return;const s=Lo(r.slice(0,-1),"\\");if((r.length-s.length)%2===0)return}else{const s=Qy(n[2],"()");if(s>-1){const a=(n[0].indexOf("!")===0?5:4)+n[1].length+s;n[2]=n[2].substring(0,s),n[0]=n[0].substring(0,a).trim(),n[3]=""}}let i=n[2],o="";if(this.options.pedantic){const s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);s&&(i=s[1],o=s[3])}else o=n[3]?n[3].slice(1,-1):"";return i=i.trim(),/^$/.test(r)?i=i.slice(1):i=i.slice(1,-1)),$d(n,{href:i&&i.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},n[0],this.lexer)}}reflink(t,n){let r;if((r=this.rules.inline.reflink.exec(t))||(r=this.rules.inline.nolink.exec(t))){const i=(r[2]||r[1]).replace(/\s+/g," "),o=n[i.toLowerCase()];if(!o){const s=r[0].charAt(0);return{type:"text",raw:s,text:s}}return $d(r,o,r[0],this.lexer)}}emStrong(t,n,r=""){let i=this.rules.inline.emStrongLDelim.exec(t);if(!i||i[3]&&r.match(/[\p{L}\p{N}]/u))return;if(!(i[1]||i[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const s=[...i[0]].length-1;let l,a,u=s,c=0;const f=i[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(f.lastIndex=0,n=n.slice(-1*t.length+s);(i=f.exec(n))!=null;){if(l=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!l)continue;if(a=[...l].length,i[3]||i[4]){u+=a;continue}else if((i[5]||i[6])&&s%3&&!((s+a)%3)){c+=a;continue}if(u-=a,u>0)continue;a=Math.min(a,a+u+c);const d=[...i[0]][0].length,g=t.slice(0,s+i.index+d+a);if(Math.min(s,a)%2){const y=g.slice(1,-1);return{type:"em",raw:g,text:y,tokens:this.lexer.inlineTokens(y)}}const w=g.slice(2,-2);return{type:"strong",raw:g,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let r=n[2].replace(/\n/g," ");const i=/[^ ]/.test(r),o=/^ /.test(r)&&/ $/.test(r);return i&&o&&(r=r.substring(1,r.length-1)),r=je(r,!0),{type:"codespan",raw:n[0],text:r}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t){const n=this.rules.inline.autolink.exec(t);if(n){let r,i;return n[2]==="@"?(r=je(n[1]),i="mailto:"+r):(r=je(n[1]),i=r),{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}}url(t){var r;let n;if(n=this.rules.inline.url.exec(t)){let i,o;if(n[2]==="@")i=je(n[0]),o="mailto:"+i;else{let s;do s=n[0],n[0]=((r=this.rules.inline._backpedal.exec(n[0]))==null?void 0:r[0])??"";while(s!==n[0]);i=je(n[0]),n[1]==="www."?o="http://"+n[0]:o=n[0]}return{type:"link",raw:n[0],text:i,href:o,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(t){const n=this.rules.inline.text.exec(t);if(n){let r;return this.lexer.state.inRawBlock?r=n[0]:r=je(n[0]),{type:"text",raw:n[0],text:r}}}}const qy=/^(?: *(?:\n|$))+/,Gy=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,Yy=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,ro=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Ky=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,i1=/(?:[*+-]|\d{1,9}[.)])/,o1=X(/^(?!bull )((?:.|\n(?!\s*?\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,i1).getRegex(),_c=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Xy=/^[^\n]+/,Pc=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Jy=X(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",Pc).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),e2=X(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,i1).getRegex(),fl="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Cc=/|$)/,t2=X("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",Cc).replace("tag",fl).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),s1=X(_c).replace("hr",ro).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",fl).getRegex(),n2=X(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",s1).getRegex(),bc={blockquote:n2,code:Gy,def:Jy,fences:Yy,heading:Ky,hr:ro,html:t2,lheading:o1,list:e2,newline:qy,paragraph:s1,table:fi,text:Xy},Id=X("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",ro).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",fl).getRegex(),r2={...bc,table:Id,paragraph:X(_c).replace("hr",ro).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Id).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",fl).getRegex()},i2={...bc,html:X(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Cc).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:fi,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:X(_c).replace("hr",ro).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",o1).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},l1=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,o2=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,a1=/^( {2,}|\\)\n(?!\s*$)/,s2=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\`^|~",l2=X(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,io).getRegex(),a2=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,u2=X(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,io).getRegex(),c2=X("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,io).getRegex(),f2=X("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,io).getRegex(),d2=X(/\\([punct])/,"gu").replace(/punct/g,io).getRegex(),p2=X(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),h2=X(Cc).replace("(?:-->|$)","-->").getRegex(),m2=X("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",h2).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),zs=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,v2=X(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",zs).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),u1=X(/^!?\[(label)\]\[(ref)\]/).replace("label",zs).replace("ref",Pc).getRegex(),c1=X(/^!?\[(ref)\](?:\[\])?/).replace("ref",Pc).getRegex(),g2=X("reflink|nolink(?!\\()","g").replace("reflink",u1).replace("nolink",c1).getRegex(),Oc={_backpedal:fi,anyPunctuation:d2,autolink:p2,blockSkip:a2,br:a1,code:o2,del:fi,emStrongLDelim:u2,emStrongRDelimAst:c2,emStrongRDelimUnd:f2,escape:l1,link:v2,nolink:c1,punctuation:l2,reflink:u1,reflinkSearch:g2,tag:m2,text:s2,url:fi},y2={...Oc,link:X(/^!?\[(label)\]\((.*?)\)/).replace("label",zs).getRegex(),reflink:X(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",zs).getRegex()},iu={...Oc,escape:X(l1).replace("])","~|])").getRegex(),url:X(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\a+" ".repeat(u.length));let r,i,o,s;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(l=>(r=l.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(t)){t=t.substring(r.raw.length),r.raw.length===1&&n.length>0?n[n.length-1].raw+=` +`:n.push(r);continue}if(r=this.tokenizer.code(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+r.raw,i.text+=` +`+r.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(r=this.tokenizer.fences(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.heading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.hr(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.blockquote(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.list(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.html(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.def(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` +`+r.raw,i.text+=` +`+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.lheading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(o=t,this.options.extensions&&this.options.extensions.startBlock){let l=1/0;const a=t.slice(1);let u;this.options.extensions.startBlock.forEach(c=>{u=c.call({lexer:this},a),typeof u=="number"&&u>=0&&(l=Math.min(l,u))}),l<1/0&&l>=0&&(o=t.substring(0,l+1))}if(this.state.top&&(r=this.tokenizer.paragraph(o))){i=n[n.length-1],s&&i.type==="paragraph"?(i.raw+=` +`+r.raw,i.text+=` +`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r),s=o.length!==t.length,t=t.substring(r.raw.length);continue}if(r=this.tokenizer.text(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&i.type==="text"?(i.raw+=` +`+r.raw,i.text+=` +`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(t){const l="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(l);break}else throw new Error(l)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,i,o,s=t,l,a,u;if(this.tokens.links){const c=Object.keys(this.tokens.links);if(c.length>0)for(;(l=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)c.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,l.index)+"["+"a".repeat(l[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(l=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,l.index)+"["+"a".repeat(l[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(l=this.tokenizer.rules.inline.anyPunctuation.exec(s))!=null;)s=s.slice(0,l.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(a||(u=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(c=>(r=c.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,s,u)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t))){t=t.substring(r.raw.length),n.push(r);continue}if(o=t,this.options.extensions&&this.options.extensions.startInline){let c=1/0;const f=t.slice(1);let d;this.options.extensions.startInline.forEach(g=>{d=g.call({lexer:this},f),typeof d=="number"&&d>=0&&(c=Math.min(c,d))}),c<1/0&&c>=0&&(o=t.substring(0,c+1))}if(r=this.tokenizer.inlineText(o)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(u=r.raw.slice(-1)),a=!0,i=n[n.length-1],i&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(t){const c="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return n}}class Ds{constructor(t){ee(this,"options");this.options=t||Qn}code(t,n,r){var o;const i=(o=(n||"").match(/^\S*/))==null?void 0:o[0];return t=t.replace(/\n$/,"")+` +`,i?'
'+(r?t:je(t,!0))+`
+`:"
"+(r?t:je(t,!0))+`
+`}blockquote(t){return`
+${t}
+`}html(t,n){return t}heading(t,n,r){return`${t} +`}hr(){return`
+`}list(t,n,r){const i=n?"ol":"ul",o=n&&r!==1?' start="'+r+'"':"";return"<"+i+o+`> +`+t+" +`}listitem(t,n,r){return`
  • ${t}
  • +`}checkbox(t){return"'}paragraph(t){return`

    ${t}

    +`}table(t,n){return n&&(n=`${n}`),` + +`+t+` +`+n+`
    +`}tablerow(t){return` +${t} +`}tablecell(t,n){const r=n.header?"th":"td";return(n.align?`<${r} align="${n.align}">`:`<${r}>`)+t+` +`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}`}br(){return"
    "}del(t){return`${t}`}link(t,n,r){const i=Md(t);if(i===null)return r;t=i;let o='
    ",o}image(t,n,r){const i=Md(t);if(i===null)return r;t=i;let o=`${r}0&&d.tokens[0].type==="paragraph"?(d.tokens[0].text=P+" "+d.tokens[0].text,d.tokens[0].tokens&&d.tokens[0].tokens.length>0&&d.tokens[0].tokens[0].type==="text"&&(d.tokens[0].tokens[0].text=P+" "+d.tokens[0].tokens[0].text)):d.tokens.unshift({type:"text",text:P+" "}):y+=P+" "}y+=this.parse(d.tokens,u),c+=this.renderer.listitem(y,w,!!g)}r+=this.renderer.list(c,l,a);continue}case"html":{const s=o;r+=this.renderer.html(s.text,s.block);continue}case"paragraph":{const s=o;r+=this.renderer.paragraph(this.parseInline(s.tokens));continue}case"text":{let s=o,l=s.tokens?this.parseInline(s.tokens):s.text;for(;i+1{r=r.concat(this.walkTokens(l[a],n))}):l.tokens&&(r=r.concat(this.walkTokens(l.tokens,n)))}}return r}use(...t){const n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(r=>{const i={...r};if(i.async=this.defaults.async||i.async||!1,r.extensions&&(r.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){const s=n.renderers[o.name];s?n.renderers[o.name]=function(...l){let a=o.renderer.apply(this,l);return a===!1&&(a=s.apply(this,l)),a}:n.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const s=n[o.level];s?s.unshift(o.tokenizer):n[o.level]=[o.tokenizer],o.start&&(o.level==="block"?n.startBlock?n.startBlock.push(o.start):n.startBlock=[o.start]:o.level==="inline"&&(n.startInline?n.startInline.push(o.start):n.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(n.childTokens[o.name]=o.childTokens)}),i.extensions=n),r.renderer){const o=this.defaults.renderer||new Ds(this.defaults);for(const s in r.renderer){if(!(s in o))throw new Error(`renderer '${s}' does not exist`);if(s==="options")continue;const l=s,a=r.renderer[l],u=o[l];o[l]=(...c)=>{let f=a.apply(o,c);return f===!1&&(f=u.apply(o,c)),f||""}}i.renderer=o}if(r.tokenizer){const o=this.defaults.tokenizer||new Is(this.defaults);for(const s in r.tokenizer){if(!(s in o))throw new Error(`tokenizer '${s}' does not exist`);if(["options","rules","lexer"].includes(s))continue;const l=s,a=r.tokenizer[l],u=o[l];o[l]=(...c)=>{let f=a.apply(o,c);return f===!1&&(f=u.apply(o,c)),f}}i.tokenizer=o}if(r.hooks){const o=this.defaults.hooks||new di;for(const s in r.hooks){if(!(s in o))throw new Error(`hook '${s}' does not exist`);if(s==="options")continue;const l=s,a=r.hooks[l],u=o[l];di.passThroughHooks.has(s)?o[l]=c=>{if(this.defaults.async)return Promise.resolve(a.call(o,c)).then(d=>u.call(o,d));const f=a.call(o,c);return u.call(o,f)}:o[l]=(...c)=>{let f=a.apply(o,c);return f===!1&&(f=u.apply(o,c)),f}}i.hooks=o}if(r.walkTokens){const o=this.defaults.walkTokens,s=r.walkTokens;i.walkTokens=function(l){let a=[];return a.push(s.call(this,l)),o&&(a=a.concat(o.call(this,l))),a}}this.defaults={...this.defaults,...i}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,n){return St.lex(t,n??this.defaults)}parser(t,n){return Et.parse(t,n??this.defaults)}}Ki=new WeakSet,ou=function(t,n){return(r,i)=>{const o={...i},s={...this.defaults,...o};this.defaults.async===!0&&o.async===!1&&(s.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),s.async=!0);const l=ho(this,Qs,f1).call(this,!!s.silent,!!s.async);if(typeof r>"u"||r===null)return l(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(s.hooks&&(s.hooks.options=s),s.async)return Promise.resolve(s.hooks?s.hooks.preprocess(r):r).then(a=>t(a,s)).then(a=>s.walkTokens?Promise.all(this.walkTokens(a,s.walkTokens)).then(()=>a):a).then(a=>n(a,s)).then(a=>s.hooks?s.hooks.postprocess(a):a).catch(l);try{s.hooks&&(r=s.hooks.preprocess(r));const a=t(r,s);s.walkTokens&&this.walkTokens(a,s.walkTokens);let u=n(a,s);return s.hooks&&(u=s.hooks.postprocess(u)),u}catch(a){return l(a)}}},Qs=new WeakSet,f1=function(t,n){return r=>{if(r.message+=` +Please report this to https://github.com/markedjs/marked.`,t){const i="

    An error occurred:

    "+je(r.message+"",!0)+"
    ";return n?Promise.resolve(i):i}if(n)return Promise.reject(r);throw r}};const Fn=new x2;function q(e,t){return Fn.parse(e,t)}q.options=q.setOptions=function(e){return Fn.setOptions(e),q.defaults=Fn.defaults,t1(q.defaults),q};q.getDefaults=Ec;q.defaults=Qn;q.use=function(...e){return Fn.use(...e),q.defaults=Fn.defaults,t1(q.defaults),q};q.walkTokens=function(e,t){return Fn.walkTokens(e,t)};q.parseInline=Fn.parseInline;q.Parser=Et;q.parser=Et.parse;q.Renderer=Ds;q.TextRenderer=Rc;q.Lexer=St;q.lexer=St.lex;q.Tokenizer=Is;q.Hooks=di;q.parse=q;q.options;q.setOptions;q.use;q.walkTokens;q.parseInline;Et.parse;St.lex;let k2={data:""},S2=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||k2,E2=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,_2=/\/\*[^]*?\*\/| +/g,zd=/\n+/g,tn=(e,t)=>{let n="",r="",i="";for(let o in e){let s=e[o];o[0]=="@"?o[1]=="i"?n=o+" "+s+";":r+=o[1]=="f"?tn(s,o):o+"{"+tn(s,o[1]=="k"?"":t)+"}":typeof s=="object"?r+=tn(s,t?t.replace(/([^,])+/g,l=>o.replace(/(^:.*)|([^,])+/g,a=>/&/.test(a)?a.replace(/&/g,l):l?l+" "+a:a)):o):s!=null&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=tn.p?tn.p(o,s):o+":"+s+";")}return n+(t&&i?t+"{"+i+"}":i)+r},Tt={},d1=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+d1(e[n]);return t}return e},P2=(e,t,n,r,i)=>{let o=d1(e),s=Tt[o]||(Tt[o]=(a=>{let u=0,c=11;for(;u>>0;return"go"+c})(o));if(!Tt[s]){let a=o!==e?e:(u=>{let c,f,d=[{}];for(;c=E2.exec(u.replace(_2,""));)c[4]?d.shift():c[3]?(f=c[3].replace(zd," ").trim(),d.unshift(d[0][f]=d[0][f]||{})):d[0][c[1]]=c[2].replace(zd," ").trim();return d[0]})(e);Tt[s]=tn(i?{["@keyframes "+s]:a}:a,n?"":"."+s)}let l=n&&Tt.g?Tt.g:null;return n&&(Tt.g=Tt[s]),((a,u,c,f)=>{f?u.data=u.data.replace(f,a):u.data.indexOf(a)===-1&&(u.data=c?a+u.data:u.data+a)})(Tt[s],t,r,l),s},C2=(e,t,n)=>e.reduce((r,i,o)=>{let s=t[o];if(s&&s.call){let l=s(n),a=l&&l.props&&l.props.className||/^go/.test(l)&&l;s=a?"."+a:l&&typeof l=="object"?l.props?"":tn(l,""):l===!1?"":l}return r+i+(s??"")},"");function dl(e){let t=this||{},n=e.call?e(t.p):e;return P2(n.unshift?n.raw?C2(n,[].slice.call(arguments,1),t.p):n.reduce((r,i)=>Object.assign(r,i&&i.call?i(t.p):i),{}):n,S2(t.target),t.g,t.o,t.k)}let p1,su,lu;dl.bind({g:1});let Ht=dl.bind({k:1});function b2(e,t,n,r){tn.p=t,p1=e,su=n,lu=r}function kn(e,t){let n=this||{};return function(){let r=arguments;function i(o,s){let l=Object.assign({},o),a=l.className||i.className;n.p=Object.assign({theme:su&&su()},l),n.o=/ *go\d+/.test(a),l.className=dl.apply(n,r)+(a?" "+a:""),t&&(l.ref=s);let u=e;return e[0]&&(u=l.as||e,delete l.as),lu&&u[0]&&lu(l),p1(u,l)}return t?t(i):i}}var O2=e=>typeof e=="function",js=(e,t)=>O2(e)?e(t):e,R2=(()=>{let e=0;return()=>(++e).toString()})(),h1=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),N2=20,es=new Map,T2=1e3,Dd=e=>{if(es.has(e))return;let t=setTimeout(()=>{es.delete(e),Zn({type:4,toastId:e})},T2);es.set(e,t)},A2=e=>{let t=es.get(e);t&&clearTimeout(t)},au=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,N2)};case 1:return t.toast.id&&A2(t.toast.id),{...e,toasts:e.toasts.map(o=>o.id===t.toast.id?{...o,...t.toast}:o)};case 2:let{toast:n}=t;return e.toasts.find(o=>o.id===n.id)?au(e,{type:1,toast:n}):au(e,{type:0,toast:n});case 3:let{toastId:r}=t;return r?Dd(r):e.toasts.forEach(o=>{Dd(o.id)}),{...e,toasts:e.toasts.map(o=>o.id===r||r===void 0?{...o,visible:!1}:o)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(o=>o.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let i=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(o=>({...o,pauseDuration:o.pauseDuration+i}))}}},ts=[],ns={toasts:[],pausedAt:void 0},Zn=e=>{ns=au(ns,e),ts.forEach(t=>{t(ns)})},M2={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},L2=(e={})=>{let[t,n]=b.useState(ns);b.useEffect(()=>(ts.push(n),()=>{let i=ts.indexOf(n);i>-1&&ts.splice(i,1)}),[t]);let r=t.toasts.map(i=>{var o,s;return{...e,...e[i.type],...i,duration:i.duration||((o=e[i.type])==null?void 0:o.duration)||(e==null?void 0:e.duration)||M2[i.type],style:{...e.style,...(s=e[i.type])==null?void 0:s.style,...i.style}}});return{...t,toasts:r}},$2=(e,t="blank",n)=>({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...n,id:(n==null?void 0:n.id)||R2()}),oo=e=>(t,n)=>{let r=$2(t,e,n);return Zn({type:2,toast:r}),r.id},_e=(e,t)=>oo("blank")(e,t);_e.error=oo("error");_e.success=oo("success");_e.loading=oo("loading");_e.custom=oo("custom");_e.dismiss=e=>{Zn({type:3,toastId:e})};_e.remove=e=>Zn({type:4,toastId:e});_e.promise=(e,t,n)=>{let r=_e.loading(t.loading,{...n,...n==null?void 0:n.loading});return e.then(i=>(_e.success(js(t.success,i),{id:r,...n,...n==null?void 0:n.success}),i)).catch(i=>{_e.error(js(t.error,i),{id:r,...n,...n==null?void 0:n.error})}),e};var I2=(e,t)=>{Zn({type:1,toast:{id:e,height:t}})},z2=()=>{Zn({type:5,time:Date.now()})},D2=e=>{let{toasts:t,pausedAt:n}=L2(e);b.useEffect(()=>{if(n)return;let o=Date.now(),s=t.map(l=>{if(l.duration===1/0)return;let a=(l.duration||0)+l.pauseDuration-(o-l.createdAt);if(a<0){l.visible&&_e.dismiss(l.id);return}return setTimeout(()=>_e.dismiss(l.id),a)});return()=>{s.forEach(l=>l&&clearTimeout(l))}},[t,n]);let r=b.useCallback(()=>{n&&Zn({type:6,time:Date.now()})},[n]),i=b.useCallback((o,s)=>{let{reverseOrder:l=!1,gutter:a=8,defaultPosition:u}=s||{},c=t.filter(g=>(g.position||u)===(o.position||u)&&g.height),f=c.findIndex(g=>g.id===o.id),d=c.filter((g,w)=>wg.visible).slice(...l?[d+1]:[0,d]).reduce((g,w)=>g+(w.height||0)+a,0)},[t]);return{toasts:t,handlers:{updateHeight:I2,startPause:z2,endPause:r,calculateOffset:i}}},j2=Ht` +from { + transform: scale(0) rotate(45deg); + opacity: 0; +} +to { + transform: scale(1) rotate(45deg); + opacity: 1; +}`,F2=Ht` +from { + transform: scale(0); + opacity: 0; +} +to { + transform: scale(1); + opacity: 1; +}`,V2=Ht` +from { + transform: scale(0) rotate(90deg); + opacity: 0; +} +to { + transform: scale(1) rotate(90deg); + opacity: 1; +}`,U2=kn("div")` + width: 20px; + opacity: 0; + height: 20px; + border-radius: 10px; + background: ${e=>e.primary||"#ff4b4b"}; + position: relative; + transform: rotate(45deg); + + animation: ${j2} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; + animation-delay: 100ms; + + &:after, + &:before { + content: ''; + animation: ${F2} 0.15s ease-out forwards; + animation-delay: 150ms; + position: absolute; + border-radius: 3px; + opacity: 0; + background: ${e=>e.secondary||"#fff"}; + bottom: 9px; + left: 4px; + height: 2px; + width: 12px; + } + + &:before { + animation: ${V2} 0.15s ease-out forwards; + animation-delay: 180ms; + transform: rotate(90deg); + } +`,B2=Ht` + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +`,H2=kn("div")` + width: 12px; + height: 12px; + box-sizing: border-box; + border: 2px solid; + border-radius: 100%; + border-color: ${e=>e.secondary||"#e0e0e0"}; + border-right-color: ${e=>e.primary||"#616161"}; + animation: ${B2} 1s linear infinite; +`,W2=Ht` +from { + transform: scale(0) rotate(45deg); + opacity: 0; +} +to { + transform: scale(1) rotate(45deg); + opacity: 1; +}`,Q2=Ht` +0% { + height: 0; + width: 0; + opacity: 0; +} +40% { + height: 0; + width: 6px; + opacity: 1; +} +100% { + opacity: 1; + height: 10px; +}`,Z2=kn("div")` + width: 20px; + opacity: 0; + height: 20px; + border-radius: 10px; + background: ${e=>e.primary||"#61d345"}; + position: relative; + transform: rotate(45deg); + + animation: ${W2} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; + animation-delay: 100ms; + &:after { + content: ''; + box-sizing: border-box; + animation: ${Q2} 0.2s ease-out forwards; + opacity: 0; + animation-delay: 200ms; + position: absolute; + border-right: 2px solid; + border-bottom: 2px solid; + border-color: ${e=>e.secondary||"#fff"}; + bottom: 6px; + left: 6px; + height: 10px; + width: 6px; + } +`,q2=kn("div")` + position: absolute; +`,G2=kn("div")` + position: relative; + display: flex; + justify-content: center; + align-items: center; + min-width: 20px; + min-height: 20px; +`,Y2=Ht` +from { + transform: scale(0.6); + opacity: 0.4; +} +to { + transform: scale(1); + opacity: 1; +}`,K2=kn("div")` + position: relative; + transform: scale(0.6); + opacity: 0.4; + min-width: 20px; + animation: ${Y2} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) + forwards; +`,X2=({toast:e})=>{let{icon:t,type:n,iconTheme:r}=e;return t!==void 0?typeof t=="string"?b.createElement(K2,null,t):t:n==="blank"?null:b.createElement(G2,null,b.createElement(H2,{...r}),n!=="loading"&&b.createElement(q2,null,n==="error"?b.createElement(U2,{...r}):b.createElement(Z2,{...r})))},J2=e=>` +0% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;} +100% {transform: translate3d(0,0,0) scale(1); opacity:1;} +`,ew=e=>` +0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} +100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;} +`,tw="0%{opacity:0;} 100%{opacity:1;}",nw="0%{opacity:1;} 100%{opacity:0;}",rw=kn("div")` + display: flex; + align-items: center; + background: #fff; + color: #363636; + line-height: 1.3; + will-change: transform; + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); + max-width: 350px; + pointer-events: auto; + padding: 8px 10px; + border-radius: 8px; +`,iw=kn("div")` + display: flex; + justify-content: center; + margin: 4px 10px; + color: inherit; + flex: 1 1 auto; + white-space: pre-line; +`,ow=(e,t)=>{let n=e.includes("top")?1:-1,[r,i]=h1()?[tw,nw]:[J2(n),ew(n)];return{animation:t?`${Ht(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Ht(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},sw=b.memo(({toast:e,position:t,style:n,children:r})=>{let i=e.height?ow(e.position||t||"top-center",e.visible):{opacity:0},o=b.createElement(X2,{toast:e}),s=b.createElement(iw,{...e.ariaProps},js(e.message,e));return b.createElement(rw,{className:e.className,style:{...i,...n,...e.style}},typeof r=="function"?r({icon:o,message:s}):b.createElement(b.Fragment,null,o,s))});b2(b.createElement);var lw=({id:e,className:t,style:n,onHeightUpdate:r,children:i})=>{let o=b.useCallback(s=>{if(s){let l=()=>{let a=s.getBoundingClientRect().height;r(e,a)};l(),new MutationObserver(l).observe(s,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return b.createElement("div",{ref:o,className:t,style:n},i)},aw=(e,t)=>{let n=e.includes("top"),r=n?{top:0}:{bottom:0},i=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:h1()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(n?1:-1)}px)`,...r,...i}},uw=dl` + z-index: 9999; + > * { + pointer-events: auto; + } +`,Io=16,cw=({reverseOrder:e,position:t="top-center",toastOptions:n,gutter:r,children:i,containerStyle:o,containerClassName:s})=>{let{toasts:l,handlers:a}=D2(n);return b.createElement("div",{style:{position:"fixed",zIndex:9999,top:Io,left:Io,right:Io,bottom:Io,pointerEvents:"none",...o},className:s,onMouseEnter:a.startPause,onMouseLeave:a.endPause},l.map(u=>{let c=u.position||t,f=a.calculateOffset(u,{reverseOrder:e,gutter:r,defaultPosition:t}),d=aw(c,f);return b.createElement(lw,{id:u.id,key:u.id,onHeightUpdate:a.updateHeight,className:u.visible?uw:"",style:d},u.type==="custom"?js(u.message,u):i?i(u):b.createElement(sw,{toast:u,position:c}))}))};function fw(){return p("div",{className:"toaser",children:p(cw,{position:"bottom-right",reverseOrder:!1,gutter:8,containerClassName:"",containerStyle:{},toastOptions:{className:"",duration:5e3,style:{background:"#363636",color:"#fff"},success:{duration:3e3,iconTheme:{primary:"green",secondary:"black"}}}})})}function dw(e){_e(e,{style:{backgroundColor:"tomato"},icon:"👏"})}function Nc(e){_e.custom(t=>p("div",{className:"max-w-[540px] text-red-50 bg-red-600 border-red-700 border-2 rounded shadow-lg shadow-red-900/40",children:T("div",{className:"px-3 py-1 flex items-center justify-between",children:[p("div",{className:"",children:e}),p("div",{className:"ml-4 w-12 h-12 flex items-center justify-center hover:bg-red-400 active:scale-[.97] cursor-pointer select-none",onClick:()=>_e.remove(t.id),children:"❌"})]})}))}const Tc=()=>({loading:!0,error:null,data:null}),pi=ke(Tc()),rs=ke(Tc()),hi=ke(Tc()),pw=ke(!1),m1=ke([]),hw=ke(e=>e(hi).data||""),uu=ke(void 0),v1=ke(void 0),g1=ke(void 0),y1=ke([]),w1=ke(null,(e,t)=>{n();async function n(){t(pi,{loading:!0,error:null,data:null});try{const r=await Ey();t(pi,{loading:!1,error:null,data:r})}catch(r){t(pi,{loading:!1,error:r,data:null}),Nc(r.message)}t(Ac)}});w1.onMount=e=>e();const x1=ke(null,(e,t)=>{n();async function n(){t(rs,{loading:!0,error:null,data:null});try{const r=await Py();t(rs,{loading:!1,error:null,data:r})}catch(r){t(rs,{loading:!1,error:r,data:null}),Nc(r.message)}t(Ac)}});x1.onMount=e=>e();const k1=ke(null,(e,t)=>{n();async function n(){t(hi,{loading:!0,error:null,data:null});try{const r=await jy(),i=await q(r);t(uu,[...r.matchAll(yy)].map(o=>o[1])),t(hi,{loading:!1,error:null,data:i})}catch(r){t(hi,{loading:!1,error:r,data:null}),t(uu,void 0),Nc(r.message)}t(Ac)}});k1.onMount=e=>e();const jd=ke(!1),Ac=ke(null,(e,t)=>{const n=e(hi),r=e(rs),i=e(pi);if(n.loading||r.loading||i.loading)return;const o=!!n.error||!!r.error||!!i.error;if(t(pw,o),o||e(jd))return;t(jd,!0);const s=e(uu),l=Ny(r.data,s);t(m1,l);const a=Dy(r.data,i.data,s);a&&(t(v1,a.latestChExtension),t(g1,a.latestFfExtension),t(y1,a.summaryExtensions))}),mw=ke(e=>{e(k1),e(x1),e(w1)});function vw(e){const{title:t,...n}=e;return T("svg",{fill:"currentColor",viewBox:"0 0 125 33.4",...n,children:[t&&p("title",{children:t}),p("path",{d:"M79.96 33.16V.25c10.24 0 20.24-.68 30.09.2a16.09 16.09 0 0 1 15 16.47c0 8.41-5.76 15.23-15.27 16.05-9.75.84-19.58.19-29.82.19ZM96.22 3.21v27.07c6.61 1.08 9.56-.46 10.37-6.29a51.35 51.35 0 0 0 .06-13.9c-.87-6.28-3.5-7.74-10.43-6.88ZM0 32.8V.29h15.89v13.92h12V.34h16.05V32.7H28.03V19.31H16.11V32.8ZM54.24 32.86V.39h15.65v32.47Z"})]})}function gw(e){const{title:t,...n}=e;return T("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,...n,children:[t&&p("title",{children:t}),p("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})]})}function yw(e){const{title:t,...n}=e;return T("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,...n,children:[t&&p("title",{children:t}),p("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"})]})}function ww(){return T("symbol",{id:"icon-ch",viewBox:"0 0 24 24",children:[p("defs",{children:p("clipPath",{id:"cr-a",children:p("circle",{cx:"12",cy:"11.99",r:"11.2",fill:"none"})})}),p("path",{d:"M7.59 14.54 12 6.9h10a11.21 11.21 0 0 0-19.41-1v8.6Z",fill:"#db4437"}),p("path",{d:"M16.41 14.54H7.59l-5-8.6a11.22 11.22 0 0 0 8.9 17.25l4.94-4.94Z",fill:"#0f9d58"}),p("path",{d:"m12 6.9 4.41 7.64-4.94 8.65H12A11.21 11.21 0 0 0 22 6.9Z",fill:"#ffcd40"}),T("g",{clipPath:"url(#cr-a)",children:[p("circle",{cx:"12",cy:"11.99",r:"5.09",fill:"#f1f1f1"}),p("circle",{cx:"12",cy:"11.99",r:"4.07",fill:"#4285f4"})]})]})}function xw(e){const{title:t,...n}=e;return T("svg",{...n,children:[t&&p("title",{children:t}),p("use",{xlinkHref:"#icon-ch"})]})}function kw(){return T("symbol",{id:"icon-ff",viewBox:"0 0 24 24",children:[T("defs",{children:[T("radialGradient",{id:"ff-a",cx:"-269.32",cy:"902.68",fx:"-269.32",fy:"902.68",r:"25.85",gradientTransform:"matrix(1 0 0 -1 290.3 908)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#fff36e"}),p("stop",{offset:".5",stopColor:"#fc4055"}),p("stop",{offset:"1",stopColor:"#e31587"})]}),T("radialGradient",{id:"ff-b",cx:"-1608.67",cy:"998.25",fx:"-1608.67",fy:"998.25",r:"25.31",gradientTransform:"matrix(.96 0 0 -.96 1563.12 963.42)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#ff9640"}),p("stop",{offset:".8",stopColor:"#fc4055"})]}),T("radialGradient",{id:"ff-c",cx:"-1603.63",cy:"1001.1",fx:"-1603.63",fy:"1001.1",r:"42.77",gradientTransform:"matrix(.96 0 0 -.96 1563.12 963.42)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:".1",stopColor:"#fff36e"}),p("stop",{offset:".5",stopColor:"#ff9640"}),p("stop",{offset:".6",stopColor:"#ff9640"})]}),T("linearGradient",{id:"ff-d",x1:"-272.9",y1:"905.35",x2:"-284.54",y2:"885.2",gradientTransform:"matrix(1 0 0 -1 290.3 908)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#fff36e",stopOpacity:".8"}),p("stop",{offset:".1",stopColor:"#fff36e",stopOpacity:".7"}),p("stop",{offset:".8",stopColor:"#fff36e",stopOpacity:"0"})]}),T("linearGradient",{id:"ff-e",x1:"-278.13",y1:"907.55",x2:"-271.95",y2:"889.64",gradientTransform:"matrix(1 0 0 -1 290.3 908)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#b833e1"}),p("stop",{offset:".4",stopColor:"#9059ff"}),p("stop",{offset:".6",stopColor:"#5b6df8"}),p("stop",{offset:"1",stopColor:"#0090ed"})]})]}),p("circle",{cx:"11.99",cy:"12",r:"11.39",fill:"#0063e1"}),p("path",{d:"M21.12 5.12A11.23 11.23 0 0 0 12.44.65c-1.92-.06-3.82.43-5.47 1.42A10.66 10.66 0 0 1 12.1.82c4.47.03 9.31 3.1 10.08 8.66.83 6.32-3.62 11.67-9.82 11.67-6.83 0-11.02-6.04-9.94-11.47.02-.27.06-.53.11-.8a10.8 10.8 0 0 1 1.2-3.99c-.8.4-1.79 1.71-2.28 2.88a11.76 11.76 0 0 0-.74 5.72l.06.43a11.38 11.38 0 1 0 20.32-8.8h.03Z",fill:"url(#ff-a)"}),p("path",{d:"M22.43 9.13C21.81 3.35 16.65.76 12.1.79c-1.79 0-3.79.43-5.13 1.28-.37.22-.71.47-1.03.77l.31-.26h.03A7.66 7.66 0 0 1 8.53 1.5c1.21-.33 2.47-.48 3.73-.43a9.48 9.48 0 0 1 8.91 9.11 6.83 6.83 0 0 1-6.55 6.92 6.3 6.3 0 0 1-6.18-3.62 6.34 6.34 0 0 1-.57-1.79c-.57-3.82 1.99-7.03 4.36-7.86-1.28-1.08-4.44-1.03-6.81.71a7.97 7.97 0 0 0-3.13 5.41 9.49 9.49 0 0 0 .65 5.13 10.04 10.04 0 0 0 8.54 6.12h.85c7.55 0 10.82-5.69 10.11-12.07h-.03Z",fill:"url(#ff-b)"}),p("path",{d:"M14.63 17.11a7.46 7.46 0 0 0 7.06-7.18c.23-4.47-2.42-9.28-9.45-8.86-1.26-.05-2.52.1-3.73.43-.78.23-1.52.58-2.19 1.03l-.06.03-.28.23a9.49 9.49 0 0 1 5.95-1.11c4.01.54 7.69 3.67 7.69 7.8 0 3.16-2.45 5.61-5.32 5.41-4.27-.23-5.35-4.61-3.13-6.52-.57-.11-1.71.11-2.51 1.31-.68 1.05-.65 2.68-.23 3.82a6.3 6.3 0 0 0 6.21 3.62Z",fill:"url(#ff-c)"}),p("path",{d:"M21.12 5.12a12 12 0 0 0-1.91-1.99c.18.17.35.35.51.54a6.34 6.34 0 0 1 1.42 2.31c.54 1.82.54 4.07-.6 5.84a6.67 6.67 0 0 1-5.98 3.1h-.28c-4.27-.28-5.38-4.64-3.13-6.55-.63-.11-1.74.11-2.53 1.31-.68 1.05-.65 2.68-.23 3.82a6.34 6.34 0 0 1-.57-1.79c-.57-3.82 1.99-7.03 4.36-7.86-1.28-1.08-4.44-1.03-6.81.71a7.9 7.9 0 0 0-2.85 4.16c.15-1.34.54-2.65 1.17-3.84-.8.4-1.79 1.71-2.28 2.88a11.76 11.76 0 0 0-.71 5.75l.06.43a11.38 11.38 0 1 0 20.32-8.8h.03Z",fill:"url(#ff-d)"}),p("path",{d:"M21.12 5.97a6.37 6.37 0 0 0-1.4-2.31 8.51 8.51 0 0 0-2.56-1.85c-.82-.4-1.68-.71-2.56-.91a11.42 11.42 0 0 0-4.73 0 8.19 8.19 0 0 0-3.93 1.91A9.57 9.57 0 0 1 17.1 4.18c.47.46.88.97 1.22 1.54 1.42 2.28 1.28 5.13.17 6.78a5.43 5.43 0 0 1-4.13 2.42 6.73 6.73 0 0 0 6.18-3.1 6.93 6.93 0 0 0 .57-5.84Z",fill:"url(#ff-e)"})]})}function Sw(e){const{title:t,...n}=e;return T("svg",{...n,children:[t&&p("title",{children:t}),p("use",{xlinkHref:"#icon-ff"})]})}function Ew(){return T("symbol",{id:"icon-me",viewBox:"0 0 24 24",children:[T("defs",{children:[T("radialGradient",{id:"me-b",cx:"-306.26",cy:"377.46",r:"8.27",gradientTransform:"matrix(1 0 0 .95 320.79 -342.22)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:".72",stopOpacity:"0"}),p("stop",{offset:".95",stopOpacity:".53"}),p("stop",{offset:"1"})]}),T("radialGradient",{id:"me-d",cx:"-120.2",cy:"293.6",r:"12.42",gradientTransform:"matrix(.15 -.99 .8 .12 -209.83 -136.08)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:".76",stopOpacity:"0"}),p("stop",{offset:".95",stopOpacity:".5"}),p("stop",{offset:"1"})]}),T("radialGradient",{id:"me-e",cx:"-171.65",cy:"355.56",r:"17.55",gradientTransform:"matrix(-.04 1 -2.13 -.08 753.63 205.11)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#35c1f1"}),p("stop",{offset:".11",stopColor:"#34c1ed"}),p("stop",{offset:".23",stopColor:"#2fc2df"}),p("stop",{offset:".31",stopColor:"#2bc3d2"}),p("stop",{offset:".67",stopColor:"#36c752"})]}),T("radialGradient",{id:"me-f",cx:"-67.02",cy:"691.29",r:"8.44",gradientTransform:"matrix(.28 .96 -.78 .23 579.69 -87.05)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#66eb6e"}),p("stop",{offset:"1",stopColor:"#66eb6e",stopOpacity:"0"})]}),T("linearGradient",{id:"me-a",x1:"-314.8",y1:"381.16",x2:"-299.34",y2:"381.16",gradientTransform:"translate(320.79 -364.91)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#0c59a4"}),p("stop",{offset:"1",stopColor:"#114a8b"})]}),T("linearGradient",{id:"me-c",x1:"-306.64",y1:"374.46",x2:"-316.3",y2:"384.97",gradientTransform:"translate(320.79 -364.91)",gradientUnits:"userSpaceOnUse",children:[p("stop",{offset:"0",stopColor:"#1b9de2"}),p("stop",{offset:".16",stopColor:"#1595df"}),p("stop",{offset:".67",stopColor:"#0680d7"}),p("stop",{offset:"1",stopColor:"#0078d4"})]})]}),p("path",{d:"M20.93 17.42a9.34 9.34 0 0 1-.91.41 9 9 0 0 1-3.11.56c-4.1 0-7.68-2.82-7.68-6.45a2.73 2.73 0 0 1 1.43-2.36C7 9.73 6 13.6 6 15.86c0 6.41 5.91 7.06 7.18 7.06a9.1 9.1 0 0 0 2.34-.4h.11a11.07 11.07 0 0 0 5.77-4.57.34.34 0 0 0-.1-.48.36.36 0 0 0-.36 0Z",fill:"url(#me-a)"}),p("path",{d:"M20.93 17.42a9.34 9.34 0 0 1-.91.41 9 9 0 0 1-3.11.56c-4.1 0-7.68-2.82-7.68-6.45a2.73 2.73 0 0 1 1.43-2.36C7 9.73 6 13.6 6 15.86c0 6.41 5.91 7.06 7.18 7.06a9.1 9.1 0 0 0 2.34-.4h.11a11.07 11.07 0 0 0 5.77-4.57.34.34 0 0 0-.1-.48.36.36 0 0 0-.36 0Z",opacity:".35",fill:"url(#b)"}),p("path",{d:"M10.07 21.83a7 7 0 0 1-.45-11.63 8.39 8.39 0 0 1 1-.62A2.86 2.86 0 0 1 12 9.23 2.8 2.8 0 0 1 14.78 12s2.12-6.9-6.93-6.9a7.28 7.28 0 0 0-6.94 6.75 11.46 11.46 0 0 0 1 4.86 11.12 11.12 0 0 0 13.56 5.82 6.55 6.55 0 0 1-5.44-.7Z",fill:"url(#me-c)"}),p("path",{d:"M10.07 21.83a7 7 0 0 1-.45-11.63 8.39 8.39 0 0 1 1-.62A2.86 2.86 0 0 1 12 9.23 2.8 2.8 0 0 1 14.78 12s2.12-6.9-6.93-6.9a7.28 7.28 0 0 0-6.94 6.75 11.46 11.46 0 0 0 1 4.86 11.12 11.12 0 0 0 13.56 5.82 6.55 6.55 0 0 1-5.44-.7Z",opacity:".41",fill:"url(#me-d)"}),p("path",{d:"M14.11 13.81c-.07.09-.29.21-.29.49a.81.81 0 0 0 .41.62 7.12 7.12 0 0 0 3.6.76 5.32 5.32 0 0 0 5.26-5.31 7.61 7.61 0 0 0-1-3.81A11.12 11.12 0 0 0 12 .9 11.09 11.09 0 0 0 .91 11.84C1 8.67 4.09 6.12 7.84 6.12a8.43 8.43 0 0 1 3.64.88 6.2 6.2 0 0 1 2.67 2.53 5.52 5.52 0 0 1 .63 2.56 3.11 3.11 0 0 1-.67 1.72Z",fill:"url(#me-e)"}),p("path",{d:"M14.11 13.81c-.07.09-.29.21-.29.49a.81.81 0 0 0 .41.62 7.12 7.12 0 0 0 3.6.76 5.32 5.32 0 0 0 5.26-5.31 7.61 7.61 0 0 0-1-3.81A11.12 11.12 0 0 0 12 .9 11.09 11.09 0 0 0 .91 11.84C1 8.67 4.09 6.12 7.84 6.12a8.43 8.43 0 0 1 3.64.88 6.2 6.2 0 0 1 2.67 2.53 5.52 5.52 0 0 1 .63 2.56 3.11 3.11 0 0 1-.67 1.72Z",fill:"url(#me-f)"})]})}function _w(e){const{title:t,...n}=e;return T("svg",{...n,children:[t&&p("title",{children:t}),p("use",{xlinkHref:"#icon-me"})]})}function Pw(){return T("symbol",{id:"icon-de",viewBox:"0 0 24 24",children:[p("path",{fill:"#bb0202",d:"M16.84 13.22q2.45.15 2.36 2.22c-.05 1.33-.12 2.66-.13 3.98 0 .47-.13.7-.72.84-3.55.84-7.09 1.72-10.62 2.63-.58.15-.89.05-1.08-.41l-.05-.07a7.36 7.36 0 0 1-1.75-5.7c.08-1.03-.04-2.08-.07-3.11l1.62.81c.21.1.49.29.57-.12.26.15.55.2.86.18 2.41-.18 4.83-.33 7.23-.55.4-.04 1.2.13 1.14-.64l.63-.04Zm-.43 1.93c-.73.78-.68 1.69-.39 2.54.23.69 1.46.75 1.96.13.6-.75.85-1.58.44-2.48.02-.52.08-1.13-.58-1.32-.72-.21-.94.47-1.31.83-.08.08-.08.21-.11.32Z"}),p("path",{fill:"#2b2f37",d:"M8.14 11.53c-3.82-2.1-3.61-7.45.38-9.59 1.21.72 2.1.41 2.27-.8 2.12-.35 3.87.36 5.46 1.46l-.45.07c-.59-.46-1.34-.31-2.03-.38-.23-.92-1.35-.81-1.72-.61-1.26.7-2.79.87-3.97 1.45-1.79.88-2.26 2.64-2.03 4.46a6 6 0 0 0 1.72 3.23c.09.25.44.39.36.71Z"}),p("path",{fill:"#7f0000",d:"M16.21 13.26c.05.77-.74.6-1.14.64-2.41.23-4.82.38-7.23.55-.31.02-.6-.02-.86-.18.31-.76 1.15-.7 1.83-.89l.35.02c.75-.18 1.52-.14 2.28-.18.72-.04 1.47.15 2.17-.13l2.6.15Z"}),p("path",{d:"M8.14 11.53c.08-.31-.28-.46-.36-.71h.78l.6-.17c.77 1.22 2.63 1.62 4.04.87l2.63-.52-.05.47-.05.03-.13.11a6.63 6.63 0 0 1-7.04.2l-.19-.12-.23-.15Z",fill:"#180606"}),p("path",{fill:"#465374",d:"M18.41 7.01c-.03.95-.06 1.89-.98 2.58-.44.32-1.05.43-1.42.84-.77.22-1.56.25-2.36.14l-.06-.17v-.27c2.08-.31 3.34-1.36 3.84-3.11h.98Z"}),p("path",{d:"M18.41 7.01h-.98c-.05-.42-.01-.85-.12-1.28-.33-1.31-1.6-1.75-2.72-2.35.4-.24.96-.28 1.22-.7l.45-.07-.02.02c0 .16.06.17.17.05.42.51 1.13.84 1.25 1.53-.15.04-.35.03-.34.23 0 .02.04.06.07.06.23 0 .22-.17.27-.29.65.86.85 1.8.76 2.81Z",fill:"#526184"}),p("path",{fill:"#fa0708",d:"M8.8 13.39c-.68.18-1.52.13-1.83.89-.08.41-.36.22-.57.12-.55-.26-1.08-.54-1.62-.81 1.33-.26 2.66-.48 4.02-.2Z"}),p("path",{d:"M10.79 1.14c-.17 1.21-1.06 1.52-2.27.8a4.47 4.47 0 0 1 2.27-.8Z",fill:"#707277"}),p("path",{fill:"#2b2f37",d:"M16.01 10.43c.37-.41.98-.52 1.42-.84a2.92 2.92 0 0 1-1.64 1.88l.05-.47c.23-.15.18-.36.18-.57Z"}),p("path",{fill:"#fa0708",d:"m16.21 13.26-2.6-.15-1.37-.04a9.93 9.93 0 0 1 4.6.16l-.63.04Z"}),p("path",{fill:"#bb0202",d:"m12.24 13.06 1.37.04c-.7.29-1.45.09-2.17.13-.76.04-1.53 0-2.28.18.97-.52 2.05-.3 3.09-.36Z"}),p("path",{fill:"#2b2f37",d:"M16.42 2.67c-.11.12-.17.11-.17-.05l.17.05ZM8.14 11.53l.23.15c-.13 0-.21-.03-.23-.15ZM15.61 11.6l.13-.11-.13.11ZM8.38 11.68l.19.12c-.12.03-.18-.03-.19-.12Z"}),p("path",{d:"M18.42 15.33c.41.9.16 1.73-.44 2.48-.5.62-1.73.56-1.96-.13-.28-.85-.33-1.76.39-2.54.17.13.44.24.48.4.12.47.43.33.59.12.25-.34.69-.11.94-.34Z",fill:"#790000"}),p("path",{fill:"#7f0000",d:"M18.42 15.33c-.25.22-.7 0-.94.34-.16.22-.47.35-.59-.12-.04-.16-.31-.27-.48-.4.04-.11.04-.24.11-.32.37-.36.59-1.04 1.31-.83.67.19.6.81.58 1.32Z"}),p("path",{fill:"#0e1013",d:"M8.56 10.82h-.78A5.93 5.93 0 0 1 6.06 7.6c-.23-1.82.23-3.58 2.03-4.46 1.19-.59 2.71-.75 3.97-1.45.36-.2 1.49-.31 1.72.61-.51-.02-.94.23-1.39.36-.16-.58-.54-.24-.84-.14-.88.28-1.74.58-2.62.84-.27.08-.49.18-.65.37-1.79 2.16-2.25 3.98-.01 6.39.2.22.33.43.3.7Z"}),p("path",{fill:"#465374",d:"M12.39 2.65c.46-.14.88-.38 1.39-.36.69.07 1.44-.08 2.03.38-.26.42-.82.46-1.22.7-1.07-.13-2.1.16-3.15.18a.45.45 0 0 1-.03-.16l.98-.74Z"}),p("path",{d:"M11.41 3.39c0 .06.01.11.03.16-.64.29-.68.86-.84 1.38-.59 1.76.09 3.82 1.56 4.72.27.54.81.7 1.43.74l.06.17-.45.95c-1.41.75-3.27.35-4.04-.87.03-.43-.2-.77-.54-1.07-1.78-1.59-1.41-4.42.76-5.73.54-.33 1.16-.97 2.02-.45Z",fill:"#020202"}),p("path",{d:"M11.41 3.39c-.87-.52-1.48.12-2.02.45-2.17 1.32-2.54 4.15-.76 5.73.34.3.56.64.54 1.07l-.6.17c.03-.28-.1-.48-.3-.7-2.24-2.4-1.78-4.23.01-6.39.16-.19.38-.29.65-.37.88-.26 1.75-.56 2.62-.84.3-.1.68-.44.84.14l-.98.74Z",fill:"#060708"}),p("path",{fill:"#0e1013",d:"m13.2 11.51.45-.95c.8.12 1.59.09 2.36-.14 0 .2.05.42-.18.57l-2.63.52Z"}),p("path",{fill:"#6478a5",d:"M10.6 4.93c.16-.51.19-1.08.84-1.38 1.05-.02 2.09-.32 3.15-.18 1.12.6 2.39 1.04 2.72 2.35.11.43.07.85.12 1.28-.5 1.75-1.76 2.81-3.84 3.11-.04-.66.19-1.4-.81-1.73.06-1.52-.35-2.82-2.18-3.46Z"}),p("path",{d:"M12.78 8.39c.99.33.77 1.07.81 1.73v.27c-.62-.04-1.16-.19-1.43-.74l.62-1.27Z",fill:"#7c8cb3"}),p("path",{fill:"#6478a5",d:"M17.66 4.2c-.05.13-.03.3-.27.29-.02 0-.07-.04-.07-.06 0-.2.19-.19.34-.23Z"})]})}function Cw(e){const{title:t,...n}=e;return T("svg",{...n,children:[t&&p("title",{children:t}),p("use",{xlinkHref:"#icon-de"})]})}function bw(){return p("symbol",{id:"icon-ie",viewBox:"0 0 24 24",children:p("path",{d:"M8.05 14.13c0 .55.08 1.04.25 1.49.34.86.95 1.59 1.74 2.06.39.25.82.45 1.27.61.45.16.92.28 1.4.36 1.04.16 2.1.16 3.13-.02a12.3 12.3 0 0 0 3.06-.99c.5-.23 1-.48 1.52-.75v4.81c-1.09.53-2.24.95-3.42 1.24-.58.14-1.16.25-1.76.31s-1.21.1-1.85.1a9.96 9.96 0 0 1-4.69-1.13 9.11 9.11 0 0 1-1.91-1.34A8.49 8.49 0 0 1 4 14.49c0-.93.13-1.82.38-2.67A8.5 8.5 0 0 1 7.24 7.6a9.5 9.5 0 0 1 2.33-1.35 4.95 4.95 0 0 0-1.1 1.68 7.22 7.22 0 0 0-.51 1.94h8.08c0-.82-.08-1.52-.25-2.13s-.43-1.12-.8-1.52a3.37 3.37 0 0 0-1.43-.91 6.33 6.33 0 0 0-2.12-.3c-.97 0-1.95.14-2.92.44a13.1 13.1 0 0 0-5.2 3.05c-.72.68-1.34 1.45-1.86 2.3.11-.96.32-1.88.61-2.75a11.45 11.45 0 0 1 2.79-4.48 10.08 10.08 0 0 1 4.56-2.56c.89-.2 1.83-.32 2.82-.32.58 0 1.16.05 1.74.16a9.98 9.98 0 0 1 8.11 7.21c.3 1.05.46 2.15.46 3.29v2.82H8.05Z",fill:"#0078d7"})})}function Vn(...e){return e.filter(Boolean).join(" ")}function Ow(){return T("symbol",{id:"icon-man3",viewBox:"0 0 24 24",children:[p("path",{d:"M17.35 8.2c-1.04.82-1.01 2.14-1.21 3.75s-.55 4.51-1.07 5.31c-.3.52-.71.9-1.25 1.01"}),p("path",{d:"M15.07 17.18 11.99 5.73"}),p("path",{d:"M18.81 8.2h-2.9"}),p("path",{d:"M6.65 8.2c1.04.82 1.01 2.14 1.21 3.75s.55 4.51 1.07 5.31c.3.52.71.9 1.25 1.01"}),p("path",{d:"m8.93 17.18 3.08-11.45"}),p("path",{d:"M5.19 8.2h2.9"}),p("circle",{cx:"12",cy:"12",r:"10.2"})]})}function Rw(e){const{title:t,className:n,...r}=e;return T("svg",{className:Vn("fill-none stroke-[1.5] stroke-sky-700",n),...r,children:[t&&p("title",{children:t}),p("use",{xlinkHref:"#icon-man3"})]})}function Nw(){return p("svg",{id:"svgfont",style:{position:"absolute",width:0,height:0,overflow:"hidden"},"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1",children:T("defs",{children:[ww(),kw(),Ew(),Pw(),bw(),Ow()]})})}function so({browser:e,...t}){switch(e){case B.chrome:return p(xw,{...t});case B.chrome3:return p(Rw,{...t});case B.firefox:return p(Sw,{...t});case B.dev:return p(Cw,{...t});case B.edge:return p(_w,{...t})}return null}const S1={textShadow:"1px 1px 2px #000"},Tw={boxShadow:"0 2px 4px -1px rgb(0 0 0 / 20%), 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%)"};function Aw(){return T(Tu,{children:[T("div",{className:"px-6 py-5 flex items-center justify-between bg-[#003165] shadow-sm cursor-default",children:[" ",T("div",{className:"flex items-center space-x-2",children:[p("div",{className:"w-20 py-2 flex items-center justify-center bg-white rounded-md",children:p(vw,{className:"px-2",fill:"#002f87"})}),p("div",{className:"pb-1 text-3xl tracking-tighter font-light text-slate-100 uppercase whitespace-nowrap",style:S1,children:"PM QA Extensions"})]})]}),p("div",{className:"h-1 bg-[#002f87]",style:Tw})]})}const Mw=Symbol(),Mc=Symbol(),Wr="a",is="w";let Lw=(e,t)=>new Proxy(e,t);const cu=Object.getPrototypeOf,fu=new WeakMap,E1=e=>e&&(fu.has(e)?fu.get(e):cu(e)===Object.prototype||cu(e)===Array.prototype),Fd=e=>typeof e=="object"&&e!==null,$w=e=>{if(Array.isArray(e))return Array.from(e);const t=Object.getOwnPropertyDescriptors(e);return Object.values(t).forEach(n=>{n.configurable=!0}),Object.create(cu(e),t)},_1=e=>e[Mc]||e,P1=(e,t,n,r)=>{if(!E1(e))return e;let i=r&&r.get(e);if(!i){const a=_1(e);i=(u=>Object.values(Object.getOwnPropertyDescriptors(u)).some(c=>!c.configurable&&!c.writable))(a)?[a,$w(a)]:[a],r==null||r.set(e,i)}const[o,s]=i;let l=n&&n.get(o);return l&&l[1].f===!!s||(l=((a,u)=>{const c={f:u};let f=!1;const d=(w,y)=>{if(!f){let P=c[Wr].get(a);if(P||(P={},c[Wr].set(a,P)),w===is)P[is]=!0;else{let h=P[w];h||(h=new Set,P[w]=h),h.add(y)}}},g={get:(w,y)=>y===Mc?a:(d("k",y),P1(Reflect.get(w,y),c[Wr],c.c,c.t)),has:(w,y)=>y===Mw?(f=!0,c[Wr].delete(a),!0):(d("h",y),Reflect.has(w,y)),getOwnPropertyDescriptor:(w,y)=>(d("o",y),Reflect.getOwnPropertyDescriptor(w,y)),ownKeys:w=>(d(is),Reflect.ownKeys(w))};return u&&(g.set=g.deleteProperty=()=>!1),[g,c]})(o,!!s),l[1].p=Lw(s||o,l[0]),n&&n.set(o,l)),l[1][Wr]=t,l[1].c=n,l[1].t=r,l[1].p},C1=(e,t,n,r)=>{if(Object.is(e,t))return!1;if(!Fd(e)||!Fd(t))return!0;const i=n.get(_1(e));if(!i)return!0;if(r){const s=r.get(e);if(s&&s.n===t)return s.g;r.set(e,{n:t,g:!1})}let o=null;try{for(const s of i.h||[])if(o=Reflect.has(e,s)!==Reflect.has(t,s),o)return o;if(i[is]===!0){if(o=((s,l)=>{const a=Reflect.ownKeys(s),u=Reflect.ownKeys(l);return a.length!==u.length||a.some((c,f)=>c!==u[f])})(e,t),o)return o}else for(const s of i.o||[])if(o=!!Reflect.getOwnPropertyDescriptor(e,s)!=!!Reflect.getOwnPropertyDescriptor(t,s),o)return o;for(const s of i.k||[])if(o=C1(e[s],t[s],n,r),o)return o;return o===null&&(o=!0),o}finally{r&&r.set(e,{n:t,g:o})}},Iw=e=>E1(e)&&e[Mc]||null,Vd=(e,t=!0)=>{fu.set(e,t)};const ea=e=>typeof e=="object"&&e!==null,Xt=new WeakMap,zo=new WeakSet,zw=(e=Object.is,t=(u,c)=>new Proxy(u,c),n=u=>ea(u)&&!zo.has(u)&&(Array.isArray(u)||!(Symbol.iterator in u))&&!(u instanceof WeakMap)&&!(u instanceof WeakSet)&&!(u instanceof Error)&&!(u instanceof Number)&&!(u instanceof Date)&&!(u instanceof String)&&!(u instanceof RegExp)&&!(u instanceof ArrayBuffer),r=u=>{switch(u.status){case"fulfilled":return u.value;case"rejected":throw u.reason;default:throw u}},i=new WeakMap,o=(u,c,f=r)=>{const d=i.get(u);if((d==null?void 0:d[0])===c)return d[1];const g=Array.isArray(u)?[]:Object.create(Object.getPrototypeOf(u));return Vd(g,!0),i.set(u,[c,g]),Reflect.ownKeys(u).forEach(w=>{if(Object.getOwnPropertyDescriptor(g,w))return;const y=Reflect.get(u,w),{enumerable:P}=Reflect.getOwnPropertyDescriptor(u,w),h={value:y,enumerable:P,configurable:!0};if(zo.has(y))Vd(y,!1);else if(y instanceof Promise)delete h.value,h.get=()=>f(y);else if(Xt.has(y)){const[m,v]=Xt.get(y);h.value=o(m,v(),f)}Object.defineProperty(g,w,h)}),Object.preventExtensions(g)},s=new WeakMap,l=[1,1],a=u=>{if(!ea(u))throw new Error("object required");const c=s.get(u);if(c)return c;let f=l[0];const d=new Set,g=(S,E=++l[0])=>{f!==E&&(f=E,d.forEach(_=>_(S,E)))};let w=l[1];const y=(S=++l[1])=>(w!==S&&!d.size&&(w=S,h.forEach(([E])=>{const _=E[1](S);_>f&&(f=_)})),f),P=S=>(E,_)=>{const M=[...E];M[1]=[S,...M[1]],g(M,_)},h=new Map,m=(S,E)=>{if(d.size){const _=E[3](P(S));h.set(S,[E,_])}else h.set(S,[E])},v=S=>{var E;const _=h.get(S);_&&(h.delete(S),(E=_[1])==null||E.call(_))},k=S=>(d.add(S),d.size===1&&h.forEach(([_,M],I)=>{const z=_[3](P(I));h.set(I,[_,z])}),()=>{d.delete(S),d.size===0&&h.forEach(([_,M],I)=>{M&&(M(),h.set(I,[_]))})}),C=Array.isArray(u)?[]:Object.create(Object.getPrototypeOf(u)),O=t(C,{deleteProperty(S,E){const _=Reflect.get(S,E);v(E);const M=Reflect.deleteProperty(S,E);return M&&g(["delete",[E],_]),M},set(S,E,_,M){const I=Reflect.has(S,E),z=Reflect.get(S,E,M);if(I&&(e(z,_)||s.has(_)&&e(z,s.get(_))))return!0;v(E),ea(_)&&(_=Iw(_)||_);let $=_;if(_ instanceof Promise)_.then(j=>{_.status="fulfilled",_.value=j,g(["resolve",[E],j])}).catch(j=>{_.status="rejected",_.reason=j,g(["reject",[E],j])});else{!Xt.has(_)&&n(_)&&($=a(_));const j=!zo.has($)&&Xt.get($);j&&m(E,j)}return Reflect.set(S,E,$,M),g(["set",[E],_,z]),!0}});s.set(u,O);const x=[C,y,o,k];return Xt.set(O,x),Reflect.ownKeys(u).forEach(S=>{const E=Object.getOwnPropertyDescriptor(u,S);"value"in E&&(O[S]=u[S],delete E.value,delete E.writable),Object.defineProperty(C,S,E)}),O})=>[a,Xt,zo,e,t,n,r,i,o,s,l],[Dw]=zw();function jw(e={}){return Dw(e)}function b1(e,t,n){const r=Xt.get(e);let i;const o=[],s=r[3];let l=!1;const u=s(c=>{if(o.push(c),n){t(o.splice(0));return}i||(i=Promise.resolve().then(()=>{i=void 0,l&&t(o.splice(0))}))});return l=!0,()=>{l=!1,u()}}function Ud(e,t){const n=Xt.get(e),[r,i,o]=n;return o(r,i(),t)}var O1={exports:{}},R1={};/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var _r=b;function Fw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vw=typeof Object.is=="function"?Object.is:Fw,Uw=_r.useState,Bw=_r.useEffect,Hw=_r.useLayoutEffect,Ww=_r.useDebugValue;function Qw(e,t){var n=t(),r=Uw({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return Hw(function(){i.value=n,i.getSnapshot=t,ta(i)&&o({inst:i})},[e,n,t]),Bw(function(){return ta(i)&&o({inst:i}),e(function(){ta(i)&&o({inst:i})})},[e]),Ww(n),n}function ta(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Vw(e,n)}catch{return!0}}function Zw(e,t){return t()}var qw=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Zw:Qw;R1.useSyncExternalStore=_r.useSyncExternalStore!==void 0?_r.useSyncExternalStore:qw;O1.exports=R1;var Gw=O1.exports;const Yw=_u(Gw),{use:Bd}=Ru,{useSyncExternalStore:Kw}=Yw;const Xw=new WeakMap;function Jw(e,t){const n=t==null?void 0:t.sync,r=b.useRef(),i=b.useRef();let o=!0;const s=Kw(b.useCallback(u=>{const c=b1(e,u,n);return u(),c},[e,n]),()=>{const u=Ud(e,Bd);try{if(!o&&r.current&&i.current&&!C1(r.current,u,i.current,new WeakMap))return r.current}catch{}return u},()=>Ud(e,Bd));o=!1;const l=new WeakMap;b.useEffect(()=>{r.current=s,i.current=l});const a=b.useMemo(()=>new WeakMap,[]);return P1(s,l,a,Xw)}var e3=Object.defineProperty,t3=(e,t)=>{for(var n in t)e3(e,n,{get:t[n],enumerable:!0})},ht={};t3(ht,{assign:()=>i3,colors:()=>mn,createStringInterpolator:()=>Fc,skipAnimation:()=>I1,to:()=>$1,willAdvance:()=>Vc});var Lc=ao(),H=e=>lo(e,Lc),$c=ao();H.write=e=>lo(e,$c);var pl=ao();H.onStart=e=>lo(e,pl);var Ic=ao();H.onFrame=e=>lo(e,Ic);var zc=ao();H.onFinish=e=>lo(e,zc);var mr=[];H.setTimeout=(e,t)=>{const n=H.now()+t,r=()=>{const o=mr.findIndex(s=>s.cancel==r);~o&&mr.splice(o,1),sn-=~o?1:0},i={time:n,handler:e,cancel:r};return mr.splice(N1(n),0,i),sn+=1,T1(),i};var N1=e=>~(~mr.findIndex(t=>t.time>e)||~mr.length);H.cancel=e=>{pl.delete(e),Ic.delete(e),zc.delete(e),Lc.delete(e),$c.delete(e)};H.sync=e=>{du=!0,H.batchedUpdates(e),du=!1};H.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...i){t=i,H.onStart(n)}return r.handler=e,r.cancel=()=>{pl.delete(n),t=null},r};var Dc=typeof window<"u"?window.requestAnimationFrame:()=>{};H.use=e=>Dc=e;H.now=typeof performance<"u"?()=>performance.now():Date.now;H.batchedUpdates=e=>e();H.catch=console.error;H.frameLoop="always";H.advance=()=>{H.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):M1()};var on=-1,sn=0,du=!1;function lo(e,t){du?(t.delete(e),e(0)):(t.add(e),T1())}function T1(){on<0&&(on=0,H.frameLoop!=="demand"&&Dc(A1))}function n3(){on=-1}function A1(){~on&&(Dc(A1),H.batchedUpdates(M1))}function M1(){const e=on;on=H.now();const t=N1(on);if(t&&(L1(mr.splice(0,t),n=>n.handler()),sn-=t),!sn){n3();return}pl.flush(),Lc.flush(e?Math.min(64,on-e):16.667),Ic.flush(),$c.flush(),zc.flush()}function ao(){let e=new Set,t=e;return{add(n){sn+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return sn-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,sn-=t.size,L1(t,r=>r(n)&&e.add(r)),sn+=e.size,t=e)}}}function L1(e,t){e.forEach(n=>{try{t(n)}catch(r){H.catch(r)}})}function pu(){}var r3=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),L={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function Mt(e,t){if(L.arr(e)){if(!L.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function bt(e,t,n){if(L.arr(e)){for(let r=0;rL.und(e)?[]:L.arr(e)?e:[e];function mi(e,t){if(e.size){const n=Array.from(e);e.clear(),Q(n,t)}}var ti=(e,...t)=>mi(e,n=>n(...t)),jc=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Fc,$1,mn=null,I1=!1,Vc=pu,i3=e=>{e.to&&($1=e.to),e.now&&(H.now=e.now),e.colors!==void 0&&(mn=e.colors),e.skipAnimation!=null&&(I1=e.skipAnimation),e.createStringInterpolator&&(Fc=e.createStringInterpolator),e.requestAnimationFrame&&H.use(e.requestAnimationFrame),e.batchedUpdates&&(H.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Vc=e.willAdvance),e.frameLoop&&(H.frameLoop=e.frameLoop)},vi=new Set,Ke=[],na=[],Fs=0,hl={get idle(){return!vi.size&&!Ke.length},start(e){Fs>e.priority?(vi.add(e),H.onStart(o3)):(z1(e),H(hu))},advance:hu,sort(e){if(Fs)H.onFrame(()=>hl.sort(e));else{const t=Ke.indexOf(e);~t&&(Ke.splice(t,1),D1(e))}},clear(){Ke=[],vi.clear()}};function o3(){vi.forEach(z1),vi.clear(),H(hu)}function z1(e){Ke.includes(e)||D1(e)}function D1(e){Ke.splice(s3(Ke,t=>t.priority>e.priority),0,e)}function hu(e){const t=na;for(let n=0;n0}function s3(e,t){const n=e.findIndex(t);return n<0?e.length:n}var l3=(e,t,n)=>Math.min(Math.max(n,e),t),a3={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},ct="[-+]?\\d*\\.?\\d+",Vs=ct+"%";function ml(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var u3=new RegExp("rgb"+ml(ct,ct,ct)),c3=new RegExp("rgba"+ml(ct,ct,ct,ct)),f3=new RegExp("hsl"+ml(ct,Vs,Vs)),d3=new RegExp("hsla"+ml(ct,Vs,Vs,ct)),p3=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,h3=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,m3=/^#([0-9a-fA-F]{6})$/,v3=/^#([0-9a-fA-F]{8})$/;function g3(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=m3.exec(e))?parseInt(t[1]+"ff",16)>>>0:mn&&mn[e]!==void 0?mn[e]:(t=u3.exec(e))?(Yn(t[1])<<24|Yn(t[2])<<16|Yn(t[3])<<8|255)>>>0:(t=c3.exec(e))?(Yn(t[1])<<24|Yn(t[2])<<16|Yn(t[3])<<8|Qd(t[4]))>>>0:(t=p3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=v3.exec(e))?parseInt(t[1],16)>>>0:(t=h3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=f3.exec(e))?(Hd(Wd(t[1]),Do(t[2]),Do(t[3]))|255)>>>0:(t=d3.exec(e))?(Hd(Wd(t[1]),Do(t[2]),Do(t[3]))|Qd(t[4]))>>>0:null}function ra(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Hd(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,o=ra(i,r,e+1/3),s=ra(i,r,e),l=ra(i,r,e-1/3);return Math.round(o*255)<<24|Math.round(s*255)<<16|Math.round(l*255)<<8}function Yn(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function Wd(e){return(parseFloat(e)%360+360)%360/360}function Qd(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Do(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Zd(e){let t=g3(e);if(t===null)return e;t=t||0;const n=(t&4278190080)>>>24,r=(t&16711680)>>>16,i=(t&65280)>>>8,o=(t&255)/255;return`rgba(${n}, ${r}, ${i}, ${o})`}var Di=(e,t,n)=>{if(L.fun(e))return e;if(L.arr(e))return Di({range:e,output:t,extrapolate:n});if(L.str(e.output[0]))return Fc(e);const r=e,i=r.output,o=r.range||[0,1],s=r.extrapolateLeft||r.extrapolate||"extend",l=r.extrapolateRight||r.extrapolate||"extend",a=r.easing||(u=>u);return u=>{const c=w3(u,o);return y3(u,o[c],o[c+1],i[c],i[c+1],a,s,l,r.map)}};function y3(e,t,n,r,i,o,s,l,a){let u=a?a(e):e;if(un){if(l==="identity")return u;l==="clamp"&&(u=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?u=-u:n===1/0?u=u-t:u=(u-t)/(n-t),u=o(u),r===-1/0?u=-u:i===1/0?u=u+r:u=u*(i-r)+r,u)}function w3(e,t){for(var n=1;n=e);++n);return n-1}var x3=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);const r=n*e,i=t==="end"?Math.floor(r):Math.ceil(r);return l3(0,1,i/e)},Us=1.70158,jo=Us*1.525,qd=Us+1,Gd=2*Math.PI/3,Yd=2*Math.PI/4.5,Fo=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,j1={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>qd*e*e*e-Us*e*e,easeOutBack:e=>1+qd*Math.pow(e-1,3)+Us*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((jo+1)*2*e-jo)/2:(Math.pow(2*e-2,2)*((jo+1)*(e*2-2)+jo)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Gd),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Gd)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Yd))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Yd)/2+1,easeInBounce:e=>1-Fo(1-e),easeOutBounce:Fo,easeInOutBounce:e=>e<.5?(1-Fo(1-2*e))/2:(1+Fo(2*e-1))/2,steps:x3},ji=Symbol.for("FluidValue.get"),Pr=Symbol.for("FluidValue.observers"),Ye=e=>!!(e&&e[ji]),Re=e=>e&&e[ji]?e[ji]():e,Kd=e=>e[Pr]||null;function k3(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Fi(e,t){const n=e[Pr];n&&n.forEach(r=>{k3(r,t)})}var F1=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");S3(this,e)}},S3=(e,t)=>V1(e,ji,t);function Lr(e,t){if(e[ji]){let n=e[Pr];n||V1(e,Pr,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Vi(e,t){const n=e[Pr];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[Pr]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var V1=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),os=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,E3=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Xd=new RegExp(`(${os.source})(%|[a-z]+)`,"i"),_3=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,vl=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,U1=e=>{const[t,n]=P3(e);if(!t||jc())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const i=window.getComputedStyle(document.documentElement).getPropertyValue(n);return i||e}else{if(n&&vl.test(n))return U1(n);if(n)return n}return e},P3=e=>{const t=vl.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]},ia,C3=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,B1=e=>{ia||(ia=mn?new RegExp(`(${Object.keys(mn).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map(o=>Re(o).replace(vl,U1).replace(E3,Zd).replace(ia,Zd)),n=t.map(o=>o.match(os).map(Number)),i=n[0].map((o,s)=>n.map(l=>{if(!(s in l))throw Error('The arity of each "output" value must be equal');return l[s]})).map(o=>Di({...e,output:o}));return o=>{var a;const s=!Xd.test(t[0])&&((a=t.find(u=>Xd.test(u)))==null?void 0:a.replace(os,""));let l=0;return t[0].replace(os,()=>`${i[l++](o)}${s||""}`).replace(_3,C3)}},Uc="react-spring: ",H1=e=>{const t=e;let n=!1;if(typeof t!="function")throw new TypeError(`${Uc}once requires a function parameter`);return(...r)=>{n||(t(...r),n=!0)}},b3=H1(console.warn);function O3(){b3(`${Uc}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var R3=H1(console.warn);function N3(){R3(`${Uc}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function gl(e){return L.str(e)&&(e[0]=="#"||/\d/.test(e)||!jc()&&vl.test(e)||e in(mn||{}))}var Bc=jc()?b.useEffect:b.useLayoutEffect,T3=()=>{const e=b.useRef(!1);return Bc(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function W1(){const e=b.useState()[1],t=T3();return()=>{t.current&&e(Math.random())}}function A3(e,t){const[n]=b.useState(()=>({inputs:t,result:e()})),r=b.useRef(),i=r.current;let o=i;return o?t&&o.inputs&&M3(t,o.inputs)||(o={inputs:t,result:e()}):o=n,b.useEffect(()=>{r.current=o,i==n&&(n.inputs=n.result=void 0)},[o]),o.result}function M3(e,t){if(e.length!==t.length)return!1;for(let n=0;nb.useEffect(e,L3),L3=[];function Jd(e){const t=b.useRef();return b.useEffect(()=>{t.current=e}),t.current}var Ui=Symbol.for("Animated:node"),$3=e=>!!e&&e[Ui]===e,wt=e=>e&&e[Ui],Hc=(e,t)=>r3(e,Ui,t),yl=e=>e&&e[Ui]&&e[Ui].getPayload(),Z1=class{constructor(){Hc(this,this)}getPayload(){return this.payload||[]}},uo=class extends Z1{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,L.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new uo(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return L.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value===e?!1:(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,L.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Bi=class extends uo{constructor(e){super(0),this._string=null,this._toString=Di({output:[e,e]})}static create(e){return new Bi(e)}getValue(){const e=this._string;return e??(this._string=this._toString(this._value))}setValue(e){if(L.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else if(super.setValue(e))this._string=null;else return!1;return!0}reset(e){e&&(this._toString=Di({output:[this.getValue(),e]})),this._value=0,super.reset()}},Bs={dependencies:null},wl=class extends Z1{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return bt(this.source,(n,r)=>{$3(n)?t[r]=n.getValue(e):Ye(n)?t[r]=Re(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Q(this.payload,e=>e.reset())}_makePayload(e){if(e){const t=new Set;return bt(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Bs.dependencies&&Ye(e)&&Bs.dependencies.add(e);const t=yl(e);t&&Q(t,n=>this.add(n))}},q1=class extends wl{constructor(e){super(e)}static create(e){return new q1(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){const t=this.getPayload();return e.length==t.length?t.map((n,r)=>n.setValue(e[r])).some(Boolean):(super.setValue(e.map(I3)),!0)}};function I3(e){return(gl(e)?Bi:uo).create(e)}function mu(e){const t=wt(e);return t?t.constructor:L.arr(e)?q1:gl(e)?Bi:uo}var ep=(e,t)=>{const n=!L.fun(e)||e.prototype&&e.prototype.isReactComponent;return b.forwardRef((r,i)=>{const o=b.useRef(null),s=n&&b.useCallback(w=>{o.current=j3(i,w)},[i]),[l,a]=D3(r,t),u=W1(),c=()=>{const w=o.current;if(n&&!w)return;(w?t.applyAnimatedValues(w,l.getValue(!0)):!1)===!1&&u()},f=new z3(c,a),d=b.useRef();Bc(()=>(d.current=f,Q(a,w=>Lr(w,f)),()=>{d.current&&(Q(d.current.deps,w=>Vi(w,d.current)),H.cancel(d.current.update))})),b.useEffect(c,[]),Q1(()=>()=>{const w=d.current;Q(w.deps,y=>Vi(y,w))});const g=t.getComponentProps(l.getValue());return b.createElement(e,{...g,ref:s})})},z3=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&H.write(this.update)}};function D3(e,t){const n=new Set;return Bs.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new wl(e),Bs.dependencies=null,[e,n]}function j3(e,t){return e&&(L.fun(e)?e(t):e.current=t),t}var tp=Symbol.for("AnimatedComponent"),F3=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=i=>new wl(i),getComponentProps:r=i=>i}={})=>{const i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},o=s=>{const l=np(s)||"Anonymous";return L.str(s)?s=o[s]||(o[s]=ep(s,i)):s=s[tp]||(s[tp]=ep(s,i)),s.displayName=`Animated(${l})`,s};return bt(e,(s,l)=>{L.arr(e)&&(l=np(s)),o[l]=o(s)}),{animated:o}},np=e=>L.str(e)?e:e&&L.str(e.displayName)?e.displayName:L.fun(e)&&e.name||null;function bn(e,...t){return L.fun(e)?e(...t):e}var gi=(e,t)=>e===!0||!!(t&&e&&(L.fun(e)?e(t):Ve(e).includes(t))),G1=(e,t)=>L.obj(e)?t&&e[t]:e,Y1=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,V3=e=>e,Wc=(e,t=V3)=>{let n=U3;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));const r={};for(const i of n){const o=t(e[i],i);L.und(o)||(r[i]=o)}return r},U3=["config","onProps","onStart","onChange","onPause","onResume","onRest"],B3={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function H3(e){const t={};let n=0;if(bt(e,(r,i)=>{B3[i]||(t[i]=r,n++)}),n)return t}function K1(e){const t=H3(e);if(t){const n={to:t};return bt(e,(r,i)=>i in t||(n[i]=r)),n}return{...e}}function Hi(e){return e=Re(e),L.arr(e)?e.map(Hi):gl(e)?ht.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function W3(e){for(const t in e)return!0;return!1}function vu(e){return L.fun(e)||L.arr(e)&&L.obj(e[0])}function Q3(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function Z3(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var q3={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},gu={...q3.default,mass:1,damping:1,easing:j1.linear,clamp:!1},G3=class{constructor(){this.velocity=0,Object.assign(this,gu)}};function Y3(e,t,n){n&&(n={...n},rp(n,t),t={...n,...t}),rp(e,t),Object.assign(e,t);for(const s in gu)e[s]==null&&(e[s]=gu[s]);let{frequency:r,damping:i}=e;const{mass:o}=e;return L.und(r)||(r<.01&&(r=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/r,2)*o,e.friction=4*Math.PI*i*o/r),e}function rp(e,t){if(!L.und(t.decay))e.duration=void 0;else{const n=!L.und(t.tension)||!L.und(t.friction);(n||!L.und(t.frequency)||!L.und(t.damping)||!L.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var ip=[],K3=class{constructor(){this.changed=!1,this.values=ip,this.toValues=null,this.fromValues=ip,this.config=new G3,this.immediate=!1}};function X1(e,{key:t,props:n,defaultProps:r,state:i,actions:o}){return new Promise((s,l)=>{let a,u,c=gi(n.cancel??(r==null?void 0:r.cancel),t);if(c)g();else{L.und(n.pause)||(i.paused=gi(n.pause,t));let w=r==null?void 0:r.pause;w!==!0&&(w=i.paused||gi(w,t)),a=bn(n.delay||0,t),w?(i.resumeQueue.add(d),o.pause()):(o.resume(),d())}function f(){i.resumeQueue.add(d),i.timeouts.delete(u),u.cancel(),a=u.time-H.now()}function d(){a>0&&!ht.skipAnimation?(i.delayed=!0,u=H.setTimeout(g,a),i.pauseQueue.add(f),i.timeouts.add(u)):g()}function g(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(u),e<=(i.cancelId||0)&&(c=!0);try{o.start({...n,callId:e,cancel:c},s)}catch(w){l(w)}}})}var Qc=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?vr(e.get()):t.every(n=>n.noop)?J1(e.get()):ut(e.get(),t.every(n=>n.finished)),J1=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),ut=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),vr=e=>({value:e,cancelled:!0,finished:!1});function em(e,t,n,r){const{callId:i,parentId:o,onRest:s}=t,{asyncTo:l,promise:a}=n;return!o&&e===l&&!t.reset?a:n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;const u=Wc(t,(P,h)=>h==="onRest"?void 0:P);let c,f;const d=new Promise((P,h)=>(c=P,f=h)),g=P=>{const h=i<=(n.cancelId||0)&&vr(r)||i!==n.asyncId&&ut(r,!1);if(h)throw P.result=h,f(P),P},w=(P,h)=>{const m=new op,v=new sp;return(async()=>{if(ht.skipAnimation)throw Wi(n),v.result=ut(r,!1),f(v),v;g(m);const k=L.obj(P)?{...P}:{...h,to:P};k.parentId=i,bt(u,(R,O)=>{L.und(k[O])&&(k[O]=R)});const C=await r.start(k);return g(m),n.paused&&await new Promise(R=>{n.resumeQueue.add(R)}),C})()};let y;if(ht.skipAnimation)return Wi(n),ut(r,!1);try{let P;L.arr(e)?P=(async h=>{for(const m of h)await w(m)})(e):P=Promise.resolve(e(w,r.stop.bind(r))),await Promise.all([P.then(c),d]),y=ut(r.get(),!0,!1)}catch(P){if(P instanceof op)y=P.result;else if(P instanceof sp)y=P.result;else throw P}finally{i==n.asyncId&&(n.asyncId=o,n.asyncTo=o?l:void 0,n.promise=o?a:void 0)}return L.fun(s)&&H.batchedUpdates(()=>{s(y,r,r.item)}),y})()}function Wi(e,t){mi(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var op=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},sp=class extends Error{constructor(){super("SkipAnimationSignal")}},yu=e=>e instanceof Zc,X3=1,Zc=class extends F1{constructor(){super(...arguments),this.id=X3++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=wt(this);return e&&e.getValue()}to(...e){return ht.to(this,e)}interpolate(...e){return O3(),ht.to(this,e)}toJSON(){return this.get()}observerAdded(e){e==1&&this._attach()}observerRemoved(e){e==0&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){Fi(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||hl.sort(this),Fi(this,{type:"priority",parent:this,priority:e})}},Un=Symbol.for("SpringPhase"),tm=1,wu=2,xu=4,oa=e=>(e[Un]&tm)>0,qt=e=>(e[Un]&wu)>0,Qr=e=>(e[Un]&xu)>0,lp=(e,t)=>t?e[Un]|=wu|tm:e[Un]&=~wu,ap=(e,t)=>t?e[Un]|=xu:e[Un]&=~xu,J3=class extends Zc{constructor(e,t){if(super(),this.animation=new K3,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!L.und(e)||!L.und(t)){const n=L.obj(e)?{...e}:{...t,from:e};L.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(qt(this)||this._state.asyncTo)||Qr(this)}get goal(){return Re(this.animation.to)}get velocity(){const e=wt(this);return e instanceof uo?e.lastVelocity||0:e.getPayload().map(t=>t.lastVelocity||0)}get hasAnimated(){return oa(this)}get isAnimating(){return qt(this)}get isPaused(){return Qr(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{toValues:i}=r;const{config:o}=r,s=yl(r.to);!s&&Ye(r.to)&&(i=Ve(Re(r.to))),r.values.forEach((u,c)=>{if(u.done)return;const f=u.constructor==Bi?1:s?s[c].lastPosition:i[c];let d=r.immediate,g=f;if(!d){if(g=u.lastPosition,o.tension<=0){u.done=!0;return}let w=u.elapsedTime+=e;const y=r.fromValues[c],P=u.v0!=null?u.v0:u.v0=L.arr(o.velocity)?o.velocity[c]:o.velocity;let h;const m=o.precision||(y==f?.005:Math.min(1,Math.abs(f-y)*.001));if(L.und(o.duration))if(o.decay){const v=o.decay===!0?.998:o.decay,k=Math.exp(-(1-v)*w);g=y+P/(1-v)*(1-k),d=Math.abs(u.lastPosition-g)<=m,h=P*k}else{h=u.lastVelocity==null?P:u.lastVelocity;const v=o.restVelocity||m/10,k=o.clamp?0:o.bounce,C=!L.und(k),R=y==f?u.v0>0:yv,!(!O&&(d=Math.abs(f-g)<=m,d)));++_){C&&(x=g==f||g>f==R,x&&(h=-h*k,g=f));const M=-o.tension*1e-6*(g-f),I=-o.friction*.001*h,z=(M+I)/o.mass;h=h+z*S,g=g+h*S}}else{let v=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,u.durationProgress>0&&(u.elapsedTime=o.duration*u.durationProgress,w=u.elapsedTime+=e)),v=(o.progress||0)+w/this._memoizedDuration,v=v>1?1:v<0?0:v,u.durationProgress=v),g=y+o.easing(v)*(f-y),h=(g-u.lastPosition)/e,d=v==1}u.lastVelocity=h,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),d=!0)}s&&!s[c].done&&(d=!1),d?u.done=!0:t=!1,u.setValue(g,o.round)&&(n=!0)});const l=wt(this),a=l.getValue();if(t){const u=Re(r.to);(a!==u||n)&&!o.decay?(l.setValue(u),this._onChange(u)):n&&o.decay&&this._onChange(a),this._stop()}else n&&this._onChange(a)}set(e){return H.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(qt(this)){const{to:e,config:t}=this.animation;H.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return L.und(e)?(n=this.queue||[],this.queue=[]):n=[L.obj(e)?e:{...t,to:e}],Promise.all(n.map(r=>this._update(r))).then(r=>Qc(this,r))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Wi(this._state,e&&this._lastCallId),H.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){e.type=="change"?this._start():e.type=="priority"&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=L.obj(n)?n[t]:n,(n==null||vu(n))&&(n=void 0),r=L.obj(r)?r[t]:r,r==null&&(r=void 0);const i={to:n,from:r};return oa(this)||(e.reverse&&([n,r]=[r,n]),r=Re(r),L.und(r)?wt(this)||this._set(n):this._set(r)),i}_update({...e},t){const{key:n,defaultProps:r}=this;e.default&&Object.assign(r,Wc(e,(s,l)=>/^on/.test(l)?G1(s,n):s)),cp(this,e,"onProps"),qr(this,"onProps",e,this);const i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const o=this._state;return X1(++this._lastCallId,{key:n,props:e,defaultProps:r,state:o,actions:{pause:()=>{Qr(this)||(ap(this,!0),ti(o.pauseQueue),qr(this,"onPause",ut(this,Zr(this,this.animation.to)),this))},resume:()=>{Qr(this)&&(ap(this,!1),qt(this)&&this._resume(),ti(o.resumeQueue),qr(this,"onResume",ut(this,Zr(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(s=>{if(e.loop&&s.finished&&!(t&&s.noop)){const l=nm(e);if(l)return this._update(l,!0)}return s})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(vr(this));const r=!L.und(e.to),i=!L.und(e.from);if(r||i)if(t.callId>this._lastToId)this._lastToId=t.callId;else return n(vr(this));const{key:o,defaultProps:s,animation:l}=this,{to:a,from:u}=l;let{to:c=a,from:f=u}=e;i&&!r&&(!t.default||L.und(c))&&(c=f),t.reverse&&([c,f]=[f,c]);const d=!Mt(f,u);d&&(l.from=f),f=Re(f);const g=!Mt(c,a);g&&this._focus(c);const w=vu(t.to),{config:y}=l,{decay:P,velocity:h}=y;(r||i)&&(y.velocity=0),t.config&&!w&&Y3(y,bn(t.config,o),t.config!==s.config?bn(s.config,o):void 0);let m=wt(this);if(!m||L.und(c))return n(ut(this,!0));const v=L.und(t.reset)?i&&!t.default:!L.und(f)&&gi(t.reset,o),k=v?f:this.get(),C=Hi(c),R=L.num(C)||L.arr(C)||gl(C),O=!w&&(!R||gi(s.immediate||t.immediate,o));if(g){const _=mu(c);if(_!==m.constructor)if(O)m=this._set(C);else throw Error(`Cannot animate between ${m.constructor.name} and ${_.name}, as the "to" prop suggests`)}const x=m.constructor;let S=Ye(c),E=!1;if(!S){const _=v||!oa(this)&&d;(g||_)&&(E=Mt(Hi(k),C),S=!E),(!Mt(l.immediate,O)&&!O||!Mt(y.decay,P)||!Mt(y.velocity,h))&&(S=!0)}if(E&&qt(this)&&(l.changed&&!v?S=!0:S||this._stop(a)),!w&&((S||Ye(a))&&(l.values=m.getPayload(),l.toValues=Ye(c)?null:x==Bi?[1]:Ve(C)),l.immediate!=O&&(l.immediate=O,!O&&!v&&this._set(a)),S)){const{onRest:_}=l;Q(tx,I=>cp(this,t,I));const M=ut(this,Zr(this,a));ti(this._pendingCalls,M),this._pendingCalls.add(n),l.changed&&H.batchedUpdates(()=>{var I;l.changed=!v,_==null||_(M,this),v?bn(s.onRest,M):(I=l.onStart)==null||I.call(l,M,this)})}v&&this._set(k),w?n(em(t.to,t,this._state,this)):S?this._start():qt(this)&&!g?this._pendingCalls.add(n):n(J1(k))}_focus(e){const t=this.animation;e!==t.to&&(Kd(this)&&this._detach(),t.to=e,Kd(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Ye(t)&&(Lr(t,this),yu(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Ye(e)&&Vi(e,this)}_set(e,t=!0){const n=Re(e);if(!L.und(n)){const r=wt(this);if(!r||!Mt(n,r.getValue())){const i=mu(n);!r||r.constructor!=i?Hc(this,i.create(n)):r.setValue(n),r&&H.batchedUpdates(()=>{this._onChange(n,t)})}}return wt(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,qr(this,"onStart",ut(this,Zr(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),bn(this.animation.onChange,e,this)),bn(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;wt(this).reset(Re(e.to)),e.immediate||(e.fromValues=e.values.map(t=>t.lastPosition)),qt(this)||(lp(this,!0),Qr(this)||this._resume())}_resume(){ht.skipAnimation?this.finish():hl.start(this)}_stop(e,t){if(qt(this)){lp(this,!1);const n=this.animation;Q(n.values,i=>{i.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Fi(this,{type:"idle",parent:this});const r=t?vr(this.get()):ut(this.get(),Zr(this,e??n.to));ti(this._pendingCalls,r),n.changed&&(n.changed=!1,qr(this,"onRest",r,this))}}};function Zr(e,t){const n=Hi(t),r=Hi(e.get());return Mt(r,n)}function nm(e,t=e.loop,n=e.to){const r=bn(t);if(r){const i=r!==!0&&K1(r),o=(i||e).reverse,s=!i||i.reset;return Qi({...e,loop:t,default:!1,pause:void 0,to:!o||vu(n)?n:void 0,from:s?e.from:void 0,reset:s,...i})}}function Qi(e){const{to:t,from:n}=e=K1(e),r=new Set;return L.obj(t)&&up(t,r),L.obj(n)&&up(n,r),e.keys=r.size?Array.from(r):null,e}function ex(e){const t=Qi(e);return L.und(t.default)&&(t.default=Wc(t)),t}function up(e,t){bt(e,(n,r)=>n!=null&&t.add(r))}var tx=["onStart","onRest","onChange","onPause","onResume"];function cp(e,t,n){e.animation[n]=t[n]!==Y1(t,n)?G1(t[n],e.key):void 0}function qr(e,t,...n){var r,i,o,s;(i=(r=e.animation)[t])==null||i.call(r,...n),(s=(o=e.defaultProps)[t])==null||s.call(o,...n)}var nx=["onStart","onChange","onRest"],rx=1,ix=class{constructor(e,t){this.id=rx++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(const t in e){const n=e[t];L.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Qi(e)),this}start(e){let{queue:t}=this;return e?t=Ve(e).map(Qi):this.queue=[],this._flush?this._flush(this,t):(lm(this,t),ku(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;Q(Ve(t),r=>n[r].stop(!!e))}else Wi(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(L.und(e))this.start({pause:!0});else{const t=this.springs;Q(Ve(e),n=>t[n].pause())}return this}resume(e){if(L.und(e))this.start({pause:!1});else{const t=this.springs;Q(Ve(e),n=>t[n].resume())}return this}each(e){bt(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,mi(e,([l,a])=>{a.value=this.get(),l(a,this,this._item)}));const o=!r&&this._started,s=i||o&&n.size?this.get():null;i&&t.size&&mi(t,([l,a])=>{a.value=s,l(a,this,this._item)}),o&&(this._started=!1,mi(n,([l,a])=>{a.value=s,l(a,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;H.onFrame(this._onFrame)}};function ku(e,t){return Promise.all(t.map(n=>rm(e,n))).then(n=>Qc(e,n))}async function rm(e,t,n){const{keys:r,to:i,from:o,loop:s,onRest:l,onResolve:a}=t,u=L.obj(t.default)&&t.default;s&&(t.loop=!1),i===!1&&(t.to=null),o===!1&&(t.from=null);const c=L.arr(i)||L.fun(i)?i:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Q(nx,y=>{const P=t[y];if(L.fun(P)){const h=e._events[y];t[y]=({finished:m,cancelled:v})=>{const k=h.get(P);k?(m||(k.finished=!1),v&&(k.cancelled=!0)):h.set(P,{value:null,finished:m||!1,cancelled:v||!1})},u&&(u[y]=t[y])}});const f=e._state;t.pause===!f.paused?(f.paused=t.pause,ti(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);const d=(r||Object.keys(e.springs)).map(y=>e.springs[y].start(t)),g=t.cancel===!0||Y1(t,"cancel")===!0;(c||g&&f.asyncId)&&d.push(X1(++e._lastAsyncId,{props:t,state:f,actions:{pause:pu,resume:pu,start(y,P){g?(Wi(f,e._lastAsyncId),P(vr(e))):(y.onRest=l,P(em(c,y,f,e)))}}})),f.paused&&await new Promise(y=>{f.resumeQueue.add(y)});const w=Qc(e,await Promise.all(d));if(s&&w.finished&&!(n&&w.noop)){const y=nm(t,s,i);if(y)return lm(e,[y]),rm(e,y,!0)}return a&&H.batchedUpdates(()=>a(w,e,e.item)),w}function fp(e,t){const n={...e.springs};return t&&Q(Ve(t),r=>{L.und(r.keys)&&(r=Qi(r)),L.obj(r.to)||(r={...r,to:void 0}),sm(n,r,i=>om(i))}),im(e,n),n}function im(e,t){bt(t,(n,r)=>{e.springs[r]||(e.springs[r]=n,Lr(n,e))})}function om(e,t){const n=new J3;return n.key=e,t&&Lr(n,t),n}function sm(e,t,n){t.keys&&Q(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function lm(e,t){Q(t,n=>{sm(e.springs,n,r=>om(r,e))})}var xl=({children:e,...t})=>{const n=b.useContext(Hs),r=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=A3(()=>({pause:r,immediate:i}),[r,i]);const{Provider:o}=Hs;return b.createElement(o,{value:t},e)},Hs=ox(xl,{});xl.Provider=Hs.Provider;xl.Consumer=Hs.Consumer;function ox(e,t){return Object.assign(e,b.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var sx=()=>{const e=[],t=function(r){N3();const i=[];return Q(e,(o,s)=>{if(L.und(r))i.push(o.start());else{const l=n(r,o,s);l&&i.push(o.start(l))}}),i};t.current=e,t.add=function(r){e.includes(r)||e.push(r)},t.delete=function(r){const i=e.indexOf(r);~i&&e.splice(i,1)},t.pause=function(){return Q(e,r=>r.pause(...arguments)),this},t.resume=function(){return Q(e,r=>r.resume(...arguments)),this},t.set=function(r){Q(e,(i,o)=>{const s=L.fun(r)?r(o,i):r;s&&i.set(s)})},t.start=function(r){const i=[];return Q(e,(o,s)=>{if(L.und(r))i.push(o.start());else{const l=this._getProps(r,o,s);l&&i.push(o.start(l))}}),i},t.stop=function(){return Q(e,r=>r.stop(...arguments)),this},t.update=function(r){return Q(e,(i,o)=>i.update(this._getProps(r,i,o))),this};const n=function(r,i,o){return L.fun(r)?r(o,i):r};return t._getProps=n,t};function lx(e,t,n){const r=L.fun(t)&&t;r&&!n&&(n=[]);const i=b.useMemo(()=>r||arguments.length==3?sx():void 0,[]),o=b.useRef(0),s=W1(),l=b.useMemo(()=>({ctrls:[],queue:[],flush(h,m){const v=fp(h,m);return o.current>0&&!l.queue.length&&!Object.keys(v).some(C=>!h.springs[C])?ku(h,m):new Promise(C=>{im(h,v),l.queue.push(()=>{C(ku(h,m))}),s()})}}),[]),a=b.useRef([...l.ctrls]),u=[],c=Jd(e)||0;b.useMemo(()=>{Q(a.current.slice(e,c),h=>{Q3(h,i),h.stop(!0)}),a.current.length=e,f(c,e)},[e]),b.useMemo(()=>{f(0,Math.min(c,e))},n);function f(h,m){for(let v=h;vfp(h,u[m])),g=b.useContext(xl),w=Jd(g),y=g!==w&&W3(g);Bc(()=>{o.current++,l.ctrls=a.current;const{queue:h}=l;h.length&&(l.queue=[],Q(h,m=>m())),Q(a.current,(m,v)=>{i==null||i.add(m),y&&m.start({default:g});const k=u[v];k&&(Z3(m,k.ref),m.ref?m.queue.push(k):m.start(k))})}),Q1(()=>()=>{Q(l.ctrls,h=>h.stop(!0))});const P=d.map(h=>({...h}));return i?[P,i]:P}function Zi(e,t){const n=L.fun(e),[[r],i]=lx(1,n?e:[e],n?t||[]:t);return n||arguments.length==2?[r,i]:r}var ax=class extends Zc{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=Di(...t);const n=this._get(),r=mu(n);Hc(this,r.create(n))}advance(e){const t=this._get(),n=this.get();Mt(t,n)||(wt(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&dp(this._active)&&sa(this)}_get(){const e=L.arr(this.source)?this.source.map(Re):Ve(Re(this.source));return this.calc(...e)}_start(){this.idle&&!dp(this._active)&&(this.idle=!1,Q(yl(this),e=>{e.done=!1}),ht.skipAnimation?(H.batchedUpdates(()=>this.advance()),sa(this)):hl.start(this))}_attach(){let e=1;Q(Ve(this.source),t=>{Ye(t)&&Lr(t,this),yu(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){Q(Ve(this.source),e=>{Ye(e)&&Vi(e,this)}),this._active.clear(),sa(this)}eventObserved(e){e.type=="change"?e.idle?this.advance():(this._active.add(e.parent),this._start()):e.type=="idle"?this._active.delete(e.parent):e.type=="priority"&&(this.priority=Ve(this.source).reduce((t,n)=>Math.max(t,(yu(n)?n.priority:0)+1),0))}};function ux(e){return e.idle!==!1}function dp(e){return!e.size||Array.from(e).every(ux)}function sa(e){e.idle||(e.idle=!0,Q(yl(e),t=>{t.done=!0}),Fi(e,{type:"idle",parent:e}))}ht.assign({createStringInterpolator:B1,to:(e,t)=>new ax(e,t)});var am=/^--/;function cx(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!am.test(e)&&!(yi.hasOwnProperty(e)&&yi[e])?t+"px":(""+t).trim()}var pp={};function fx(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{style:r,children:i,scrollTop:o,scrollLeft:s,viewBox:l,...a}=t,u=Object.values(a),c=Object.keys(a).map(f=>n||e.hasAttribute(f)?f:pp[f]||(pp[f]=f.replace(/([A-Z])/g,d=>"-"+d.toLowerCase())));i!==void 0&&(e.textContent=i);for(const f in r)if(r.hasOwnProperty(f)){const d=cx(f,r[f]);am.test(f)?e.style.setProperty(f,d):e.style[f]=d}c.forEach((f,d)=>{e.setAttribute(f,u[d])}),o!==void 0&&(e.scrollTop=o),s!==void 0&&(e.scrollLeft=s),l!==void 0&&e.setAttribute("viewBox",l)}var yi={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},dx=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),px=["Webkit","Ms","Moz","O"];yi=Object.keys(yi).reduce((e,t)=>(px.forEach(n=>e[dx(n,t)]=e[t]),e),yi);var hx=/^(matrix|translate|scale|rotate|skew)/,mx=/^(translate)/,vx=/^(rotate|skew)/,la=(e,t)=>L.num(e)&&e!==0?e+t:e,ss=(e,t)=>L.arr(e)?e.every(n=>ss(n,t)):L.num(e)?e===t:parseFloat(e)===t,gx=class extends wl{constructor({x:e,y:t,z:n,...r}){const i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(s=>[`translate3d(${s.map(l=>la(l,"px")).join(",")})`,ss(s,0)])),bt(r,(s,l)=>{if(l==="transform")i.push([s||""]),o.push(a=>[a,a===""]);else if(hx.test(l)){if(delete r[l],L.und(s))return;const a=mx.test(l)?"px":vx.test(l)?"deg":"";i.push(Ve(s)),o.push(l==="rotate3d"?([u,c,f,d])=>[`rotate3d(${u},${c},${f},${la(d,a)})`,ss(d,0)]:u=>[`${l}(${u.map(c=>la(c,a)).join(",")})`,ss(u,l.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new yx(i,o)),super(r)}},yx=class extends F1{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return Q(this.inputs,(n,r)=>{const i=Re(n[0]),[o,s]=this.transforms[r](L.arr(i)?i:n.map(Re));e+=" "+o,t=t&&s}),t?"none":e}observerAdded(e){e==1&&Q(this.inputs,t=>Q(t,n=>Ye(n)&&Lr(n,this)))}observerRemoved(e){e==0&&Q(this.inputs,t=>Q(t,n=>Ye(n)&&Vi(n,this)))}eventObserved(e){e.type=="change"&&(this._value=null),Fi(this,e)}},wx=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];ht.assign({batchedUpdates:ul.unstable_batchedUpdates,createStringInterpolator:B1,colors:a3});var xx=F3(wx,{applyAnimatedValues:fx,createAnimatedStyle:e=>new gx(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),qi=xx.animated;function kx({className:e,children:t,open:n=!0,...r}){const i=Zi({open:n?1:0,config:{mass:.2,tension:492,clamp:!0}});return T("div",{className:e||"px-2 py-1 bg-slate-500 text-stone-100 uppercase flex items-center justify-between select-none cursor-pointer font-ui",...r,children:[t,p("svg",{className:"w-6 h-6 p-1 stroke-current stroke-[.6rem] fill-transparent",viewBox:"0 0 100 100",children:p(qi.path,{d:i.open.to({range:[0,.3,1],output:["M 50 13 L 80 43 L 50 72","M 50 13 L 50 42 L 50 72","M 80 35 L 50 65 L 20 35"]})})})]})}var Sx=function(){},um=typeof window<"u",Ex=um?b.useLayoutEffect:b.useEffect;const _x=Ex;var cm={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};function Px(){var e=b.useState(null),t=e[0],n=e[1],r=b.useState(cm),i=r[0],o=r[1],s=b.useMemo(function(){return new window.ResizeObserver(function(l){if(l[0]){var a=l[0].contentRect,u=a.x,c=a.y,f=a.width,d=a.height,g=a.top,w=a.left,y=a.bottom,P=a.right;o({x:u,y:c,width:f,height:d,top:g,left:w,bottom:y,right:P})}})},[]);return _x(function(){if(t)return s.observe(t),function(){s.disconnect()}},[t]),[n,i]}const Cx=um&&typeof window.ResizeObserver<"u"?Px:function(){return[Sx,cm]};function bx({toggle:e,children:t}){const[n,{height:r,top:i}]=Cx(),[o,s]=b.useState(!0),l=Zi({overflow:"hidden",height:e?r+i:0,config:o?{duration:0}:{mass:.2,tension:492,clamp:!0},onRest:()=>o&&s(!1)});return p("div",{children:p(qi.div,{style:l,children:p("div",{ref:n,children:t})})})}function Gr({title:e,children:t,name:n,state:r}){const i=Jw(r)[n];return T("div",{children:[p(kx,{className:"pl-4 px-2 py-2 bg-[#003f82] text-stone-100 uppercase rounded flex items-center justify-between select-none cursor-pointer font-ui",style:S1,open:i,onClick:()=>r[n]=!i,children:e}),p(bx,{toggle:i,children:t})]})}const Ox=""+new URL("qa-header-9e4d79ef.jpg",import.meta.url).href,fm={boxShadow:"0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12)"};function Rx(){const e=Zi({scale:1,from:{scale:2},config:{duration:3e3,easing:j1.easeInOutElastic}});return p("div",{className:"bg-slate-400 overflow-hidden",style:{...fm,transition:"all .2s"},children:p(qi.img,{style:e,className:"h-full object-cover border border-slate-300 border-b-slate-400",src:Ox,alt:"hero"})})}var dm={};Object.defineProperty(dm,"__esModule",{value:!0});var Nx=dm.confetti=Dx,Tx=["#a864fd","#29cdff","#78ff44","#ff718d","#fdff6a"];function Ax(e,t,n,r,i){return Array.from({length:t}).map(function(o,s){var l=document.createElement("div"),a=n[s%n.length];return l.style["background-color"]=a,l.style.width=r,l.style.height=i,l.style.position="absolute",l.style.willChange="transform, opacity",l.style.visibility="hidden",e.appendChild(l),l})}function Mx(e,t,n,r){var i=e*(Math.PI/180),o=t*(Math.PI/180);return{x:0,y:0,z:0,wobble:r()*10,wobbleSpeed:.1+r()*.1,velocity:n*.5+r()*n,angle2D:-i+(.5*o-r()*o),angle3D:-(Math.PI/4)+r()*(Math.PI/2),tiltAngle:r()*Math.PI,tiltAngleSpeed:.1+r()*.3}}function Lx(e,t,n,r){e.physics.x+=Math.cos(e.physics.angle2D)*e.physics.velocity,e.physics.y+=Math.sin(e.physics.angle2D)*e.physics.velocity,e.physics.z+=Math.sin(e.physics.angle3D)*e.physics.velocity,e.physics.wobble+=e.physics.wobbleSpeed,r?e.physics.velocity*=r:e.physics.velocity-=e.physics.velocity*n,e.physics.y+=3,e.physics.tiltAngle+=e.physics.tiltAngleSpeed;var i=e.physics,o=i.x,s=i.y,l=i.z,a=i.tiltAngle,u=i.wobble,c=o+10*Math.cos(u),f=s+10*Math.sin(u),d="translate3d("+c+"px, "+f+"px, "+l+"px) rotate3d(1, 1, 1, "+a+"rad)";e.element.style.visibility="visible",e.element.style.transform=d,e.element.style.opacity=1-t}function $x(e,t,n,r,i,o){var s=void 0;return new Promise(function(l){function a(u){s||(s=u);var c=u-s,f=s===u?0:(u-s)/i;t.slice(0,Math.ceil(c/o)).forEach(function(d){Lx(d,f,n,r)}),u-s1&&arguments[1]!==void 0?arguments[1]:{},n=Object.assign({},Ix,zx(t)),r=n.elementCount,i=n.colors,o=n.width,s=n.height,l=n.perspective,a=n.angle,u=n.spread,c=n.startVelocity,f=n.decay,d=n.dragFriction,g=n.duration,w=n.stagger,y=n.random;e.style.perspective=l;var P=Ax(e,r,i,o,s),h=P.map(function(m){return{element:m,physics:Mx(a,u,c,y)}});return $x(e,h,d,f,g,w)}const jx={angle:90,spread:147,startVelocity:60,elementCount:130,dragFriction:.21,duration:2e3,stagger:0,width:"8px",height:"4px",perspective:"1000px",colors:["#a864fd","#29cdff","#78ff44","#ff718d","#fdff6a"]},Fx="p-2 flex items-center whitespace-nowrap rounded hover:bg-blue-100 active:scale-[.97] space-x-0.5 select-none",hp=e=>Vn(Fx,!e&&"invisible pointer-events-none");function Vx({url:e}){const t=b.useRef(null);return T("div",{className:"flex items-center lg:justify-end space-x-2 text-sm",children:[T("a",{className:hp(e),href:e,title:"Download extension",children:[p(gw,{className:"w-6 h-6",strokeWidth:1}),p("div",{children:"Download"})]}),T("button",{className:hp(e),ref:t,title:"Copy extension URL to clipboard",onClick:async()=>{await navigator.clipboard.writeText(e||""),dw("Link copied to clipboard"),Nx(t.current,jx)},children:[p(yw,{className:"w-6 h-6",strokeWidth:1}),p("div",{children:"Copy link"})]})]})}const Ux={filter:"drop-shadow(1px 1px 1px #0002)"};function mp({browser:e,extInfoAtom:t,loading:n}){const r=Mr(t),i=r==null?void 0:r.fname,o=(r==null?void 0:r.broIcon)||e,s=Zi({opacity:i?1:0,scaleY:i?1:0,config:{duration:150}}),l=Zi({opacity:i?1:0,x:i?0:200,config:{duration:150}});return T("div",{className:"px-2 pt-2 pb-1 sm:px-4 sm:py-3 border grid grid-cols-[auto,1fr]",style:{...fm,transition:"all .2s"},children:[p("div",{className:"content-center place-self-center",children:p(so,{browser:o,className:"w-9 h-8",style:Ux})}),T("div",{className:"ml-3 text-xs overflow-hidden",children:[T("div",{className:"text-base font-bold scale-y-125 whitespace-nowrap",children:[cl(e)," ","QA extension"]}),T(qi.div,{style:l,children:[p("div",{className:"h-4",children:r!=null&&r.updated?`Created ${X0(r.updated)}`:n?"":"date not available"}),T("div",{className:"h-4",children:["Version ",(r==null?void 0:r.version)||(n?"":" not available")]})]})]}),p(qi.div,{className:"col-start-2 mt-2 sm:mt-0",style:s,children:p(Vx,{url:r==null?void 0:r.fname})})]})}function Bx(){const{loading:e}=Mr(pi);return T("div",{className:"flex flex-col justify-center space-y-2",children:[p(mp,{browser:B.chrome,extInfoAtom:v1,loading:e}),p(mp,{browser:B.firefox,extInfoAtom:g1,loading:e})]})}function Hx(){return T("div",{className:"mt-4 mb-3 h-60 grid grid-cols-[minmax(8rem,1fr),minmax(12rem,28rem)] gap-4",children:[p(Rx,{}),p(Bx,{})]})}function Wx(){const e=Mr(hw);return p("div",{className:"py-2",children:p("div",{className:"notes max-h-96 px-4 overflow-y-auto bg-slate-100",dangerouslySetInnerHTML:{__html:e}})})}function Qx(e){return e.reduce((t,n)=>(n.browser&&n.brand&&(t[n.browser]||(t[n.browser]={}),t[n.browser][n.brand]||(t[n.browser][n.brand]={}),t[n.browser][n.brand][n.qa?"qa":"release"]=n),t),{})}function Zx(e){const t={};for(const[n,r]of Object.entries(e)){t[n]||(t[n]=[]);for(const[i,o]of Object.entries(r))t[n].push({brand:i,qa:o.qa,release:o.release})}return t}const aa="pb-1 text-xs border-slate-200 border-b",pm=e=>`text-xs ${e?"opacity-25":""}`;function vp({idx:e,item:t}){return T("div",{className:"flex items-center space-x-0.5",title:`Created ${X0(t==null?void 0:t.updated)}`,children:[p(so,{browser:t==null?void 0:t.broIcon,className:"w-3 h-3 opacity-50"}),p("div",{className:pm(e),children:t==null?void 0:t.version})]})}function gp({browser:e,table:t=[]}){return T("div",{className:"cursor-default",children:[p("div",{className:"mb-1 text-sm font-semibold",children:`${cl(e)} extensions`}),T("div",{className:"py-1 bg-slate-50 border-slate-300 border rounded shadow overflow-hidden grid grid-cols-3 gap-y-0.5",children:[p("div",{className:aa,children:p("div",{className:"px-3",children:"Brand"})}),p("div",{className:aa,children:"QA"}),p("div",{className:aa,children:"Public"}),t.map((n,r)=>T(b.Fragment,{children:[p("div",{className:pm(r),children:p("div",{className:"px-3 pt-0.5",children:wy(n.brand)})}),p(vp,{idx:r,item:n.qa}),p(vp,{idx:r,item:n.release})]},r))]})]})}function qx(){const e=Mr(y1),t=Zx(Qx(e));return t[B.chrome]&&t[B.firefox]?T("div",{className:"py-2 text-sm flex flex-col space-y-2",children:[p("p",{children:"Summary table of QA and currently published HID Password Manager extensions."}),T("div",{className:"max-w-2xl grid grid-cols-2 gap-x-2",children:[p(gp,{browser:B.chrome,table:t[B.chrome]}),p(gp,{browser:B.firefox,table:t[B.firefox]})]}),T("div",{className:"text-xs md:text-sm",children:[p("p",{className:"mb-1",children:"Brand legend:"}),T("ul",{className:"ml-4 list-disc",children:[p("li",{children:"HID - extension for HID DigitalPersona product"}),p("li",{children:"HP - extension for HP Client Secury product"}),p("li",{children:"Dell - extension for DELL Privacy Manager product"})]})]}),T("div",{className:"text-xs md:text-sm",children:[p("p",{className:"mb-1",children:"Notes:"}),T("ul",{className:"ml-4 list-disc",children:[p("li",{className:"",children:"HP and Dell extensions are still only available for historical reasons. You don't need to test them."}),p("li",{className:"",children:"The Firefox extension is not currently updated due to issues from Moz://a, but still works."})]})]})]}):null}function Gx(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function Lt(){return Lt=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")return!1;var t=He(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function a4(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!et(o)||!Ot(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(s){var l=i[s];l===!1?o.removeAttribute(s):o.setAttribute(s,l===!0?"":l)}))})}function u4(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=s.reduce(function(a,u){return a[u]="",a},{});!et(i)||!Ot(i)||(Object.assign(i.style,l),Object.keys(o).forEach(function(a){i.removeAttribute(a)}))})}}const c4={name:"applyStyles",enabled:!0,phase:"write",fn:a4,effect:u4,requires:["computeStyles"]};function Ct(e){return e.split("-")[0]}var Ln=Math.max,Ws=Math.min,br=Math.round;function Su(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function vm(){return!/^((?!chrome|android).)*safari/i.test(Su())}function Or(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&et(e)&&(i=e.offsetWidth>0&&br(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&br(r.height)/e.offsetHeight||1);var s=Bn(e)?He(e):window,l=s.visualViewport,a=!vm()&&n,u=(r.left+(a&&l?l.offsetLeft:0))/i,c=(r.top+(a&&l?l.offsetTop:0))/o,f=r.width/i,d=r.height/o;return{width:f,height:d,top:c,right:u+f,bottom:c+d,left:u,x:u,y:c}}function Yc(e){var t=Or(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function gm(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Gc(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Wt(e){return He(e).getComputedStyle(e)}function f4(e){return["table","td","th"].indexOf(Ot(e))>=0}function Sn(e){return((Bn(e)?e.ownerDocument:e.document)||window.document).documentElement}function kl(e){return Ot(e)==="html"?e:e.assignedSlot||e.parentNode||(Gc(e)?e.host:null)||Sn(e)}function kp(e){return!et(e)||Wt(e).position==="fixed"?null:e.offsetParent}function d4(e){var t=/firefox/i.test(Su()),n=/Trident/i.test(Su());if(n&&et(e)){var r=Wt(e);if(r.position==="fixed")return null}var i=kl(e);for(Gc(i)&&(i=i.host);et(i)&&["html","body"].indexOf(Ot(i))<0;){var o=Wt(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function fo(e){for(var t=He(e),n=kp(e);n&&f4(n)&&Wt(n).position==="static";)n=kp(n);return n&&(Ot(n)==="html"||Ot(n)==="body"&&Wt(n).position==="static")?t:n||d4(e)||t}function Kc(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function wi(e,t,n){return Ln(e,Ws(t,n))}function p4(e,t,n){var r=wi(e,t,n);return r>n?n:r}function ym(){return{top:0,right:0,bottom:0,left:0}}function wm(e){return Object.assign({},ym(),e)}function xm(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var h4=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,wm(typeof t!="number"?t:xm(t,co))};function m4(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,l=Ct(n.placement),a=Kc(l),u=[Ie,it].indexOf(l)>=0,c=u?"height":"width";if(!(!o||!s)){var f=h4(i.padding,n),d=Yc(o),g=a==="y"?$e:Ie,w=a==="y"?rt:it,y=n.rects.reference[c]+n.rects.reference[a]-s[a]-n.rects.popper[c],P=s[a]-n.rects.reference[a],h=fo(o),m=h?a==="y"?h.clientHeight||0:h.clientWidth||0:0,v=y/2-P/2,k=f[g],C=m-d[c]-f[w],R=m/2-d[c]/2+v,O=wi(k,R,C),x=a;n.modifiersData[r]=(t={},t[x]=O,t.centerOffset=O-R,t)}}function v4(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||gm(t.elements.popper,i)&&(t.elements.arrow=i))}const g4={name:"arrow",enabled:!0,phase:"main",fn:m4,effect:v4,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Rr(e){return e.split("-")[1]}var y4={top:"auto",right:"auto",bottom:"auto",left:"auto"};function w4(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:br(n*i)/i||0,y:br(r*i)/i||0}}function Sp(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,l=e.position,a=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=s.x,g=d===void 0?0:d,w=s.y,y=w===void 0?0:w,P=typeof c=="function"?c({x:g,y}):{x:g,y};g=P.x,y=P.y;var h=s.hasOwnProperty("x"),m=s.hasOwnProperty("y"),v=Ie,k=$e,C=window;if(u){var R=fo(n),O="clientHeight",x="clientWidth";if(R===He(n)&&(R=Sn(n),Wt(R).position!=="static"&&l==="absolute"&&(O="scrollHeight",x="scrollWidth")),R=R,i===$e||(i===Ie||i===it)&&o===Gi){k=rt;var S=f&&R===C&&C.visualViewport?C.visualViewport.height:R[O];y-=S-r.height,y*=a?1:-1}if(i===Ie||(i===$e||i===rt)&&o===Gi){v=it;var E=f&&R===C&&C.visualViewport?C.visualViewport.width:R[x];g-=E-r.width,g*=a?1:-1}}var _=Object.assign({position:l},u&&y4),M=c===!0?w4({x:g,y},He(n)):{x:g,y};if(g=M.x,y=M.y,a){var I;return Object.assign({},_,(I={},I[k]=m?"0":"",I[v]=h?"0":"",I.transform=(C.devicePixelRatio||1)<=1?"translate("+g+"px, "+y+"px)":"translate3d("+g+"px, "+y+"px, 0)",I))}return Object.assign({},_,(t={},t[k]=m?y+"px":"",t[v]=h?g+"px":"",t.transform="",t))}function x4(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,s=o===void 0?!0:o,l=n.roundOffsets,a=l===void 0?!0:l,u={placement:Ct(t.placement),variation:Rr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Sp(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Sp(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const k4={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:x4,data:{}};var Vo={passive:!0};function S4(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,s=r.resize,l=s===void 0?!0:s,a=He(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,Vo)}),l&&a.addEventListener("resize",n.update,Vo),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Vo)}),l&&a.removeEventListener("resize",n.update,Vo)}}const E4={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:S4,data:{}};var _4={left:"right",right:"left",bottom:"top",top:"bottom"};function ls(e){return e.replace(/left|right|bottom|top/g,function(t){return _4[t]})}var P4={start:"end",end:"start"};function Ep(e){return e.replace(/start|end/g,function(t){return P4[t]})}function Xc(e){var t=He(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Jc(e){return Or(Sn(e)).left+Xc(e).scrollLeft}function C4(e,t){var n=He(e),r=Sn(e),i=n.visualViewport,o=r.clientWidth,s=r.clientHeight,l=0,a=0;if(i){o=i.width,s=i.height;var u=vm();(u||!u&&t==="fixed")&&(l=i.offsetLeft,a=i.offsetTop)}return{width:o,height:s,x:l+Jc(e),y:a}}function b4(e){var t,n=Sn(e),r=Xc(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=Ln(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Ln(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+Jc(e),a=-r.scrollTop;return Wt(i||n).direction==="rtl"&&(l+=Ln(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:l,y:a}}function ef(e){var t=Wt(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function km(e){return["html","body","#document"].indexOf(Ot(e))>=0?e.ownerDocument.body:et(e)&&ef(e)?e:km(kl(e))}function xi(e,t){var n;t===void 0&&(t=[]);var r=km(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=He(r),s=i?[o].concat(o.visualViewport||[],ef(r)?r:[]):r,l=t.concat(s);return i?l:l.concat(xi(kl(s)))}function Eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function O4(e,t){var n=Or(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function _p(e,t,n){return t===hm?Eu(C4(e,n)):Bn(t)?O4(t,n):Eu(b4(Sn(e)))}function R4(e){var t=xi(kl(e)),n=["absolute","fixed"].indexOf(Wt(e).position)>=0,r=n&&et(e)?fo(e):e;return Bn(r)?t.filter(function(i){return Bn(i)&&gm(i,r)&&Ot(i)!=="body"}):[]}function N4(e,t,n,r){var i=t==="clippingParents"?R4(e):[].concat(t),o=[].concat(i,[n]),s=o[0],l=o.reduce(function(a,u){var c=_p(e,u,r);return a.top=Ln(c.top,a.top),a.right=Ws(c.right,a.right),a.bottom=Ws(c.bottom,a.bottom),a.left=Ln(c.left,a.left),a},_p(e,s,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Sm(e){var t=e.reference,n=e.element,r=e.placement,i=r?Ct(r):null,o=r?Rr(r):null,s=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,a;switch(i){case $e:a={x:s,y:t.y-n.height};break;case rt:a={x:s,y:t.y+t.height};break;case it:a={x:t.x+t.width,y:l};break;case Ie:a={x:t.x-n.width,y:l};break;default:a={x:t.x,y:t.y}}var u=i?Kc(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case Cr:a[u]=a[u]-(t[c]/2-n[c]/2);break;case Gi:a[u]=a[u]+(t[c]/2-n[c]/2);break}}return a}function Yi(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,s=o===void 0?e.strategy:o,l=n.boundary,a=l===void 0?Yx:l,u=n.rootBoundary,c=u===void 0?hm:u,f=n.elementContext,d=f===void 0?Yr:f,g=n.altBoundary,w=g===void 0?!1:g,y=n.padding,P=y===void 0?0:y,h=wm(typeof P!="number"?P:xm(P,co)),m=d===Yr?Kx:Yr,v=e.rects.popper,k=e.elements[w?m:d],C=N4(Bn(k)?k:k.contextElement||Sn(e.elements.popper),a,c,s),R=Or(e.elements.reference),O=Sm({reference:R,element:v,strategy:"absolute",placement:i}),x=Eu(Object.assign({},v,O)),S=d===Yr?x:R,E={top:C.top-S.top+h.top,bottom:S.bottom-C.bottom+h.bottom,left:C.left-S.left+h.left,right:S.right-C.right+h.right},_=e.modifiersData.offset;if(d===Yr&&_){var M=_[i];Object.keys(E).forEach(function(I){var z=[it,rt].indexOf(I)>=0?1:-1,$=[$e,rt].indexOf(I)>=0?"y":"x";E[I]+=M[$]*z})}return E}function T4(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,s=n.padding,l=n.flipVariations,a=n.allowedAutoPlacements,u=a===void 0?mm:a,c=Rr(r),f=c?l?xp:xp.filter(function(w){return Rr(w)===c}):co,d=f.filter(function(w){return u.indexOf(w)>=0});d.length===0&&(d=f);var g=d.reduce(function(w,y){return w[y]=Yi(e,{placement:y,boundary:i,rootBoundary:o,padding:s})[Ct(y)],w},{});return Object.keys(g).sort(function(w,y){return g[w]-g[y]})}function A4(e){if(Ct(e)===qc)return[];var t=ls(e);return[Ep(e),t,Ep(t)]}function M4(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!0:s,a=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,g=n.flipVariations,w=g===void 0?!0:g,y=n.allowedAutoPlacements,P=t.options.placement,h=Ct(P),m=h===P,v=a||(m||!w?[ls(P)]:A4(P)),k=[P].concat(v).reduce(function(Oe,Ze){return Oe.concat(Ct(Ze)===qc?T4(t,{placement:Ze,boundary:c,rootBoundary:f,padding:u,flipVariations:w,allowedAutoPlacements:y}):Ze)},[]),C=t.rects.reference,R=t.rects.popper,O=new Map,x=!0,S=k[0],E=0;E=0,$=z?"width":"height",j=Yi(t,{placement:_,boundary:c,rootBoundary:f,altBoundary:d,padding:u}),V=z?I?it:Ie:I?rt:$e;C[$]>R[$]&&(V=ls(V));var N=ls(V),D=[];if(o&&D.push(j[M]<=0),l&&D.push(j[V]<=0,j[N]<=0),D.every(function(Oe){return Oe})){S=_,x=!1;break}O.set(_,D)}if(x)for(var U=w?3:1,Y=function(Ze){var ze=k.find(function(Nt){var En=O.get(Nt);if(En)return En.slice(0,Ze).every(function(Sl){return Sl})});if(ze)return S=ze,"break"},K=U;K>0;K--){var Rt=Y(K);if(Rt==="break")break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}}const L4={name:"flip",enabled:!0,phase:"main",fn:M4,requiresIfExists:["offset"],data:{_skip:!1}};function Pp(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Cp(e){return[$e,it,rt,Ie].some(function(t){return e[t]>=0})}function $4(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,s=Yi(t,{elementContext:"reference"}),l=Yi(t,{altBoundary:!0}),a=Pp(s,r),u=Pp(l,i,o),c=Cp(a),f=Cp(u);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const I4={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:$4};function z4(e,t,n){var r=Ct(e),i=[Ie,$e].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=o[0],l=o[1];return s=s||0,l=(l||0)*i,[Ie,it].indexOf(r)>=0?{x:l,y:s}:{x:s,y:l}}function D4(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,s=mm.reduce(function(c,f){return c[f]=z4(f,t.rects,o),c},{}),l=s[t.placement],a=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}const j4={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:D4};function F4(e){var t=e.state,n=e.name;t.modifiersData[n]=Sm({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const V4={name:"popperOffsets",enabled:!0,phase:"read",fn:F4,data:{}};function U4(e){return e==="x"?"y":"x"}function B4(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,l=s===void 0?!1:s,a=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,g=d===void 0?!0:d,w=n.tetherOffset,y=w===void 0?0:w,P=Yi(t,{boundary:a,rootBoundary:u,padding:f,altBoundary:c}),h=Ct(t.placement),m=Rr(t.placement),v=!m,k=Kc(h),C=U4(k),R=t.modifiersData.popperOffsets,O=t.rects.reference,x=t.rects.popper,S=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,E=typeof S=="number"?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(R){if(o){var I,z=k==="y"?$e:Ie,$=k==="y"?rt:it,j=k==="y"?"height":"width",V=R[k],N=V+P[z],D=V-P[$],U=g?-x[j]/2:0,Y=m===Cr?O[j]:x[j],K=m===Cr?-x[j]:-O[j],Rt=t.elements.arrow,Oe=g&&Rt?Yc(Rt):{width:0,height:0},Ze=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ym(),ze=Ze[z],Nt=Ze[$],En=wi(0,O[j],Oe[j]),Sl=v?O[j]/2-U-En-ze-E.mainAxis:Y-En-ze-E.mainAxis,bm=v?-O[j]/2+U+En+Nt+E.mainAxis:K+En+Nt+E.mainAxis,El=t.elements.arrow&&fo(t.elements.arrow),Om=El?k==="y"?El.clientTop||0:El.clientLeft||0:0,tf=(I=_==null?void 0:_[k])!=null?I:0,Rm=V+Sl-tf-Om,Nm=V+bm-tf,nf=wi(g?Ws(N,Rm):N,V,g?Ln(D,Nm):D);R[k]=nf,M[k]=nf-V}if(l){var rf,Tm=k==="x"?$e:Ie,Am=k==="x"?rt:it,_n=R[C],po=C==="y"?"height":"width",of=_n+P[Tm],sf=_n-P[Am],_l=[$e,Ie].indexOf(h)!==-1,lf=(rf=_==null?void 0:_[C])!=null?rf:0,af=_l?of:_n-O[po]-x[po]-lf+E.altAxis,uf=_l?_n+O[po]+x[po]-lf-E.altAxis:sf,cf=g&&_l?p4(af,_n,uf):wi(g?af:of,_n,g?uf:sf);R[C]=cf,M[C]=cf-_n}t.modifiersData[r]=M}}const H4={name:"preventOverflow",enabled:!0,phase:"main",fn:B4,requiresIfExists:["offset"]};function W4(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Q4(e){return e===He(e)||!et(e)?Xc(e):W4(e)}function Z4(e){var t=e.getBoundingClientRect(),n=br(t.width)/e.offsetWidth||1,r=br(t.height)/e.offsetHeight||1;return n!==1||r!==1}function q4(e,t,n){n===void 0&&(n=!1);var r=et(t),i=et(t)&&Z4(t),o=Sn(t),s=Or(e,i,n),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(r||!r&&!n)&&((Ot(t)!=="body"||ef(o))&&(l=Q4(t)),et(t)?(a=Or(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):o&&(a.x=Jc(o))),{x:s.left+l.scrollLeft-a.x,y:s.top+l.scrollTop-a.y,width:s.width,height:s.height}}function G4(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(l){if(!n.has(l)){var a=t.get(l);a&&i(a)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function Y4(e){var t=G4(e);return l4.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function K4(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function X4(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var bp={placement:"bottom",modifiers:[],strategy:"absolute"};function Op(){for(var e=arguments.length,t=new Array(e),n=0;n{var t;return!e.main&&((t=e.debug)==null?void 0:t.browser)!==B.dev},vk=e=>!e.main||!e.debug,gk=e=>Vn("w-2 h-2 sm:w-3 sm:h-3 md:w-4 md:h-4 m-px rounded-full",mk(e)&&"extension-small-icon-outline hue-rotate-[293deg]",!vk(e)&&"extension-small-icon-outline");function yk({orderedGroup:e}){return p("div",{className:"w-10 flex",children:Object.values(e).map((t,n)=>{var r,i;return p(b.Fragment,{children:(t.main||t.debug)&&p(so,{browser:((r=t.main)==null?void 0:r.broIcon)||((i=t.debug)==null?void 0:i.broIcon),className:gk(t)},n)},n)})})}function wk(e,t){return`Extension${t?"s":""} released on ${e.createDate}`}function xk({orderedGroup:e,item:t,multiple:n}){return T("div",{className:"leading-6 flex items-center hover:text-url hover:font-bold select-none cursor-pointer",title:wk(t,n),children:[p(yk,{orderedGroup:e}),p("div",{className:Vn(t.published&&"bg-slate-300/40 rounded"),children:t.version})]})}function Tp({meta:e}){if(!e)return null;const t=`${cl(e.browser)} version ${e.version}${e.build===Bt.debug?" with debug information":""}`;return T("a",{className:"h-5 flex items-center space-x-1",href:G0(e.fname),children:[p(so,{browser:e==null?void 0:e.browser,className:"w-4 h-4 m-px rounded-full"}),p("div",{className:"text-xs text-url hover:underline cursor-pointer",children:t})]})}function kk({orderedGroup:e,item:t}){return T("div",{className:"min-w-[20rem] text-sm cursor-default",children:[T("div",{className:"pl-1 pb-1 font-bold border-b border-slate-400",children:["Versions released on ",t.createDate,t.published&&p("span",{className:"ml-0.5 text-xs font-normal text-slate-500",children:"public"})]}),p("div",{className:"mt-2 mb-1",children:Object.entries(e).map(([n,r],i)=>T(b.Fragment,{children:[p(Tp,{meta:r.main}),p(Tp,{meta:r.debug})]},i))})]})}function Sk({items:e}){const t=e[0];if(!t)return null;const n=e.reduce((r,i)=>{const o=r[i.browser]||(r[i.browser]={});return o[i.build===Bt.release?"main":"debug"]=i,r},{});return p(hk,{trigger:p(xk,{orderedGroup:n,item:t,multiple:e.length>1}),runInPortal:!0,arrow:!0,popperConfig:{interactive:!0,trigger:"click"},children:p(kk,{orderedGroup:n,item:t})})}function Ek(){const e=[...Mr(m1)].reverse();return e.length?p("div",{className:"mt-1 px-0.5 text-[.65rem] sm:text-xs select-none cursor-default",children:e.map(({yearStr:t,items:n})=>T("div",{children:[T("div",{className:"mt-2 mb-1 border-b border-slate-200 font-bold",children:["Year ",t]}),p("div",{className:"columns-7",children:Object.entries(n).map(([r,i],o)=>p(Sk,{items:i},`${r||o}`))})]},t))}):null}const _k=[B.chrome,B.chrome,B.chrome3,B.chrome3,B.firefox,B.firefox,B.firefox,B.dev],Pk=e=>e===1||e===3||e===5,Ck=e=>e===1||e===3||e===5||e===6;function bk(e,t){return`${cl(e)} extension${Pk(t)?" with debug information":t===6?" (debug version only)":""}`}const Pm="w-2 h-2 sm:w-3 sm:h-3 md:w-4 md:h-4 m-px rounded-full",Ok=e=>Vn(Pm,Ck(e)&&"extension-small-icon-outline",e===6&&"hue-rotate-[293deg]");function Rk(){return T("div",{className:"mt-2 text-xs md:text-sm",children:[p("div",{className:"mb-0 md:mb-1",children:"Legend:"}),_k.map((e,t)=>T("div",{className:"ml-1 flex items-center space-x-2",children:[p(so,{browser:e,className:Ok(t)}),p("div",{children:bk(e,t)})]},t)),T("div",{className:"ml-1 flex items-center space-x-2",children:[p("div",{className:`${Pm} bg-slate-300`}),p("div",{className:"",children:"Published extensions"})]})]})}function Nk(){return T("div",{className:"py-2 text-sm space-y-2",children:[p("p",{children:"The archive stores a list of previously released extensions that are still available on the HID server. You can download any version for testing or for any other reason."}),p("p",{children:"Click an item to download a specific version. Extensions with debugging information are password protected. Contact Max Zakharzhevskiy at HID global to obtain the password."}),p(Ek,{}),p(Rk,{})]})}var ua=/[\\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,Se,us,Tk={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},Gt;function ca(e){return ua.lastIndex=0,ua.test(e)?'"'+e.replace(ua,function(t){var n=Tk[t];return typeof n=="string"?n:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function cs(e,t,n){var r,i,o,s,l=Se,a,u=t[e];switch(u&&typeof u=="object"&&typeof u.toJSON=="function"&&(u=u.toJSON(e)),typeof Gt=="function"&&(u=Gt.call(t,e,u)),typeof u){case"string":return ca(u);case"number":return isFinite(u)?String(u):"null";case"boolean":return String(u);case"object":if(!u)return"null";if(Se+=us,a=[],Object.prototype.toString.apply(u)==="[object Array]"){for(s=u.length,r=0;rn?`[ +`+Se+a.join(`, +`+Se)+` +`+l+"]":"[ "+a.join(", ")+" ]":"["+a.join(",")+"]",Se=l,o}if(Gt&&typeof Gt=="object")for(s=Gt.length,r=0;rn?`{ +`+Se+a.join(`, +`+Se)+` +`+l+"}":"{ "+a.join(", ")+" }":"{"+a.join(",")+"}",Se=l,o}}function Ak(e,t,n,r){var i;if(Se="",us="",r||(r=0),typeof r!="number")throw new Error("beaufifier: limit must be a number");if(typeof n=="number")for(i=0;it(c=>!c),children:"JSON beautifier..."}),e&&T("div",{className:"",children:[T("div",{className:"grid grid-cols-[1fr_auto] items-center gap-2",children:[p("input",{type:"text",className:"my-2 w-full form-input text-xs text-inherit bg-slate-200 border-none rounded shadow",spellCheck:"false",value:n,onChange:c=>{const f=c.target.value;r(f);const d=Ap(f,i);u(d.formated||(f?"?":"")),d.lines!==void 0&&l(d.lines)}}),T("div",{className:"flex items-center gap-1 cursor-default",title:"maximum number of characters per line",children:[p("div",{className:"select-none",children:"#"}),p("input",{type:"text",className:"my-2 max-w-[64px] form-input text-xs text-center text-inherit bg-slate-200 border-none rounded shadow",value:i,onChange:c=>{const f=c.target.value,d=Number(f);if(!isNaN(d)){o(d);const g=Ap(n,d);u(g.formated||(f?"?":"")),g.lines!==void 0&&l(g.lines)}}})]})]}),!!n.length&&T("div",{className:"relative py-0.5 min-h-[2.6rem] bg-slate-200 rounded",children:[p("div",{className:"px-3 max-h-[460px] text-[.75rem] whitespace-pre overflow-auto",children:a}),T("div",{className:"absolute top-0.5 right-4 p-1 bg-slate-200 flex space-x-0.5",children:[T("div",{className:"px-2 py-1.5 text-xs border-slate-100 border rounded shadow",children:[s," line",s!=1?"s":""]}),p("button",{className:"px-2 py-1.5 text-xs border-slate-400 border rounded shadow",onClick:()=>{r("")},children:"Clear"}),p("button",{className:"px-2 py-1.5 text-xs border-slate-400 border rounded shadow",onClick:async()=>{await navigator.clipboard.writeText(a)},children:"Copy"})]})]})]})]})}const Lk=""+new URL("2022-03-01_19-09-50-b9956752.png",import.meta.url).href,$k=""+new URL("2022-05-26_19-16-14gray2-abe4e093.jpg",import.meta.url).href,Ik=""+new URL("2022-07-23_18-05-43_pmit_gray-571bc39f.jpg",import.meta.url).href;function zk(){return T("div",{className:"py-2 text-sm flex flex-col space-y-1",children:[p("p",{children:"Here are some links to test web applications that you can use to test various features of the Password Manager:"}),T("ul",{className:"ml-8 list-disc",children:[p("li",{children:p("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm-domain-logins/#",target:"_blank",children:"Two test logins and corresponding password change screens in the same domain"})}),p("li",{children:p("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm-second",target:"_blank",children:"Simple test login screen to verify login transactions"})})]}),p("br",{}),p("ul",{className:"ml-8 list-disc",children:p("li",{children:p("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm",target:"_blank",children:"Five customizable logins and password change screens"})})}),p("img",{className:"pt-3 m-auto bg-slate-300",width:"200px",src:Lk,alt:"test applications preview"}),p("br",{}),p("ul",{className:"ml-8 list-disc",children:p("li",{children:p("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm-domain-logins22",target:"_blank",children:"Page reload test with login and corresponding password change screens on the same domain"})})}),p("img",{className:"pt-3 m-auto",width:"200px",src:$k,alt:"test applications preview"}),p("br",{}),T("ul",{className:"ml-8 list-disc",children:[p("li",{children:p("a",{className:"hoverurl",href:xt.HID_PMIT,target:"_blank",children:"Password Manager Investigation Tool (version under HID domain)"})}),p("li",{children:p("a",{className:"hoverurl",href:"https://maxzz.github.io/dropzone",target:"_blank",children:"Password Manager Investigation Tool (the latest version)"})})]}),p("img",{className:"pt-3 m-auto",width:"200px",src:Ik,alt:"test applications preview"}),p("br",{}),p("div",{className:"",children:"Local test pages"}),T("ul",{className:"ml-8 list-disc",children:[p("li",{children:p("a",{className:"hoverurl",href:xt.LOCAL_APP_FISERV,target:"_blank",children:" Bug № 90673 (fiserv:Heritage Bank), Bug № 91149 (fiserv:BAC Bank)"})}),p("li",{children:p("a",{className:"hoverurl",href:xt.LOCAL_APP_BANK_UTICA,target:"_blank",children:"Bug № 91370 (Bank of Utica)"})}),p("li",{children:p("a",{className:"hoverurl",href:xt.LOCAL_APP_BANK_WASHINGTON,target:"_blank",children:"Bug № 91506 (Bank of Washington)"})})]}),p("br",{}),p("ul",{className:"ml-8 list-disc",children:p("li",{children:p("a",{className:"hoverurl",href:"https://maxzz.github.io",target:"_blank",children:"All other projects catalog"})})}),p("ul",{className:"ml-8 list-disc",children:p("li",{children:p(Mk,{})})})]})}function Dk(){return T("div",{className:"py-1 text-sm",children:[p("h2",{className:"mt-1 text-base font-semibold",children:"Check for duplicate extension installations"}),p("p",{children:"Only one DigitalPersona extension can run at the same time in the same browser. After completing (or before starting) the installation of the DigitalPersona extension, ensure that all previous versions of the extension are uninstalled."}),p("h2",{className:"mt-1 text-base font-semibold",children:"Obfuscated links"}),p("p",{children:"Links in the Release Notes section are masked with the @ sign before the last character of the domain name to fight search engine spiders (web crawler robots). Remove the @ symbol before opening the link."}),p("h2",{className:"mt-2 text-base font-semibold",children:"Browser extensions installation instructions"}),T("p",{children:["Additional documents are available on"," ",p("a",{className:"hoverurl link-up",href:xt.LOCAL_HINTS,target:"_blank",children:"this website"})," and on the"," ",p("a",{className:"hoverurl link-up",href:xt.CONFLUENCE_HINTS,target:"_blank",children:"HID confluence (intranet)"})," website."]}),p("h2",{className:"mt-2 text-base font-semibold",children:"Links to install the extension"}),T("ul",{className:"ml-4 list-disc",children:[T("li",{children:["Chrome web store extension ",p("a",{className:"hoverurl",href:xt.INSTALL_GOOGLE_STORE,target:"_blank",children:"installation page."})]}),T("li",{children:["DP extension ",p("a",{className:"hoverurl",href:xt.INSTALL_DP_PAGE,target:"_blank",children:"installation page"}),"."]}),T("li",{children:["DP extension ",p("a",{className:"hoverurl",href:"https://maxzz.github.io/page-extension-installation",target:"_blank",children:"the new installation page test"})," (not in production yet)."]})]}),p("h2",{className:"mt-2 text-base font-semibold",children:"Experiments"}),T("ul",{className:"ml-4 list-disc",children:[T("li",{children:[p("a",{className:"hoverurl",href:"https://maxzz.github.io/dropzone",target:"_blank",children:"PMIT (Password Manager Inverstigation Tool) utility"})," ","(the latest version)."]}),T("li",{children:[p("a",{className:"hoverurl",href:xt.HID_PMAC,target:"_blank",children:"PMAC (Password Manager Administrator Commands) utility"})," ","(not in production yet)."]})]}),p("h2",{className:"mt-2 text-base font-semibold",children:"QA website history"}),T("ul",{className:"ml-4 list-disc",children:[T("li",{children:["The previous QA website is still ",p("a",{className:"hoverurl",href:xt.QA_WEBSITE_OLD,target:"_blank",children:" available here"}),"."]}),q0&&T("li",{children:["The source code for this website on ",p("a",{className:"hoverurl",href:"https://github.com/maxzz/page-qa2",target:"_blank",children:"GitHub is here"}),"."]})]}),p("h2",{className:"mt-2 text-base font-semibold",children:"About"}),T("ul",{className:"ml-4 list-disc",children:[T("li",{children:["This 3.129 version of the QA website is built on December 9, 2023 at 16:5",p("span",{children:"."})]}),T("li",{className:"text-xs whitespace-pre",children:["Running from location:",p("br",{}),JSON.stringify(yt,null,4)]})]})]})}function jk(){return p("div",{className:"py-4"})}const Cm="react-page-qa2-23";let Mp={open1:!1,open2:!1,open3:!1,open4:!1,open5:!1};function Fk(){const e=localStorage.getItem(Cm);if(e)try{let t=JSON.parse(e);return{...Mp,...t}}catch{}return Mp}const On=jw(Fk());b1(On,()=>{localStorage.setItem(Cm,JSON.stringify(On))});function Vk(){return T("div",{className:"h-screen flex flex-col text-[#001845]",children:[p(Aw,{}),p("div",{className:"flex-1 overflow-y-auto",style:{overflow:"overlay"},children:T("div",{className:"mx-auto max-w-md sm:max-w-xl md:max-w-2xl lg:max-w-4xl flex flex-col space-y-4",children:[p(Hx,{}),p(Gr,{state:On,name:"open1",title:"Release Notes",children:p(Wx,{})}),p(Gr,{state:On,name:"open2",title:"Current versions",children:p(qx,{})}),p(Gr,{state:On,name:"open3",title:p("div",{title:"Previously released extensions",children:"Archive"}),children:p(Nk,{})}),p(Gr,{state:On,name:"open4",title:"Test Applications for QA",children:p(zk,{})}),p(Gr,{state:On,name:"open5",title:"Final notes",children:p(Dk,{})}),p(jk,{})]})})]})}function Uk(){return Mr(mw),null}function Bk(){return p("div",{className:"absolute z-50",children:p("div",{id:"portal"})})}function Hk(){return T(Tu,{children:[p(Uk,{}),p(Nw,{}),p(Bk,{}),p(fw,{}),p("div",{className:"min-h-full overflow-hidden bg-slate-50",children:p(Vk,{})})]})}Z0(document.getElementById("root")).render(p(Ru.StrictMode,{children:p(Hk,{})})); diff --git a/assets/index-0db7547d.js b/assets/index-0db7547d.js deleted file mode 100644 index 1cf3fa1..0000000 --- a/assets/index-0db7547d.js +++ /dev/null @@ -1,268 +0,0 @@ -var D1=Object.defineProperty;var j1=(e,t,n)=>t in e?D1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var I=(e,t,n)=>(j1(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function F1(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var yi={},U1={get exports(){return yi},set exports(e){yi=e}},Ll={},P={},B1={get exports(){return P},set exports(e){P=e}},q={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var qi=Symbol.for("react.element"),V1=Symbol.for("react.portal"),H1=Symbol.for("react.fragment"),W1=Symbol.for("react.strict_mode"),Q1=Symbol.for("react.profiler"),Z1=Symbol.for("react.provider"),q1=Symbol.for("react.context"),Y1=Symbol.for("react.forward_ref"),G1=Symbol.for("react.suspense"),K1=Symbol.for("react.memo"),X1=Symbol.for("react.lazy"),jc=Symbol.iterator;function J1(e){return e===null||typeof e!="object"?null:(e=jc&&e[jc]||e["@@iterator"],typeof e=="function"?e:null)}var np={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rp=Object.assign,ip={};function Tr(e,t,n){this.props=e,this.context=t,this.refs=ip,this.updater=n||np}Tr.prototype.isReactComponent={};Tr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Tr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function op(){}op.prototype=Tr.prototype;function au(e,t,n){this.props=e,this.context=t,this.refs=ip,this.updater=n||np}var uu=au.prototype=new op;uu.constructor=au;rp(uu,Tr.prototype);uu.isPureReactComponent=!0;var Fc=Array.isArray,lp=Object.prototype.hasOwnProperty,cu={current:null},sp={key:!0,ref:!0,__self:!0,__source:!0};function ap(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)lp.call(t,r)&&!sp.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1>>1,Y=A[X];if(0>>1;Xi(Ye,H))Uei(Tt,Ye)?(A[X]=Tt,A[Ue]=H,X=Ue):(A[X]=Ye,A[me]=H,X=me);else if(Uei(Tt,H))A[X]=Tt,A[Ue]=H,X=Ue;else break e}}return M}function i(A,M){var H=A.sortIndex-M.sortIndex;return H!==0?H:A.id-M.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var a=[],u=[],c=1,p=null,f=3,g=!1,w=!1,x=!1,_=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(A){for(var M=n(u);M!==null;){if(M.callback===null)r(u);else if(M.startTime<=A)r(u),M.sortIndex=M.expirationTime,t(a,M);else break;M=n(u)}}function y(A){if(x=!1,v(A),!w)if(n(a)!==null)w=!0,V(E);else{var M=n(u);M!==null&&B(y,M.startTime-A)}}function E(A,M){w=!1,x&&(x=!1,h(O),O=-1),g=!0;var H=f;try{for(v(M),p=n(a);p!==null&&(!(p.expirationTime>M)||A&&!R());){var X=p.callback;if(typeof X=="function"){p.callback=null,f=p.priorityLevel;var Y=X(p.expirationTime<=M);M=e.unstable_now(),typeof Y=="function"?p.callback=Y:p===n(a)&&r(a),v(M)}else r(a);p=n(a)}if(p!==null)var he=!0;else{var me=n(u);me!==null&&B(y,me.startTime-M),he=!1}return he}finally{p=null,f=H,g=!1}}var C=!1,$=null,O=-1,k=5,S=-1;function R(){return!(e.unstable_now()-SA||125X?(A.sortIndex=H,t(u,A),n(a)===null&&A===n(u)&&(x?(h(O),O=-1):x=!0,B(y,H-X))):(A.sortIndex=Y,t(a,A),w||g||(w=!0,V(E))),A},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(A){var M=f;return function(){var H=f;f=M;try{return A.apply(this,arguments)}finally{f=H}}}})(cp);(function(e){e.exports=cp})(fm);/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var fp=P,Qe=Xs;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Js=Object.prototype.hasOwnProperty,dm=/^[: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]*$/,Bc={},Vc={};function pm(e){return Js.call(Vc,e)?!0:Js.call(Bc,e)?!1:dm.test(e)?Vc[e]=!0:(Bc[e]=!0,!1)}function hm(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function mm(e,t,n,r){if(t===null||typeof t>"u"||hm(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Re(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var ke={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ke[e]=new Re(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ke[t]=new Re(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ke[e]=new Re(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ke[e]=new Re(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ke[e]=new Re(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ke[e]=new Re(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ke[e]=new Re(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ke[e]=new Re(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ke[e]=new Re(e,5,!1,e.toLowerCase(),null,!1,!1)});var pu=/[\-:]([a-z])/g;function hu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(pu,hu);ke[t]=new Re(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(pu,hu);ke[t]=new Re(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(pu,hu);ke[t]=new Re(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ke[e]=new Re(e,1,!1,e.toLowerCase(),null,!1,!1)});ke.xlinkHref=new Re("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ke[e]=new Re(e,1,!1,e.toLowerCase(),null,!0,!0)});function mu(e,t,n,r){var i=ke.hasOwnProperty(t)?ke[t]:null;(i!==null?i.type!==0:r||!(2s||i[l]!==o[s]){var a=` -`+i[l].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=l&&0<=s);break}}}finally{ms=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Kr(e):""}function gm(e){switch(e.tag){case 5:return Kr(e.type);case 16:return Kr("Lazy");case 13:return Kr("Suspense");case 19:return Kr("SuspenseList");case 0:case 2:case 15:return e=gs(e.type,!1),e;case 11:return e=gs(e.type.render,!1),e;case 1:return e=gs(e.type,!0),e;default:return""}}function ra(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Jn:return"Fragment";case Xn:return"Portal";case ea:return"Profiler";case gu:return"StrictMode";case ta:return"Suspense";case na:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case hp:return(e.displayName||"Context")+".Consumer";case pp:return(e._context.displayName||"Context")+".Provider";case vu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case yu:return t=e.displayName||null,t!==null?t:ra(e.type)||"Memo";case Jt:t=e._payload,e=e._init;try{return ra(e(t))}catch{}}return null}function vm(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ra(t);case 8:return t===gu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function yn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function gp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ym(e){var t=gp(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function co(e){e._valueTracker||(e._valueTracker=ym(e))}function vp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=gp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function rl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ia(e,t){var n=t.checked;return ae({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Wc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=yn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function yp(e,t){t=t.checked,t!=null&&mu(e,"checked",t,!1)}function oa(e,t){yp(e,t);var n=yn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?la(e,t.type,n):t.hasOwnProperty("defaultValue")&&la(e,t.type,yn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Qc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function la(e,t,n){(t!=="number"||rl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Xr=Array.isArray;function dr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=fo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function xi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ri={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},wm=["Webkit","ms","Moz","O"];Object.keys(ri).forEach(function(e){wm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ri[t]=ri[e]})});function Sp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ri.hasOwnProperty(e)&&ri[e]?(""+t).trim():t+"px"}function _p(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Sp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var xm=ae({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ua(e,t){if(t){if(xm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function ca(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var fa=null;function wu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var da=null,pr=null,hr=null;function Yc(e){if(e=Ki(e)){if(typeof da!="function")throw Error(b(280));var t=e.stateNode;t&&(t=Bl(t),da(e.stateNode,e.type,t))}}function Ep(e){pr?hr?hr.push(e):hr=[e]:pr=e}function Cp(){if(pr){var e=pr,t=hr;if(hr=pr=null,Yc(e),t)for(e=0;e>>=0,e===0?32:31-(Am(e)/Rm|0)|0}var po=64,ho=4194304;function Jr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function sl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~i;s!==0?r=Jr(s):(o&=l,o!==0&&(r=Jr(o)))}else l=n&~i,l!==0?r=Jr(l):o!==0&&(r=Jr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Yi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mt(t),e[t]=n}function Lm(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=oi),of=String.fromCharCode(32),lf=!1;function Wp(e,t){switch(e){case"keyup":return cg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var er=!1;function dg(e,t){switch(e){case"compositionend":return Qp(t);case"keypress":return t.which!==32?null:(lf=!0,of);case"textInput":return e=t.data,e===of&&lf?null:e;default:return null}}function pg(e,t){if(er)return e==="compositionend"||!Pu&&Wp(e,t)?(e=Vp(),Do=Eu=on=null,er=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=cf(n)}}function Gp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Kp(){for(var e=window,t=rl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=rl(e.document)}return t}function Ou(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Sg(e){var t=Kp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Gp(n.ownerDocument.documentElement,n)){if(r!==null&&Ou(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=ff(n,o);var l=ff(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,tr=null,ya=null,si=null,wa=!1;function df(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;wa||tr==null||tr!==rl(r)||(r=tr,"selectionStart"in r&&Ou(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),si&&$i(si,r)||(si=r,r=cl(ya,"onSelect"),0ir||(e.current=Ca[ir],Ca[ir]=null,ir--)}function ne(e,t){ir++,Ca[ir]=e.current,e.current=t}var wn={},Ce=kn(wn),Le=kn(!1),Ln=wn;function Sr(e,t){var n=e.type.contextTypes;if(!n)return wn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ie(e){return e=e.childContextTypes,e!=null}function dl(){ie(Le),ie(Ce)}function wf(e,t,n){if(Ce.current!==wn)throw Error(b(168));ne(Ce,t),ne(Le,n)}function lh(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(b(108,vm(e)||"Unknown",i));return ae({},n,r)}function pl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wn,Ln=Ce.current,ne(Ce,e),ne(Le,Le.current),!0}function xf(e,t,n){var r=e.stateNode;if(!r)throw Error(b(169));n?(e=lh(e,t,Ln),r.__reactInternalMemoizedMergedChildContext=e,ie(Le),ie(Ce),ne(Ce,e)):ie(Le),ne(Le,n)}var Dt=null,Vl=!1,Ns=!1;function sh(e){Dt===null?Dt=[e]:Dt.push(e)}function zg(e){Vl=!0,sh(e)}function Sn(){if(!Ns&&Dt!==null){Ns=!0;var e=0,t=ee;try{var n=Dt;for(ee=1;e>=l,i-=l,jt=1<<32-mt(t)+i|n<O?(k=$,$=null):k=$.sibling;var S=f(h,$,v[O],y);if(S===null){$===null&&($=k);break}e&&$&&S.alternate===null&&t(h,$),d=o(S,d,O),C===null?E=S:C.sibling=S,C=S,$=k}if(O===v.length)return n(h,$),oe&&Pn(h,O),E;if($===null){for(;OO?(k=$,$=null):k=$.sibling;var R=f(h,$,S.value,y);if(R===null){$===null&&($=k);break}e&&$&&R.alternate===null&&t(h,$),d=o(R,d,O),C===null?E=R:C.sibling=R,C=R,$=k}if(S.done)return n(h,$),oe&&Pn(h,O),E;if($===null){for(;!S.done;O++,S=v.next())S=p(h,S.value,y),S!==null&&(d=o(S,d,O),C===null?E=S:C.sibling=S,C=S);return oe&&Pn(h,O),E}for($=r(h,$);!S.done;O++,S=v.next())S=g($,h,O,S.value,y),S!==null&&(e&&S.alternate!==null&&$.delete(S.key===null?O:S.key),d=o(S,d,O),C===null?E=S:C.sibling=S,C=S);return e&&$.forEach(function(T){return t(h,T)}),oe&&Pn(h,O),E}function _(h,d,v,y){if(typeof v=="object"&&v!==null&&v.type===Jn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case uo:e:{for(var E=v.key,C=d;C!==null;){if(C.key===E){if(E=v.type,E===Jn){if(C.tag===7){n(h,C.sibling),d=i(C,v.props.children),d.return=h,h=d;break e}}else if(C.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Jt&&Pf(E)===C.type){n(h,C.sibling),d=i(C,v.props),d.ref=Vr(h,C,v),d.return=h,h=d;break e}n(h,C);break}else t(h,C);C=C.sibling}v.type===Jn?(d=zn(v.props.children,h.mode,y,v.key),d.return=h,h=d):(y=Qo(v.type,v.key,v.props,null,h.mode,y),y.ref=Vr(h,d,v),y.return=h,h=y)}return l(h);case Xn:e:{for(C=v.key;d!==null;){if(d.key===C)if(d.tag===4&&d.stateNode.containerInfo===v.containerInfo&&d.stateNode.implementation===v.implementation){n(h,d.sibling),d=i(d,v.children||[]),d.return=h,h=d;break e}else{n(h,d);break}else t(h,d);d=d.sibling}d=Ds(v,h.mode,y),d.return=h,h=d}return l(h);case Jt:return C=v._init,_(h,d,C(v._payload),y)}if(Xr(v))return w(h,d,v,y);if(Dr(v))return x(h,d,v,y);ko(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,d!==null&&d.tag===6?(n(h,d.sibling),d=i(d,v),d.return=h,h=d):(n(h,d),d=Is(v,h.mode,y),d.return=h,h=d),l(h)):n(h,d)}return _}var Er=mh(!0),gh=mh(!1),Xi={},Ot=kn(Xi),Ni=kn(Xi),Ai=kn(Xi);function Rn(e){if(e===Xi)throw Error(b(174));return e}function Iu(e,t){switch(ne(Ai,t),ne(Ni,e),ne(Ot,Xi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:aa(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=aa(t,e)}ie(Ot),ne(Ot,t)}function Cr(){ie(Ot),ie(Ni),ie(Ai)}function vh(e){Rn(Ai.current);var t=Rn(Ot.current),n=aa(t,e.type);t!==n&&(ne(Ni,e),ne(Ot,n))}function Du(e){Ni.current===e&&(ie(Ot),ie(Ni))}var le=kn(0);function wl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var As=[];function ju(){for(var e=0;en?n:4,e(!0);var r=Rs.transition;Rs.transition={};try{e(!1),t()}finally{ee=n,Rs.transition=r}}function Th(){return it().memoizedState}function Dg(e,t,n){var r=mn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},zh(e))Mh(t,n);else if(n=fh(e,t,n,r),n!==null){var i=Ne();gt(n,e,r,i),Lh(n,t,r)}}function jg(e,t,n){var r=mn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(zh(e))Mh(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,s=o(l,n);if(i.hasEagerState=!0,i.eagerState=s,vt(s,l)){var a=t.interleaved;a===null?(i.next=i,Mu(t)):(i.next=a.next,a.next=i),t.interleaved=i;return}}catch{}finally{}n=fh(e,t,i,r),n!==null&&(i=Ne(),gt(n,e,r,i),Lh(n,t,r))}}function zh(e){var t=e.alternate;return e===se||t!==null&&t===se}function Mh(e,t){ai=xl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Lh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ku(e,n)}}var kl={readContext:rt,useCallback:Se,useContext:Se,useEffect:Se,useImperativeHandle:Se,useInsertionEffect:Se,useLayoutEffect:Se,useMemo:Se,useReducer:Se,useRef:Se,useState:Se,useDebugValue:Se,useDeferredValue:Se,useTransition:Se,useMutableSource:Se,useSyncExternalStore:Se,useId:Se,unstable_isNewReconciler:!1},Fg={readContext:rt,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:rt,useEffect:bf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Bo(4194308,4,Oh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Bo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bo(4,2,e,t)},useMemo:function(e,t){var n=kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=kt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Dg.bind(null,se,e),[r.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:Of,useDebugValue:Hu,useDeferredValue:function(e){return kt().memoizedState=e},useTransition:function(){var e=Of(!1),t=e[0];return e=Ig.bind(null,e[1]),kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=se,i=kt();if(oe){if(n===void 0)throw Error(b(407));n=n()}else{if(n=t(),ve===null)throw Error(b(349));Dn&30||xh(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,bf(Sh.bind(null,r,o,e),[e]),r.flags|=2048,zi(9,kh.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=kt(),t=ve.identifierPrefix;if(oe){var n=Ft,r=jt;n=(r&~(1<<32-mt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ri++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[$t]=t,e[bi]=r,Wh(e,t,!1,!1),t.stateNode=e;e:{switch(l=ca(n,r),n){case"dialog":re("cancel",e),re("close",e),i=r;break;case"iframe":case"object":case"embed":re("load",e),i=r;break;case"video":case"audio":for(i=0;iPr&&(t.flags|=128,r=!0,Hr(o,!1),t.lanes=4194304)}else{if(!r)if(e=wl(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Hr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!oe)return _e(t),null}else 2*ce()-o.renderingStartTime>Pr&&n!==1073741824&&(t.flags|=128,r=!0,Hr(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ce(),t.sibling=null,n=le.current,ne(le,r?n&1|2:n&1),t):(_e(t),null);case 22:case 23:return Gu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Be&1073741824&&(_e(t),t.subtreeFlags&6&&(t.flags|=8192)):_e(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function qg(e,t){switch(Nu(t),t.tag){case 1:return Ie(t.type)&&dl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Cr(),ie(Le),ie(Ce),ju(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Du(t),null;case 13:if(ie(le),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));_r()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ie(le),null;case 4:return Cr(),null;case 10:return zu(t.type._context),null;case 22:case 23:return Gu(),null;case 24:return null;default:return null}}var _o=!1,Ee=!1,Yg=typeof WeakSet=="function"?WeakSet:Set,D=null;function ar(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ue(e,t,r)}else n.current=null}function Ia(e,t,n){try{n()}catch(r){ue(e,t,r)}}var Df=!1;function Gg(e,t){if(xa=al,e=Kp(),Ou(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,s=-1,a=-1,u=0,c=0,p=e,f=null;t:for(;;){for(var g;p!==n||i!==0&&p.nodeType!==3||(s=l+i),p!==o||r!==0&&p.nodeType!==3||(a=l+r),p.nodeType===3&&(l+=p.nodeValue.length),(g=p.firstChild)!==null;)f=p,p=g;for(;;){if(p===e)break t;if(f===n&&++u===i&&(s=l),f===o&&++c===r&&(a=l),(g=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=g}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(ka={focusedElem:e,selectionRange:n},al=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var x=w.memoizedProps,_=w.memoizedState,h=t.stateNode,d=h.getSnapshotBeforeUpdate(t.elementType===t.type?x:ct(t.type,x),_);h.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(163))}}catch(y){ue(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return w=Df,Df=!1,w}function ui(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Ia(t,n,o)}i=i.next}while(i!==r)}}function Ql(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Da(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function qh(e){var t=e.alternate;t!==null&&(e.alternate=null,qh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$t],delete t[bi],delete t[Ea],delete t[Rg],delete t[Tg])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Yh(e){return e.tag===5||e.tag===3||e.tag===4}function jf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Yh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ja(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=fl));else if(r!==4&&(e=e.child,e!==null))for(ja(e,t,n),e=e.sibling;e!==null;)ja(e,t,n),e=e.sibling}function Fa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Fa(e,t,n),e=e.sibling;e!==null;)Fa(e,t,n),e=e.sibling}var ye=null,ft=!1;function Gt(e,t,n){for(n=n.child;n!==null;)Gh(e,t,n),n=n.sibling}function Gh(e,t,n){if(Pt&&typeof Pt.onCommitFiberUnmount=="function")try{Pt.onCommitFiberUnmount(Dl,n)}catch{}switch(n.tag){case 5:Ee||ar(n,t);case 6:var r=ye,i=ft;ye=null,Gt(e,t,n),ye=r,ft=i,ye!==null&&(ft?(e=ye,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ye.removeChild(n.stateNode));break;case 18:ye!==null&&(ft?(e=ye,n=n.stateNode,e.nodeType===8?bs(e.parentNode,n):e.nodeType===1&&bs(e,n),Ei(e)):bs(ye,n.stateNode));break;case 4:r=ye,i=ft,ye=n.stateNode.containerInfo,ft=!0,Gt(e,t,n),ye=r,ft=i;break;case 0:case 11:case 14:case 15:if(!Ee&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&(o&2||o&4)&&Ia(n,t,l),i=i.next}while(i!==r)}Gt(e,t,n);break;case 1:if(!Ee&&(ar(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ue(n,t,s)}Gt(e,t,n);break;case 21:Gt(e,t,n);break;case 22:n.mode&1?(Ee=(r=Ee)||n.memoizedState!==null,Gt(e,t,n),Ee=r):Gt(e,t,n);break;default:Gt(e,t,n)}}function Ff(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Yg),t.forEach(function(r){var i=ov.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ut(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=l),r&=~o}if(r=i,r=ce()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Xg(r/1960))-r,10e?16:e,ln===null)var r=!1;else{if(e=ln,ln=null,El=0,K&6)throw Error(b(331));var i=K;for(K|=4,D=e.current;D!==null;){var o=D,l=o.child;if(D.flags&16){var s=o.deletions;if(s!==null){for(var a=0;ace()-qu?Tn(e,0):Zu|=n),De(e,t)}function i0(e,t){t===0&&(e.mode&1?(t=ho,ho<<=1,!(ho&130023424)&&(ho=4194304)):t=1);var n=Ne();e=Ht(e,t),e!==null&&(Yi(e,t,n),De(e,n))}function iv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),i0(e,n)}function ov(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(b(314))}r!==null&&r.delete(t),i0(e,n)}var o0;o0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Le.current)Me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Me=!1,Qg(e,t,n);Me=!!(e.flags&131072)}else Me=!1,oe&&t.flags&1048576&&ah(t,ml,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vo(e,t),e=t.pendingProps;var i=Sr(t,Ce.current);gr(t,n),i=Uu(null,t,r,e,i,n);var o=Bu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ie(r)?(o=!0,pl(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Lu(t),i.updater=Hl,t.stateNode=i,i._reactInternals=t,Na(t,r,e,n),t=Ta(null,t,r,!0,o,n)):(t.tag=0,oe&&o&&bu(t),Oe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vo(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=sv(r),e=ct(r,e),i){case 0:t=Ra(null,t,r,e,n);break e;case 1:t=Mf(null,t,r,e,n);break e;case 11:t=Tf(null,t,r,e,n);break e;case 14:t=zf(null,t,r,ct(r.type,e),n);break e}throw Error(b(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ct(r,i),Ra(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ct(r,i),Mf(e,t,r,i,n);case 3:e:{if(Bh(t),e===null)throw Error(b(387));r=t.pendingProps,o=t.memoizedState,i=o.element,dh(e,t),yl(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=$r(Error(b(423)),t),t=Lf(e,t,r,n,i);break e}else if(r!==i){i=$r(Error(b(424)),t),t=Lf(e,t,r,n,i);break e}else for(Ve=dn(t.stateNode.containerInfo.firstChild),We=t,oe=!0,dt=null,n=gh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(_r(),r===i){t=Wt(e,t,n);break e}Oe(e,t,r,n)}t=t.child}return t;case 5:return vh(t),e===null&&Pa(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,Sa(r,i)?l=null:o!==null&&Sa(r,o)&&(t.flags|=32),Uh(e,t),Oe(e,t,l,n),t.child;case 6:return e===null&&Pa(t),null;case 13:return Vh(e,t,n);case 4:return Iu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Er(t,null,r,n):Oe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ct(r,i),Tf(e,t,r,i,n);case 7:return Oe(e,t,t.pendingProps,n),t.child;case 8:return Oe(e,t,t.pendingProps.children,n),t.child;case 12:return Oe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,ne(gl,r._currentValue),r._currentValue=l,o!==null)if(vt(o.value,l)){if(o.children===i.children&&!Le.current){t=Wt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){l=o.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Ut(-1,n&-n),a.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?a.next=a:(a.next=c.next,c.next=a),u.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Oa(o.return,n,t),s.lanes|=n;break}a=a.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(b(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Oa(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}Oe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,gr(t,n),i=rt(i),r=r(i),t.flags|=1,Oe(e,t,r,n),t.child;case 14:return r=t.type,i=ct(r,t.pendingProps),i=ct(r.type,i),zf(e,t,r,i,n);case 15:return jh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ct(r,i),Vo(e,t),t.tag=1,Ie(r)?(e=!0,pl(t)):e=!1,gr(t,n),hh(t,r,i),Na(t,r,i,n),Ta(null,t,r,!0,e,n);case 19:return Hh(e,t,n);case 22:return Fh(e,t,n)}throw Error(b(156,t.tag))};function l0(e,t){return Rp(e,t)}function lv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function et(e,t,n,r){return new lv(e,t,n,r)}function Xu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sv(e){if(typeof e=="function")return Xu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===vu)return 11;if(e===yu)return 14}return 2}function gn(e,t){var n=e.alternate;return n===null?(n=et(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qo(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")Xu(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Jn:return zn(n.children,i,o,t);case gu:l=8,i|=8;break;case ea:return e=et(12,n,t,i|2),e.elementType=ea,e.lanes=o,e;case ta:return e=et(13,n,t,i),e.elementType=ta,e.lanes=o,e;case na:return e=et(19,n,t,i),e.elementType=na,e.lanes=o,e;case mp:return ql(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pp:l=10;break e;case hp:l=9;break e;case vu:l=11;break e;case yu:l=14;break e;case Jt:l=16,r=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=et(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function zn(e,t,n,r){return e=et(7,e,r,t),e.lanes=n,e}function ql(e,t,n,r){return e=et(22,e,r,t),e.elementType=mp,e.lanes=n,e.stateNode={isHidden:!1},e}function Is(e,t,n){return e=et(6,e,null,t),e.lanes=n,e}function Ds(e,t,n){return t=et(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function av(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ys(0),this.expirationTimes=ys(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ys(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Ju(e,t,n,r,i,o,l,s,a){return e=new av(e,t,n,s,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=et(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Lu(o),e}function uv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Ze})(cm);var c0,qf=xr;c0=qf.createRoot,qf.hydrateRoot;let hv=0;function $e(e,t){const n=`atom${++hv}`,r={toString:()=>n};return typeof e=="function"?r.read=e:(r.init=e,r.read=i=>i(r),r.write=(i,o,l)=>o(r,typeof l=="function"?l(i(r)):l)),t&&(r.write=t),r}const js=e=>"init"in e,Fs=e=>!!e.write,Pl=new WeakMap,mv=(e,t)=>{Pl.set(e,t),e.catch(()=>{}).finally(()=>Pl.delete(e))},Yf=(e,t)=>{const n=Pl.get(e);n&&(Pl.delete(e),n(t))},Gf=(e,t)=>{e.status="fulfilled",e.value=t},Kf=(e,t)=>{e.status="rejected",e.reason=t},$o=(e,t)=>"v"in e&&"v"in t&&Object.is(e.v,t.v),Xf=(e,t)=>"e"in e&&"e"in t&&Object.is(e.e,t.e),Us=e=>"v"in e&&e.v instanceof Promise,Po=e=>{if("e"in e)throw e.e;return e.v},gv=()=>{var e,t;const n=new WeakMap,r=new WeakMap,i=new Map;let o,l;((e={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:e.MODE)!=="production"&&(o=new Set,l=new Set);const s=k=>n.get(k),a=(k,S)=>{var R;((R={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:R.MODE)!=="production"&&Object.freeze(S);const T=n.get(k);if(n.set(k,S),i.has(k)||i.set(k,T),T&&Us(T)){const L="v"in S?S.v instanceof Promise?S.v:Promise.resolve(S.v):Promise.reject(S.e);Yf(T.v,L)}},u=(k,S,R)=>{const T=new Map;let L=!1;R.forEach(U=>{var F;const V=U===k?S:s(U);V?(T.set(U,V),S.d.get(U)!==V&&(L=!0)):((F={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:F.MODE)!=="production"&&console.warn("[Bug] atom state not found")}),(L||S.d.size!==T.size)&&(S.d=T)},c=(k,S,R)=>{const T=s(k),L={d:(T==null?void 0:T.d)||new Map,v:S};return R&&u(k,L,R),T&&$o(T,L)&&T.d===L.d?T:(a(k,L),L)},p=(k,S,R)=>{const T=s(k),L={d:(T==null?void 0:T.d)||new Map,e:S};return R&&u(k,L,R),T&&Xf(T,L)&&T.d===L.d?T:(a(k,L),L)},f=k=>{const S=s(k);if(S&&(S.d.forEach((B,A)=>{A!==k&&!r.has(A)&&f(A)}),Array.from(S.d).every(([B,A])=>B===k||s(B)===A)))return S;const R=new Set;let T=!0;const L=B=>{if(R.add(B),B===k){const M=s(B);if(M)return Po(M);if(js(B))return B.init;throw new Error("no atom init")}const A=f(B);return Po(A)};let U,F;const V={get signal(){return U||(U=new AbortController),U.signal},get setSelf(){var B;return((B={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:B.MODE)!=="production"&&!Fs(k)&&console.warn("setSelf function cannot be used with read-only atom"),!F&&Fs(k)&&(F=(...A)=>{var M;if(((M={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:M.MODE)!=="production"&&T&&console.warn("setSelf function cannot be called in sync"),!T)return v(k,...A)}),F}};try{const B=k.read(L,V);if(B instanceof Promise){let A;const M=new Promise((H,X)=>{let Y=!1;B.then(he=>{Y||(Y=!0,c(k,M,R),Gf(M,he),H(he))},he=>{Y||(Y=!0,c(k,M,R),Kf(M,he),X(he))}),A=he=>{Y||(Y=!0,he.then(me=>Gf(M,me),me=>Kf(M,me)),H(he))}});return M.status="pending",mv(M,H=>{H&&A(H),U==null||U.abort()}),c(k,M,R)}return c(k,B,R)}catch(B){return p(k,B,R)}finally{T=!1}},g=k=>Po(f(k)),w=k=>{let S=r.get(k);return S||(S=y(k)),S},x=(k,S)=>!S.l.size&&(!S.t.size||S.t.size===1&&S.t.has(k)),_=k=>{const S=r.get(k);S&&x(k,S)&&E(k)},h=k=>{const S=r.get(k);S==null||S.t.forEach(R=>{if(R!==k){const T=s(R),L=f(R);(!T||!$o(T,L))&&h(R)}})},d=(k,...S)=>{let R=!0;const T=F=>Po(f(F)),L=(F,...V)=>{let B;if(F===k){if(!js(F))throw new Error("atom not writable");const A=s(F),M=c(F,V[0]);(!A||!$o(A,M))&&h(F)}else B=d(F,...V);return R||$(),B},U=k.write(T,L,...S);return R=!1,U},v=(k,...S)=>{const R=d(k,...S);return $(),R},y=(k,S)=>{var R;const T={t:new Set(S&&[S]),l:new Set};if(r.set(k,T),((R={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:R.MODE)!=="production"&&l.add(k),f(k).d.forEach((L,U)=>{const F=r.get(U);F?F.t.add(k):U!==k&&y(U,k)}),f(k),Fs(k)&&k.onMount){const L=k.onMount((...U)=>v(k,...U));L&&(T.u=L)}return T},E=k=>{var S,R,T;const L=(S=r.get(k))==null?void 0:S.u;L&&L(),r.delete(k),((R={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:R.MODE)!=="production"&&l.delete(k);const U=s(k);U?(Us(U)&&Yf(U.v),U.d.forEach((F,V)=>{if(V!==k){const B=r.get(V);B&&(B.t.delete(k),x(V,B)&&E(V))}})):((T={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:T.MODE)!=="production"&&console.warn("[Bug] could not find atom state to unmount",k)},C=(k,S,R)=>{const T=new Set(S.d.keys());R==null||R.forEach((L,U)=>{if(T.has(U)){T.delete(U);return}const F=r.get(U);F&&(F.t.delete(k),x(U,F)&&E(U))}),T.forEach(L=>{const U=r.get(L);U?U.t.add(k):r.has(k)&&y(L,k)})},$=()=>{for(var k;i.size;){const S=Array.from(i);i.clear(),S.forEach(([R,T])=>{var L;const U=s(R);if(U){U.d!==(T==null?void 0:T.d)&&C(R,U,T==null?void 0:T.d);const F=r.get(R);F&&!(T&&!Us(T)&&($o(T,U)||Xf(T,U)))&&F.l.forEach(V=>V())}else((L={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:L.MODE)!=="production"&&console.warn("[Bug] no atom state to flush")})}((k={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:k.MODE)!=="production"&&o.forEach(S=>S())},O=(k,S)=>{const R=w(k);$();const T=R.l;return T.add(S),()=>{T.delete(S),_(k)}};return((t={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:t.MODE)!=="production"?{get:g,set:v,sub:O,dev_subscribe_state:k=>(o.add(k),()=>{o.delete(k)}),dev_get_mounted_atoms:()=>l.values(),dev_get_atom_state:k=>n.get(k),dev_get_mounted:k=>r.get(k),dev_restore_atoms:k=>{for(const[S,R]of k)js(S)&&(c(S,R),h(S));$()}}:{get:g,set:v,sub:O}};let Bs;const vv=()=>(Bs||(Bs=gv()),Bs),yv=P.createContext(void 0),f0=e=>{const t=P.useContext(yv);return(e==null?void 0:e.store)||t||vv()},wv=e=>e instanceof Promise,xv=Il.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e)});function qn(e,t){const n=f0(t),[[r,i,o],l]=P.useReducer(u=>{const c=n.get(e);return Object.is(u[0],c)&&u[1]===n&&u[2]===e?u:[c,n,e]},void 0,()=>[n.get(e),n,e]);let s=r;(i!==n||o!==e)&&(l(),s=n.get(e));const a=t==null?void 0:t.delay;return P.useEffect(()=>{const u=n.sub(e,()=>{if(typeof a=="number"){setTimeout(l,a);return}l()});return l(),u},[n,e,a]),P.useDebugValue(s),wv(s)?xv(s):s}function kv(e,t){const n=f0(t);return P.useCallback((...i)=>{var o;if(((o={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:o.MODE)!=="production"&&!("write"in e))throw new Error("not writable atom");return n.set(e,...i)},[n,e])}function Sv(e,t){return[qn(e,t),kv(e,t)]}function Ji(e,t){const n=$e(e);return $e(i=>i(n),(i,o,l)=>{const s=typeof l=="function"?l(i(n)):l;o(n,s),t({get:i,set:o,nextValue:s})})}const rc=()=>({loading:!0,error:null,data:null});function _v(e,t=100){let n,r,i;return function(...o){i=this,r=o,!n&&(n=setTimeout(()=>{n=null,e.apply(i,r)},t))}}function d0(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let Lr=d0();function Ev(e){Lr=e}const p0=/[&<>"']/,Cv=new RegExp(p0.source,"g"),h0=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,$v=new RegExp(h0.source,"g"),Pv={"&":"&","<":"<",">":">",'"':""","'":"'"},Jf=e=>Pv[e];function we(e,t){if(t){if(p0.test(e))return e.replace(Cv,Jf)}else if(h0.test(e))return e.replace($v,Jf);return e}const Ov=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function m0(e){return e.replace(Ov,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const bv=/(^|[^\[])\^/g;function te(e,t){e=typeof e=="string"?e:e.source,t=t||"";const n={replace:(r,i)=>(i=i.source||i,i=i.replace(bv,"$1"),e=e.replace(r,i),n),getRegex:()=>new RegExp(e,t)};return n}const Nv=/[^\w:]/g,Av=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ed(e,t,n){if(e){let r;try{r=decodeURIComponent(m0(n)).replace(Nv,"").toLowerCase()}catch{return null}if(r.indexOf("javascript:")===0||r.indexOf("vbscript:")===0||r.indexOf("data:")===0)return null}t&&!Av.test(n)&&(n=Mv(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const Oo={},Rv=/^[^:]+:\/*[^/]*$/,Tv=/^([^:]+:)[\s\S]*$/,zv=/^([^:]+:\/*[^/]*)[\s\S]*$/;function Mv(e,t){Oo[" "+e]||(Rv.test(e)?Oo[" "+e]=e+"/":Oo[" "+e]=Zo(e,"/",!0)),e=Oo[" "+e];const n=e.indexOf(":")===-1;return t.substring(0,2)==="//"?n?t:e.replace(Tv,"$1")+t:t.charAt(0)==="/"?n?t:e.replace(zv,"$1")+t:e+t}const Ol={exec:function(){}};function wt(e){let t=1,n,r;for(;t{let a=!1,u=l;for(;--u>=0&&s[u]==="\\";)a=!a;return a?"|":" |"}),r=n.split(/ \|/);let i=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length1;)t&1&&(n+=e),t>>=1,e+=e;return n+e}function rd(e,t,n,r){const i=t.href,o=t.title?we(t.title):null,l=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){r.state.inLink=!0;const s={type:"link",raw:n,href:i,title:o,text:l,tokens:r.inlineTokens(l)};return r.state.inLink=!1,s}return{type:"image",raw:n,href:i,title:o,text:we(l)}}function Iv(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const r=n[1];return t.split(` -`).map(i=>{const o=i.match(/^\s+/);if(o===null)return i;const[l]=o;return l.length>=r.length?i.slice(r.length):i}).join(` -`)}class ic{constructor(t){this.options=t||Lr}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const r=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:Zo(r,` -`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],i=Iv(r,n[3]||"");return{type:"code",raw:r,lang:n[2]?n[2].trim().replace(this.rules.inline._escapes,"$1"):n[2],text:i}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let r=n[2].trim();if(/#$/.test(r)){const i=Zo(r,"#");(this.options.pedantic||!i||/ $/.test(i))&&(r=i.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){const r=n[0].replace(/^ *>[ \t]?/gm,""),i=this.lexer.state.top;this.lexer.state.top=!0;const o=this.lexer.blockTokens(r);return this.lexer.state.top=i,{type:"blockquote",raw:n[0],tokens:o,text:r}}}list(t){let n=this.rules.block.list.exec(t);if(n){let r,i,o,l,s,a,u,c,p,f,g,w,x=n[1].trim();const _=x.length>1,h={type:"list",raw:"",ordered:_,start:_?+x.slice(0,-1):"",loose:!1,items:[]};x=_?`\\d{1,9}\\${x.slice(-1)}`:`\\${x}`,this.options.pedantic&&(x=_?x:"[*+-]");const d=new RegExp(`^( {0,3}${x})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;t&&(w=!1,!(!(n=d.exec(t))||this.rules.block.hr.test(t)));){if(r=n[0],t=t.substring(r.length),c=n[2].split(` -`,1)[0].replace(/^\t+/,y=>" ".repeat(3*y.length)),p=t.split(` -`,1)[0],this.options.pedantic?(l=2,g=c.trimLeft()):(l=n[2].search(/[^ ]/),l=l>4?1:l,g=c.slice(l),l+=n[1].length),a=!1,!c&&/^ *$/.test(p)&&(r+=p+` -`,t=t.substring(p.length+1),w=!0),!w){const y=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),E=new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),C=new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),$=new RegExp(`^ {0,${Math.min(3,l-1)}}#`);for(;t&&(f=t.split(` -`,1)[0],p=f,this.options.pedantic&&(p=p.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(C.test(p)||$.test(p)||y.test(p)||E.test(t)));){if(p.search(/[^ ]/)>=l||!p.trim())g+=` -`+p.slice(l);else{if(a||c.search(/[^ ]/)>=4||C.test(c)||$.test(c)||E.test(c))break;g+=` -`+p}!a&&!p.trim()&&(a=!0),r+=f+` -`,t=t.substring(f.length+1),c=p.slice(l)}}h.loose||(u?h.loose=!0:/\n *\n *$/.test(r)&&(u=!0)),this.options.gfm&&(i=/^\[[ xX]\] /.exec(g),i&&(o=i[0]!=="[ ] ",g=g.replace(/^\[[ xX]\] +/,""))),h.items.push({type:"list_item",raw:r,task:!!i,checked:o,loose:!1,text:g}),h.raw+=r}h.items[h.items.length-1].raw=r.trimRight(),h.items[h.items.length-1].text=g.trimRight(),h.raw=h.raw.trimRight();const v=h.items.length;for(s=0;sC.type==="space"),E=y.length>0&&y.some(C=>/\n.*\n/.test(C.raw));h.loose=E}if(h.loose)for(s=0;s$/,"$1").replace(this.rules.inline._escapes,"$1"):"",o=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline._escapes,"$1"):n[3];return{type:"def",tag:r,raw:n[0],href:i,title:o}}}table(t){const n=this.rules.block.table.exec(t);if(n){const r={type:"table",header:td(n[1]).map(i=>({text:i})),align:n[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(` -`):[]};if(r.header.length===r.align.length){r.raw=n[0];let i=r.align.length,o,l,s,a;for(o=0;o({text:u}));for(i=r.header.length,l=0;l/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):we(n[0]):n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const r=n[2].trim();if(!this.options.pedantic&&/^$/.test(r))return;const l=Zo(r.slice(0,-1),"\\");if((r.length-l.length)%2===0)return}else{const l=Lv(n[2],"()");if(l>-1){const a=(n[0].indexOf("!")===0?5:4)+n[1].length+l;n[2]=n[2].substring(0,l),n[0]=n[0].substring(0,a).trim(),n[3]=""}}let i=n[2],o="";if(this.options.pedantic){const l=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);l&&(i=l[1],o=l[3])}else o=n[3]?n[3].slice(1,-1):"";return i=i.trim(),/^$/.test(r)?i=i.slice(1):i=i.slice(1,-1)),rd(n,{href:i&&i.replace(this.rules.inline._escapes,"$1"),title:o&&o.replace(this.rules.inline._escapes,"$1")},n[0],this.lexer)}}reflink(t,n){let r;if((r=this.rules.inline.reflink.exec(t))||(r=this.rules.inline.nolink.exec(t))){let i=(r[2]||r[1]).replace(/\s+/g," ");if(i=n[i.toLowerCase()],!i){const o=r[0].charAt(0);return{type:"text",raw:o,text:o}}return rd(r,i,r[0],this.lexer)}}emStrong(t,n,r=""){let i=this.rules.inline.emStrong.lDelim.exec(t);if(!i||i[3]&&r.match(/[\p{L}\p{N}]/u))return;const o=i[1]||i[2]||"";if(!o||o&&(r===""||this.rules.inline.punctuation.exec(r))){const l=i[0].length-1;let s,a,u=l,c=0;const p=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(p.lastIndex=0,n=n.slice(-1*t.length+l);(i=p.exec(n))!=null;){if(s=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!s)continue;if(a=s.length,i[3]||i[4]){u+=a;continue}else if((i[5]||i[6])&&l%3&&!((l+a)%3)){c+=a;continue}if(u-=a,u>0)continue;a=Math.min(a,a+u+c);const f=t.slice(0,l+i.index+(i[0].length-s.length)+a);if(Math.min(l,a)%2){const w=f.slice(1,-1);return{type:"em",raw:f,text:w,tokens:this.lexer.inlineTokens(w)}}const g=f.slice(2,-2);return{type:"strong",raw:f,text:g,tokens:this.lexer.inlineTokens(g)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let r=n[2].replace(/\n/g," ");const i=/[^ ]/.test(r),o=/^ /.test(r)&&/ $/.test(r);return i&&o&&(r=r.substring(1,r.length-1)),r=we(r,!0),{type:"codespan",raw:n[0],text:r}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t,n){const r=this.rules.inline.autolink.exec(t);if(r){let i,o;return r[2]==="@"?(i=we(this.options.mangle?n(r[1]):r[1]),o="mailto:"+i):(i=we(r[1]),o=i),{type:"link",raw:r[0],text:i,href:o,tokens:[{type:"text",raw:i,text:i}]}}}url(t,n){let r;if(r=this.rules.inline.url.exec(t)){let i,o;if(r[2]==="@")i=we(this.options.mangle?n(r[0]):r[0]),o="mailto:"+i;else{let l;do l=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0];while(l!==r[0]);i=we(r[0]),r[1]==="www."?o="http://"+r[0]:o=r[0]}return{type:"link",raw:r[0],text:i,href:o,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(t,n){const r=this.rules.inline.text.exec(t);if(r){let i;return this.lexer.state.inRawBlock?i=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):we(r[0]):r[0]:i=we(this.options.smartypants?n(r[0]):r[0]),{type:"text",raw:r[0],text:i}}}}const W={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Ol,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};W._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;W._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;W.def=te(W.def).replace("label",W._label).replace("title",W._title).getRegex();W.bullet=/(?:[*+-]|\d{1,9}[.)])/;W.listItemStart=te(/^( *)(bull) */).replace("bull",W.bullet).getRegex();W.list=te(W.list).replace(/bull/g,W.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+W.def.source+")").getRegex();W._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";W._comment=/|$)/;W.html=te(W.html,"i").replace("comment",W._comment).replace("tag",W._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();W.paragraph=te(W._paragraph).replace("hr",W.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",W._tag).getRegex();W.blockquote=te(W.blockquote).replace("paragraph",W.paragraph).getRegex();W.normal=wt({},W);W.gfm=wt({},W.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});W.gfm.table=te(W.gfm.table).replace("hr",W.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",W._tag).getRegex();W.gfm.paragraph=te(W._paragraph).replace("hr",W.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",W.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",W._tag).getRegex();W.pedantic=wt({},W.normal,{html:te(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",W._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ol,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:te(W.normal._paragraph).replace("hr",W.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",W.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const j={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ol,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ol,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";j.punctuation=te(j.punctuation).replace(/punctuation/g,j._punctuation).getRegex();j.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;j.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;j._comment=te(W._comment).replace("(?:-->|$)","-->").getRegex();j.emStrong.lDelim=te(j.emStrong.lDelim).replace(/punct/g,j._punctuation).getRegex();j.emStrong.rDelimAst=te(j.emStrong.rDelimAst,"g").replace(/punct/g,j._punctuation).getRegex();j.emStrong.rDelimUnd=te(j.emStrong.rDelimUnd,"g").replace(/punct/g,j._punctuation).getRegex();j._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;j._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;j._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;j.autolink=te(j.autolink).replace("scheme",j._scheme).replace("email",j._email).getRegex();j._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;j.tag=te(j.tag).replace("comment",j._comment).replace("attribute",j._attribute).getRegex();j._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;j._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;j._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;j.link=te(j.link).replace("label",j._label).replace("href",j._href).replace("title",j._title).getRegex();j.reflink=te(j.reflink).replace("label",j._label).replace("ref",W._label).getRegex();j.nolink=te(j.nolink).replace("ref",W._label).getRegex();j.reflinkSearch=te(j.reflinkSearch,"g").replace("reflink",j.reflink).replace("nolink",j.nolink).getRegex();j.normal=wt({},j);j.pedantic=wt({},j.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:te(/^!?\[(label)\]\((.*?)\)/).replace("label",j._label).getRegex(),reflink:te(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",j._label).getRegex()});j.gfm=wt({},j.normal,{escape:te(j.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),t+="&#"+r+";";return t}class Qt{constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Lr,this.options.tokenizer=this.options.tokenizer||new ic,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:W.normal,inline:j.normal};this.options.pedantic?(n.block=W.pedantic,n.inline=j.pedantic):this.options.gfm&&(n.block=W.gfm,this.options.breaks?n.inline=j.breaks:n.inline=j.gfm),this.tokenizer.rules=n}static get rules(){return{block:W,inline:j}}static lex(t,n){return new Qt(n).lex(t)}static lexInline(t,n){return new Qt(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,` -`),this.blockTokens(t,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(s,a,u)=>a+" ".repeat(u.length));let r,i,o,l;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(s=>(r=s.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(t)){t=t.substring(r.raw.length),r.raw.length===1&&n.length>0?n[n.length-1].raw+=` -`:n.push(r);continue}if(r=this.tokenizer.code(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` -`+r.raw,i.text+=` -`+r.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(r=this.tokenizer.fences(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.heading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.hr(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.blockquote(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.list(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.html(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.def(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` -`+r.raw,i.text+=` -`+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.lheading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(o=t,this.options.extensions&&this.options.extensions.startBlock){let s=1/0;const a=t.slice(1);let u;this.options.extensions.startBlock.forEach(function(c){u=c.call({lexer:this},a),typeof u=="number"&&u>=0&&(s=Math.min(s,u))}),s<1/0&&s>=0&&(o=t.substring(0,s+1))}if(this.state.top&&(r=this.tokenizer.paragraph(o))){i=n[n.length-1],l&&i.type==="paragraph"?(i.raw+=` -`+r.raw,i.text+=` -`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r),l=o.length!==t.length,t=t.substring(r.raw.length);continue}if(r=this.tokenizer.text(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&i.type==="text"?(i.raw+=` -`+r.raw,i.text+=` -`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(t){const s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,i,o,l=t,s,a,u;if(this.tokens.links){const c=Object.keys(this.tokens.links);if(c.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(l))!=null;)c.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,s.index)+"["+nd("a",s[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.blockSkip.exec(l))!=null;)l=l.slice(0,s.index)+"["+nd("a",s[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(s=this.tokenizer.rules.inline.escapedEmSt.exec(l))!=null;)l=l.slice(0,s.index+s[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;t;)if(a||(u=""),a=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(c=>(r=c.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),i=n[n.length-1],i&&r.type==="text"&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,l,u)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t,id)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t,id))){t=t.substring(r.raw.length),n.push(r);continue}if(o=t,this.options.extensions&&this.options.extensions.startInline){let c=1/0;const p=t.slice(1);let f;this.options.extensions.startInline.forEach(function(g){f=g.call({lexer:this},p),typeof f=="number"&&f>=0&&(c=Math.min(c,f))}),c<1/0&&c>=0&&(o=t.substring(0,c+1))}if(r=this.tokenizer.inlineText(o,Dv)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(u=r.raw.slice(-1)),a=!0,i=n[n.length-1],i&&i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(t){const c="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return n}}class oc{constructor(t){this.options=t||Lr}code(t,n,r){const i=(n||"").match(/\S*/)[0];if(this.options.highlight){const o=this.options.highlight(t,i);o!=null&&o!==t&&(r=!0,t=o)}return t=t.replace(/\n$/,"")+` -`,i?'
    '+(r?t:we(t,!0))+`
    -`:"
    "+(r?t:we(t,!0))+`
    -`}blockquote(t){return`
    -${t}
    -`}html(t){return t}heading(t,n,r,i){if(this.options.headerIds){const o=this.options.headerPrefix+i.slug(r);return`${t} -`}return`${t} -`}hr(){return this.options.xhtml?`
    -`:`
    -`}list(t,n,r){const i=n?"ol":"ul",o=n&&r!==1?' start="'+r+'"':"";return"<"+i+o+`> -`+t+" -`}listitem(t){return`
  • ${t}
  • -`}checkbox(t){return" "}paragraph(t){return`

    ${t}

    -`}table(t,n){return n&&(n=`${n}`),` - -`+t+` -`+n+`
    -`}tablerow(t){return` -${t} -`}tablecell(t,n){const r=n.header?"th":"td";return(n.align?`<${r} align="${n.align}">`:`<${r}>`)+t+` -`}strong(t){return`${t}`}em(t){return`${t}`}codespan(t){return`${t}`}br(){return this.options.xhtml?"
    ":"
    "}del(t){return`${t}`}link(t,n,r){if(t=ed(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let i='
    ",i}image(t,n,r){if(t=ed(this.options.sanitize,this.options.baseUrl,t),t===null)return r;let i=`${r}":">",i}text(t){return t}}class v0{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,r){return""+r}image(t,n,r){return""+r}br(){return""}}class y0{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,n){let r=t,i=0;if(this.seen.hasOwnProperty(r)){i=this.seen[t];do i++,r=t+"-"+i;while(this.seen.hasOwnProperty(r))}return n||(this.seen[t]=i,this.seen[r]=0),r}slug(t,n={}){const r=this.serialize(t);return this.getNextSafeSlug(r,n.dryrun)}}class bt{constructor(t){this.options=t||Lr,this.options.renderer=this.options.renderer||new oc,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new v0,this.slugger=new y0}static parse(t,n){return new bt(n).parse(t)}static parseInline(t,n){return new bt(n).parseInline(t)}parse(t,n=!0){let r="",i,o,l,s,a,u,c,p,f,g,w,x,_,h,d,v,y,E,C;const $=t.length;for(i=0;i<$;i++){if(g=t[i],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[g.type]&&(C=this.options.extensions.renderers[g.type].call({parser:this},g),C!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(g.type))){r+=C||"";continue}switch(g.type){case"space":continue;case"hr":{r+=this.renderer.hr();continue}case"heading":{r+=this.renderer.heading(this.parseInline(g.tokens),g.depth,m0(this.parseInline(g.tokens,this.textRenderer)),this.slugger);continue}case"code":{r+=this.renderer.code(g.text,g.lang,g.escaped);continue}case"table":{for(p="",c="",s=g.header.length,o=0;o0&&d.tokens[0].type==="paragraph"?(d.tokens[0].text=E+" "+d.tokens[0].text,d.tokens[0].tokens&&d.tokens[0].tokens.length>0&&d.tokens[0].tokens[0].type==="text"&&(d.tokens[0].tokens[0].text=E+" "+d.tokens[0].tokens[0].text)):d.tokens.unshift({type:"text",text:E}):h+=E),h+=this.parse(d.tokens,_),f+=this.renderer.listitem(h,y,v);r+=this.renderer.list(f,w,x);continue}case"html":{r+=this.renderer.html(g.text);continue}case"paragraph":{r+=this.renderer.paragraph(this.parseInline(g.tokens));continue}case"text":{for(f=g.tokens?this.parseInline(g.tokens):g.text;i+1<$&&t[i+1].type==="text";)g=t[++i],f+=` -`+(g.tokens?this.parseInline(g.tokens):g.text);r+=n?this.renderer.paragraph(f):f;continue}default:{const O='Token with "'+g.type+'" type was not found.';if(this.options.silent){console.error(O);return}else throw new Error(O)}}}return r}parseInline(t,n){n=n||this.renderer;let r="",i,o,l;const s=t.length;for(i=0;i"u"||e===null)throw new Error("marked(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if(typeof t=="function"&&(n=t,t=null),t=wt({},Q.defaults,t||{}),g0(t),n){const i=t.highlight;let o;try{o=Qt.lex(e,t)}catch(a){return n(a)}const l=function(a){let u;if(!a)try{t.walkTokens&&Q.walkTokens(o,t.walkTokens),u=bt.parse(o,t)}catch(c){a=c}return t.highlight=i,a?n(a):n(null,u)};if(!i||i.length<3||(delete t.highlight,!o.length))return l();let s=0;Q.walkTokens(o,function(a){a.type==="code"&&(s++,setTimeout(()=>{i(a.text,a.lang,function(u,c){if(u)return l(u);c!=null&&c!==a.text&&(a.text=c,a.escaped=!0),s--,s===0&&l()})},0))}),s===0&&l();return}function r(i){if(i.message+=` -Please report this to https://github.com/markedjs/marked.`,t.silent)return"

    An error occurred:

    "+we(i.message+"",!0)+"
    ";throw i}try{const i=Qt.lex(e,t);if(t.walkTokens){if(t.async)return Promise.all(Q.walkTokens(i,t.walkTokens)).then(()=>bt.parse(i,t)).catch(r);Q.walkTokens(i,t.walkTokens)}return bt.parse(i,t)}catch(i){r(i)}}Q.options=Q.setOptions=function(e){return wt(Q.defaults,e),Ev(Q.defaults),Q};Q.getDefaults=d0;Q.defaults=Lr;Q.use=function(...e){const t=Q.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(n=>{const r=wt({},n);if(r.async=Q.defaults.async||r.async,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if(i.renderer){const o=t.renderers[i.name];o?t.renderers[i.name]=function(...l){let s=i.renderer.apply(this,l);return s===!1&&(s=o.apply(this,l)),s}:t.renderers[i.name]=i.renderer}if(i.tokenizer){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");t[i.level]?t[i.level].unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),r.extensions=t),n.renderer){const i=Q.defaults.renderer||new oc;for(const o in n.renderer){const l=i[o];i[o]=(...s)=>{let a=n.renderer[o].apply(i,s);return a===!1&&(a=l.apply(i,s)),a}}r.renderer=i}if(n.tokenizer){const i=Q.defaults.tokenizer||new ic;for(const o in n.tokenizer){const l=i[o];i[o]=(...s)=>{let a=n.tokenizer[o].apply(i,s);return a===!1&&(a=l.apply(i,s)),a}}r.tokenizer=i}if(n.walkTokens){const i=Q.defaults.walkTokens;r.walkTokens=function(o){let l=[];return l.push(n.walkTokens.call(this,o)),i&&(l=l.concat(i.call(this,o))),l}}Q.setOptions(r)})};Q.walkTokens=function(e,t){let n=[];for(const r of e)switch(n=n.concat(t.call(Q,r)),r.type){case"table":{for(const i of r.header)n=n.concat(Q.walkTokens(i.tokens,t));for(const i of r.rows)for(const o of i)n=n.concat(Q.walkTokens(o.tokens,t));break}case"list":{n=n.concat(Q.walkTokens(r.items,t));break}default:Q.defaults.extensions&&Q.defaults.extensions.childTokens&&Q.defaults.extensions.childTokens[r.type]?Q.defaults.extensions.childTokens[r.type].forEach(function(i){n=n.concat(Q.walkTokens(r[i],t))}):r.tokens&&(n=n.concat(Q.walkTokens(r.tokens,t)))}return n};Q.parseInline=function(e,t){if(typeof e>"u"||e===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof e!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");t=wt({},Q.defaults,t||{}),g0(t);try{const n=Qt.lexInline(e,t);return t.walkTokens&&Q.walkTokens(n,t.walkTokens),bt.parseInline(n,t)}catch(n){if(n.message+=` -Please report this to https://github.com/markedjs/marked.`,t.silent)return"

    An error occurred:

    "+we(n.message+"",!0)+"
    ";throw n}};Q.Parser=bt;Q.parser=bt.parse;Q.Renderer=oc;Q.TextRenderer=v0;Q.Lexer=Qt;Q.lexer=Qt.lex;Q.Tokenizer=ic;Q.Slugger=y0;Q.parse=Q;Q.options;Q.setOptions;Q.use;Q.walkTokens;Q.parseInline;bt.parse;Qt.lex;const w0=!/\/g0\d\//.test((window==null?void 0:window.location.href)||""),_t=(()=>{const e=/([\s\S]*)\/(g0\d)\/([\s\S]*)/,t=(window.location.href||"").match(e),n=t?t[1]:"https://crossmatch.hid.gl",r=t?t[2]:"g02";return{host:n,gen:r,root:`${n}/${r}`}})();console.log("currentLocation",_t);const jv=w0?"./":`${_t.root}/current/`,lc=jv;function od(){return`${lc}config.json`}function ld(){return`${lc}history.md`}function sd(){return`${lc}existing.json`}function x0(e){return`${`${_t.root}/current/`}${e}`}const Ct={HID_PMIT:`${_t.root}/pmit/index.html`,HID_PMAC:`${_t.root}/maxz/pmac.zip.txt`,QA_WEBSITE_OLD:`${_t.root}/pageqa1/index.html`,CONFLUENCE_HINTS:"https://wiki.hidglobal.com/display/ALTUS/Browser+extensions+installation",LOCAL_HINTS:`${_t.root}/pages/wiki/installation`,LOCAL_APP_FISERV:`${_t.root}/pages/tests/fiserv`,LOCAL_APP_BANK_UTICA:`${_t.root}/pages/tests/91370-bank-utica`,LOCAL_APP_BANK_WASHINGTON:`${_t.root}/pages/tests/91506-bank-washington`,INSTALL_DP_PAGE:"https://www.hidglobal.com/sites/default/files/crossmatch/AltusAddons/g01/pagedp/index.html",INSTALL_GOOGLE_STORE:"https://chrome.google.com/webstore/detail/digitalpersona/piimgpjgnagkckjlhjcppbkbjjfjmnbh"},Fv=/dppm-(\d{1,3}\.\d{1,4}\.\d{1,5})_on_(\d\d\d\d\.\d\d\.\d\d)/i,Uv=/dppm-(\d{1,3}\.\d{1,4}\.\d{1,5})_on_(\d\d\d\d\.\d\d\.\d\d)-(r|m)-(chrome|firefox|edge)/i,Bv=/#### version ([.\d]+) [.\d]+<\/span>.?public/gi;var St=(e=>(e.dp="dp",e.hp="hp",e.de="de",e))(St||{});const Vv=e=>e==="dp"?"DP":e==="hp"?"HP":e==="de"?"Dell":"?";var J=(e=>(e.unknown="u",e.chrome="c",e.firefox="f",e.edge="e",e.dev="d",e.ie="i",e))(J||{});const Jl=e=>e==="c"?"Chrome":e==="f"?"Firefox":e==="e"?"Microsoft Edge":e==="d"?"DevTools":e==="i"?"IE":"?",Hv=e=>e==="chrome"?"c":e==="firefox"?"f":e==="me"?"e":e==="ie"?"i":void 0;var Un=(e=>(e.release="r",e.debug="m",e))(Un||{});function Wv(e){const t=e.match(Uv),n=t?Hv(t[4]):void 0;return{fname:e,version:t?t[1]:"",updated:t?t[2]:"",release:t&&t[3]==="r"?"r":"m",browser:n||J.chrome}}async function Qv(){const e=await fetch(sd(),{cache:"no-cache"});if(!e.ok)throw new Error(`No access to the HID server. Failed to get "${sd()}"`);let n=(await e.json()).map(r=>Wv(r.name)).filter(r=>r.version);return n.push({fname:"../../maxz/traytools.zip.txt",version:"2.0.7234",updated:"2017.10.20",release:"m",browser:J.dev}),n}const Zv={year:"numeric",month:"long",day:"numeric"};function qv(e){const t=new Date(e.updated.replace(/\./g,"-")+"T00:00:00"),n=t.getFullYear();return{...e,date:t.toLocaleDateString("en-US",Zv),year:n}}function Yv(e){const t={};return e.forEach(n=>{t[n.year]||(t[n.year]=[]),t[n.year].push(n)}),t}function ad(e){return{[J.chrome]:e.release===Un.release?1:3,[J.firefox]:e.release===Un.release?2:4}[e.browser]||5}function Gv(e){const t=Object.entries(e);return t.sort((n,r)=>n[0].localeCompare(r[0])),Object.fromEntries(t)}function ud(e){const t={};return e.forEach(n=>{t[n.version]||(t[n.version]=[]),t[n.version].push(n)}),Object.values(t).forEach(n=>n.sort((r,i)=>ad(r)-ad(i))),Gv(t)}function Kv(e,t){const n=(e||[]).map(qv);if(t!=null&&t.length){const l=ud(n);t.forEach(s=>{var a;(a=l[s])==null||a.forEach(u=>u.published=!0)})}const r=Yv(n);return Object.entries(r).map(([l,s])=>({year:l,items:s})).map(({year:l,items:s})=>({year:l,items:ud(s)}))}function k0(e,t){const n=(e==null?void 0:e.split("."))||[],r=(t==null?void 0:t.split("."))||[];return n.length!==r.length?!1:!n.find((o,l)=>+o<+r[l])}function Xv(e,t){const{brand:n,browser:r,qa:i}=e,{brand:o,browser:l,qa:s}=t;return r===l&&n===o&&i===s}function Jv(e,t){return t?e==null?void 0:e.find(n=>n.version===t):void 0}function cd(e,t){return e==null?void 0:e.find(n=>n.browser===t.browser&&n.release===t.release)}function ey(e){const t=e?[...e].reverse():[],n=cd(t,{browser:J.chrome,release:Un.release}),r=cd(t,{browser:J.firefox,release:Un.release});return{ch:n,ff:r}}function fd(e,t){return t&&k0(t.version,e.version)?{...e,version:t.version,updated:t.updated,url:x0(t.fname)}:e}function ty(e){const t=e.match(Fv);return{version:t?t[1]:"",updated:t?t[2]:""}}function Vs(e,t,n,r){return e.find(i=>i.brand===t&&i.browser===n&&i.qa===r)}function bo(e,t,n){const r=[];[St.dp,St.hp,St.de].forEach(o=>{const l=e[o];if(l){const s=ty(l.url);r.push({url:l.url,brand:o,browser:t,qa:n,version:l.version||s.version,updated:l.updated||s.updated})}});let i=Vs(r,St.dp,t,n);if(!i)throw new Error("DP info is missing. At least DP info should exist.");return!Vs(r,St.hp,t,n)&&r.push({...i,brand:St.hp}),!Vs(r,St.de,t,n)&&r.push({...i,brand:St.de}),r}function ny(e){const t=bo(e.browsers.chrome.qaUrl,J.chrome,!0),n=bo(e.browsers.chrome.extensionUrl,J.chrome,!1),r=bo(e.browsers.firefox.qaUrl,J.firefox,!0),i=bo(e.browsers.firefox.extensionUrl,J.firefox,!1);return{chrome:t[0],firefox:r[0],summary:[...r,...i,...t,...n]}}async function ry(){const e=await fetch(od(),{cache:"no-cache"});if(!e.ok)throw new Error(`No access to the HID server. Failed to get "${od()}"`);return e}async function iy(){const t=await(await ry()).json();return ny(t)}async function oy(){let t=await(await fetch(ld(),{cache:"no-cache"})).text();if(!t)throw new Error(`No access to the HID server. Failed to get "${ld()}"`);return t}let ly={data:""},sy=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||ly,ay=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,uy=/\/\*[^]*?\*\/| +/g,dd=/\n+/g,rn=(e,t)=>{let n="",r="",i="";for(let o in e){let l=e[o];o[0]=="@"?o[1]=="i"?n=o+" "+l+";":r+=o[1]=="f"?rn(l,o):o+"{"+rn(l,o[1]=="k"?"":t)+"}":typeof l=="object"?r+=rn(l,t?t.replace(/([^,])+/g,s=>o.replace(/(^:.*)|([^,])+/g,a=>/&/.test(a)?a.replace(/&/g,s):s?s+" "+a:a)):o):l!=null&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=rn.p?rn.p(o,l):o+":"+l+";")}return n+(t&&i?t+"{"+i+"}":i)+r},zt={},S0=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+S0(e[n]);return t}return e},cy=(e,t,n,r,i)=>{let o=S0(e),l=zt[o]||(zt[o]=(a=>{let u=0,c=11;for(;u>>0;return"go"+c})(o));if(!zt[l]){let a=o!==e?e:(u=>{let c,p,f=[{}];for(;c=ay.exec(u.replace(uy,""));)c[4]?f.shift():c[3]?(p=c[3].replace(dd," ").trim(),f.unshift(f[0][p]=f[0][p]||{})):f[0][c[1]]=c[2].replace(dd," ").trim();return f[0]})(e);zt[l]=rn(i?{["@keyframes "+l]:a}:a,n?"":"."+l)}let s=n&&zt.g?zt.g:null;return n&&(zt.g=zt[l]),((a,u,c,p)=>{p?u.data=u.data.replace(p,a):u.data.indexOf(a)===-1&&(u.data=c?a+u.data:u.data+a)})(zt[l],t,r,s),l},fy=(e,t,n)=>e.reduce((r,i,o)=>{let l=t[o];if(l&&l.call){let s=l(n),a=s&&s.props&&s.props.className||/^go/.test(s)&&s;l=a?"."+a:s&&typeof s=="object"?s.props?"":rn(s,""):s===!1?"":s}return r+i+(l??"")},"");function es(e){let t=this||{},n=e.call?e(t.p):e;return cy(n.unshift?n.raw?fy(n,[].slice.call(arguments,1),t.p):n.reduce((r,i)=>Object.assign(r,i&&i.call?i(t.p):i),{}):n,sy(t.target),t.g,t.o,t.k)}let _0,Wa,Qa;es.bind({g:1});let Zt=es.bind({k:1});function dy(e,t,n,r){rn.p=t,_0=e,Wa=n,Qa=r}function _n(e,t){let n=this||{};return function(){let r=arguments;function i(o,l){let s=Object.assign({},o),a=s.className||i.className;n.p=Object.assign({theme:Wa&&Wa()},s),n.o=/ *go\d+/.test(a),s.className=es.apply(n,r)+(a?" "+a:""),t&&(s.ref=l);let u=e;return e[0]&&(u=s.as||e,delete s.as),Qa&&u[0]&&Qa(s),_0(u,s)}return t?t(i):i}}var py=e=>typeof e=="function",bl=(e,t)=>py(e)?e(t):e,hy=(()=>{let e=0;return()=>(++e).toString()})(),E0=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),my=20,qo=new Map,gy=1e3,pd=e=>{if(qo.has(e))return;let t=setTimeout(()=>{qo.delete(e),Yn({type:4,toastId:e})},gy);qo.set(e,t)},vy=e=>{let t=qo.get(e);t&&clearTimeout(t)},Za=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,my)};case 1:return t.toast.id&&vy(t.toast.id),{...e,toasts:e.toasts.map(o=>o.id===t.toast.id?{...o,...t.toast}:o)};case 2:let{toast:n}=t;return e.toasts.find(o=>o.id===n.id)?Za(e,{type:1,toast:n}):Za(e,{type:0,toast:n});case 3:let{toastId:r}=t;return r?pd(r):e.toasts.forEach(o=>{pd(o.id)}),{...e,toasts:e.toasts.map(o=>o.id===r||r===void 0?{...o,visible:!1}:o)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(o=>o.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let i=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(o=>({...o,pauseDuration:o.pauseDuration+i}))}}},Yo=[],Go={toasts:[],pausedAt:void 0},Yn=e=>{Go=Za(Go,e),Yo.forEach(t=>{t(Go)})},yy={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},wy=(e={})=>{let[t,n]=P.useState(Go);P.useEffect(()=>(Yo.push(n),()=>{let i=Yo.indexOf(n);i>-1&&Yo.splice(i,1)}),[t]);let r=t.toasts.map(i=>{var o,l;return{...e,...e[i.type],...i,duration:i.duration||((o=e[i.type])==null?void 0:o.duration)||(e==null?void 0:e.duration)||yy[i.type],style:{...e.style,...(l=e[i.type])==null?void 0:l.style,...i.style}}});return{...t,toasts:r}},xy=(e,t="blank",n)=>({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...n,id:(n==null?void 0:n.id)||hy()}),eo=e=>(t,n)=>{let r=xy(t,e,n);return Yn({type:2,toast:r}),r.id},be=(e,t)=>eo("blank")(e,t);be.error=eo("error");be.success=eo("success");be.loading=eo("loading");be.custom=eo("custom");be.dismiss=e=>{Yn({type:3,toastId:e})};be.remove=e=>Yn({type:4,toastId:e});be.promise=(e,t,n)=>{let r=be.loading(t.loading,{...n,...n==null?void 0:n.loading});return e.then(i=>(be.success(bl(t.success,i),{id:r,...n,...n==null?void 0:n.success}),i)).catch(i=>{be.error(bl(t.error,i),{id:r,...n,...n==null?void 0:n.error})}),e};var ky=(e,t)=>{Yn({type:1,toast:{id:e,height:t}})},Sy=()=>{Yn({type:5,time:Date.now()})},_y=e=>{let{toasts:t,pausedAt:n}=wy(e);P.useEffect(()=>{if(n)return;let o=Date.now(),l=t.map(s=>{if(s.duration===1/0)return;let a=(s.duration||0)+s.pauseDuration-(o-s.createdAt);if(a<0){s.visible&&be.dismiss(s.id);return}return setTimeout(()=>be.dismiss(s.id),a)});return()=>{l.forEach(s=>s&&clearTimeout(s))}},[t,n]);let r=P.useCallback(()=>{n&&Yn({type:6,time:Date.now()})},[n]),i=P.useCallback((o,l)=>{let{reverseOrder:s=!1,gutter:a=8,defaultPosition:u}=l||{},c=t.filter(g=>(g.position||u)===(o.position||u)&&g.height),p=c.findIndex(g=>g.id===o.id),f=c.filter((g,w)=>wg.visible).slice(...s?[f+1]:[0,f]).reduce((g,w)=>g+(w.height||0)+a,0)},[t]);return{toasts:t,handlers:{updateHeight:ky,startPause:Sy,endPause:r,calculateOffset:i}}},Ey=Zt` -from { - transform: scale(0) rotate(45deg); - opacity: 0; -} -to { - transform: scale(1) rotate(45deg); - opacity: 1; -}`,Cy=Zt` -from { - transform: scale(0); - opacity: 0; -} -to { - transform: scale(1); - opacity: 1; -}`,$y=Zt` -from { - transform: scale(0) rotate(90deg); - opacity: 0; -} -to { - transform: scale(1) rotate(90deg); - opacity: 1; -}`,Py=_n("div")` - width: 20px; - opacity: 0; - height: 20px; - border-radius: 10px; - background: ${e=>e.primary||"#ff4b4b"}; - position: relative; - transform: rotate(45deg); - - animation: ${Ey} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; - animation-delay: 100ms; - - &:after, - &:before { - content: ''; - animation: ${Cy} 0.15s ease-out forwards; - animation-delay: 150ms; - position: absolute; - border-radius: 3px; - opacity: 0; - background: ${e=>e.secondary||"#fff"}; - bottom: 9px; - left: 4px; - height: 2px; - width: 12px; - } - - &:before { - animation: ${$y} 0.15s ease-out forwards; - animation-delay: 180ms; - transform: rotate(90deg); - } -`,Oy=Zt` - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -`,by=_n("div")` - width: 12px; - height: 12px; - box-sizing: border-box; - border: 2px solid; - border-radius: 100%; - border-color: ${e=>e.secondary||"#e0e0e0"}; - border-right-color: ${e=>e.primary||"#616161"}; - animation: ${Oy} 1s linear infinite; -`,Ny=Zt` -from { - transform: scale(0) rotate(45deg); - opacity: 0; -} -to { - transform: scale(1) rotate(45deg); - opacity: 1; -}`,Ay=Zt` -0% { - height: 0; - width: 0; - opacity: 0; -} -40% { - height: 0; - width: 6px; - opacity: 1; -} -100% { - opacity: 1; - height: 10px; -}`,Ry=_n("div")` - width: 20px; - opacity: 0; - height: 20px; - border-radius: 10px; - background: ${e=>e.primary||"#61d345"}; - position: relative; - transform: rotate(45deg); - - animation: ${Ny} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; - animation-delay: 100ms; - &:after { - content: ''; - box-sizing: border-box; - animation: ${Ay} 0.2s ease-out forwards; - opacity: 0; - animation-delay: 200ms; - position: absolute; - border-right: 2px solid; - border-bottom: 2px solid; - border-color: ${e=>e.secondary||"#fff"}; - bottom: 6px; - left: 6px; - height: 10px; - width: 6px; - } -`,Ty=_n("div")` - position: absolute; -`,zy=_n("div")` - position: relative; - display: flex; - justify-content: center; - align-items: center; - min-width: 20px; - min-height: 20px; -`,My=Zt` -from { - transform: scale(0.6); - opacity: 0.4; -} -to { - transform: scale(1); - opacity: 1; -}`,Ly=_n("div")` - position: relative; - transform: scale(0.6); - opacity: 0.4; - min-width: 20px; - animation: ${My} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) - forwards; -`,Iy=({toast:e})=>{let{icon:t,type:n,iconTheme:r}=e;return t!==void 0?typeof t=="string"?P.createElement(Ly,null,t):t:n==="blank"?null:P.createElement(zy,null,P.createElement(by,{...r}),n!=="loading"&&P.createElement(Ty,null,n==="error"?P.createElement(Py,{...r}):P.createElement(Ry,{...r})))},Dy=e=>` -0% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;} -100% {transform: translate3d(0,0,0) scale(1); opacity:1;} -`,jy=e=>` -0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} -100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;} -`,Fy="0%{opacity:0;} 100%{opacity:1;}",Uy="0%{opacity:1;} 100%{opacity:0;}",By=_n("div")` - display: flex; - align-items: center; - background: #fff; - color: #363636; - line-height: 1.3; - will-change: transform; - box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); - max-width: 350px; - pointer-events: auto; - padding: 8px 10px; - border-radius: 8px; -`,Vy=_n("div")` - display: flex; - justify-content: center; - margin: 4px 10px; - color: inherit; - flex: 1 1 auto; - white-space: pre-line; -`,Hy=(e,t)=>{let n=e.includes("top")?1:-1,[r,i]=E0()?[Fy,Uy]:[Dy(n),jy(n)];return{animation:t?`${Zt(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Zt(i)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},Wy=P.memo(({toast:e,position:t,style:n,children:r})=>{let i=e.height?Hy(e.position||t||"top-center",e.visible):{opacity:0},o=P.createElement(Iy,{toast:e}),l=P.createElement(Vy,{...e.ariaProps},bl(e.message,e));return P.createElement(By,{className:e.className,style:{...i,...n,...e.style}},typeof r=="function"?r({icon:o,message:l}):P.createElement(P.Fragment,null,o,l))});dy(P.createElement);var Qy=({id:e,className:t,style:n,onHeightUpdate:r,children:i})=>{let o=P.useCallback(l=>{if(l){let s=()=>{let a=l.getBoundingClientRect().height;r(e,a)};s(),new MutationObserver(s).observe(l,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return P.createElement("div",{ref:o,className:t,style:n},i)},Zy=(e,t)=>{let n=e.includes("top"),r=n?{top:0}:{bottom:0},i=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:E0()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(n?1:-1)}px)`,...r,...i}},qy=es` - z-index: 9999; - > * { - pointer-events: auto; - } -`,No=16,Yy=({reverseOrder:e,position:t="top-center",toastOptions:n,gutter:r,children:i,containerStyle:o,containerClassName:l})=>{let{toasts:s,handlers:a}=_y(n);return P.createElement("div",{style:{position:"fixed",zIndex:9999,top:No,left:No,right:No,bottom:No,pointerEvents:"none",...o},className:l,onMouseEnter:a.startPause,onMouseLeave:a.endPause},s.map(u=>{let c=u.position||t,p=a.calculateOffset(u,{reverseOrder:e,gutter:r,defaultPosition:t}),f=Zy(c,p);return P.createElement(Qy,{id:u.id,key:u.id,onHeightUpdate:a.updateHeight,className:u.visible?qy:"",style:f},u.type==="custom"?bl(u.message,u):i?i(u):P.createElement(Wy,{toast:u,position:c}))}))};function Gy(){return m("div",{className:"toaser",children:m(Yy,{position:"bottom-right",reverseOrder:!1,gutter:8,containerClassName:"",containerStyle:{},toastOptions:{className:"",duration:5e3,style:{background:"#363636",color:"#fff"},success:{duration:3e3,iconTheme:{primary:"green",secondary:"black"}}}})})}function Ky(e){be(e,{style:{backgroundColor:"tomato"},icon:"👏"})}function sc(e){be.custom(t=>m("div",{className:"max-w-[540px] text-red-50 bg-red-600 border-red-700 border-2 rounded shadow-lg shadow-red-900/40",children:N("div",{className:"px-3 py-1 flex items-center justify-between",children:[m("div",{className:"",children:e}),m("div",{className:"ml-4 w-12 h-12 flex items-center justify-center hover:bg-red-400 active:scale-[.97] cursor-pointer select-none",onClick:()=>be.remove(t.id),children:"❌"})]})}))}var ot;(e=>{const t="react-page-qa2-01";e.initialData={open1:!1,open2:!1,open3:!1,open4:!1,open5:!1};function n(){const r=localStorage.getItem(t);if(r)try{let i=JSON.parse(r);e.initialData={...e.initialData,...i}}catch{}}n(),e.save=_v(function(i){let o={open1:i(R0),open2:i(T0),open3:i(z0),open4:i(M0),open5:i(L0)};localStorage.setItem(t,JSON.stringify(o))},1e3)})(ot||(ot={}));const cr=$e(rc()),C0=$e(e=>e(cr),(e,t)=>{async function n(){t(cr,r=>({...r,loading:!0}));try{const r=await iy();t(cr,{loading:!1,error:null,data:r})}catch(r){t(cr,{loading:!1,error:r,data:null}),sc(r.message)}t(ac)}n()});C0.onMount=e=>e();const ti=$e(rc()),$0=$e(e=>e(ti),(e,t)=>{async function n(){t(ti,r=>({...r,loading:!0}));try{const r=await Qv();t(ti,{loading:!1,error:null,data:r})}catch(r){t(ti,{loading:!1,error:r,data:null}),sc(r.message)}t(ac)}n()});$0.onMount=e=>e();const P0=$e([]),fr=$e(rc()),O0=$e(e=>e(fr),(e,t)=>{async function n(){t(fr,r=>({...r,loading:!0}));try{const r=await oy(),i=Q(r);t(qa,[...r.matchAll(Bv)].map(o=>o[1])),t(fr,{loading:!1,error:null,data:i})}catch(r){t(fr,{loading:!1,error:r,data:null}),t(qa,void 0),sc(r.message)}t(ac)}n()});O0.onMount=e=>e();const Xy=$e(e=>e(fr).data||""),Jy=$e(e=>{e(O0),e($0),e(C0)}),qa=$e(void 0),b0=$e(void 0),N0=$e(void 0),A0=$e([]),ac=$e(null,(e,t)=>{const n=e(fr),r=e(ti),i=e(cr);if(n.loading||r.loading||i.loading)return;const o=e(qa),l=Kv(r.data,o);t(P0,l);const s=ey(r.data);if(i.data&&r.data){const a=o==null?void 0:o[0],u=Jv(r.data,a);if(u){const c={brand:St.dp,browser:J.chrome,qa:!1};i.data.summary=i.data.summary.map(p=>(Xv(p,c)&&k0(a,p.version)&&(p.version=u.version,p.updated=u.updated),p))}t(b0,fd(i.data.chrome,s.ch)),t(N0,fd(i.data.firefox,s.ff)),t(A0,i.data.summary)}}),R0=Ji(ot.initialData.open1,({get:e})=>ot.save(e)),T0=Ji(ot.initialData.open2,({get:e})=>ot.save(e)),z0=Ji(ot.initialData.open3,({get:e})=>ot.save(e)),M0=Ji(ot.initialData.open4,({get:e})=>ot.save(e)),L0=Ji(ot.initialData.open5,({get:e})=>ot.save(e));function e2(e){const{title:t,...n}=e;return N("svg",{fill:"currentColor",viewBox:"0 0 125 33.4",...n,children:[t&&m("title",{children:t}),m("path",{d:"M79.96 33.16V.25c10.24 0 20.24-.68 30.09.2a16.09 16.09 0 0 1 15 16.47c0 8.41-5.76 15.23-15.27 16.05-9.75.84-19.58.19-29.82.19ZM96.22 3.21v27.07c6.61 1.08 9.56-.46 10.37-6.29a51.35 51.35 0 0 0 .06-13.9c-.87-6.28-3.5-7.74-10.43-6.88ZM0 32.8V.29h15.89v13.92h12V.34h16.05V32.7H28.03V19.31H16.11V32.8ZM54.24 32.86V.39h15.65v32.47Z"})]})}function t2(e){const{title:t,...n}=e;return N("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,...n,children:[t&&m("title",{children:t}),m("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})]})}function n2(e){const{title:t,...n}=e;return N("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,...n,children:[t&&m("title",{children:t}),m("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"})]})}function r2(){return m("svg",{id:"svgfont",style:{position:"absolute",width:0,height:0,overflow:"hidden"},"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1",children:N("defs",{children:[N("symbol",{id:"icon-ch",viewBox:"0 0 24 24",children:[m("defs",{children:m("clipPath",{id:"cr-a",children:m("circle",{cx:"12",cy:"11.99",r:"11.2",fill:"none"})})}),m("path",{d:"M7.59 14.54 12 6.9h10a11.21 11.21 0 0 0-19.41-1v8.6Z",fill:"#db4437"}),m("path",{d:"M16.41 14.54H7.59l-5-8.6a11.22 11.22 0 0 0 8.9 17.25l4.94-4.94Z",fill:"#0f9d58"}),m("path",{d:"m12 6.9 4.41 7.64-4.94 8.65H12A11.21 11.21 0 0 0 22 6.9Z",fill:"#ffcd40"}),N("g",{clipPath:"url(#cr-a)",children:[m("circle",{cx:"12",cy:"11.99",r:"5.09",fill:"#f1f1f1"}),m("circle",{cx:"12",cy:"11.99",r:"4.07",fill:"#4285f4"})]})]}),N("symbol",{id:"icon-ff",viewBox:"0 0 24 24",children:[N("defs",{children:[N("radialGradient",{id:"ff-a",cx:"-269.32",cy:"902.68",fx:"-269.32",fy:"902.68",r:"25.85",gradientTransform:"matrix(1 0 0 -1 290.3 908)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#fff36e"}),m("stop",{offset:".5",stopColor:"#fc4055"}),m("stop",{offset:"1",stopColor:"#e31587"})]}),N("radialGradient",{id:"ff-b",cx:"-1608.67",cy:"998.25",fx:"-1608.67",fy:"998.25",r:"25.31",gradientTransform:"matrix(.96 0 0 -.96 1563.12 963.42)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#ff9640"}),m("stop",{offset:".8",stopColor:"#fc4055"})]}),N("radialGradient",{id:"ff-c",cx:"-1603.63",cy:"1001.1",fx:"-1603.63",fy:"1001.1",r:"42.77",gradientTransform:"matrix(.96 0 0 -.96 1563.12 963.42)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:".1",stopColor:"#fff36e"}),m("stop",{offset:".5",stopColor:"#ff9640"}),m("stop",{offset:".6",stopColor:"#ff9640"})]}),N("linearGradient",{id:"ff-d",x1:"-272.9",y1:"905.35",x2:"-284.54",y2:"885.2",gradientTransform:"matrix(1 0 0 -1 290.3 908)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#fff36e",stopOpacity:".8"}),m("stop",{offset:".1",stopColor:"#fff36e",stopOpacity:".7"}),m("stop",{offset:".8",stopColor:"#fff36e",stopOpacity:"0"})]}),N("linearGradient",{id:"ff-e",x1:"-278.13",y1:"907.55",x2:"-271.95",y2:"889.64",gradientTransform:"matrix(1 0 0 -1 290.3 908)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#b833e1"}),m("stop",{offset:".4",stopColor:"#9059ff"}),m("stop",{offset:".6",stopColor:"#5b6df8"}),m("stop",{offset:"1",stopColor:"#0090ed"})]})]}),m("circle",{cx:"11.99",cy:"12",r:"11.39",fill:"#0063e1"}),m("path",{d:"M21.12 5.12A11.23 11.23 0 0 0 12.44.65c-1.92-.06-3.82.43-5.47 1.42A10.66 10.66 0 0 1 12.1.82c4.47.03 9.31 3.1 10.08 8.66.83 6.32-3.62 11.67-9.82 11.67-6.83 0-11.02-6.04-9.94-11.47.02-.27.06-.53.11-.8a10.8 10.8 0 0 1 1.2-3.99c-.8.4-1.79 1.71-2.28 2.88a11.76 11.76 0 0 0-.74 5.72l.06.43a11.38 11.38 0 1 0 20.32-8.8h.03Z",fill:"url(#ff-a)"}),m("path",{d:"M22.43 9.13C21.81 3.35 16.65.76 12.1.79c-1.79 0-3.79.43-5.13 1.28-.37.22-.71.47-1.03.77l.31-.26h.03A7.66 7.66 0 0 1 8.53 1.5c1.21-.33 2.47-.48 3.73-.43a9.48 9.48 0 0 1 8.91 9.11 6.83 6.83 0 0 1-6.55 6.92 6.3 6.3 0 0 1-6.18-3.62 6.34 6.34 0 0 1-.57-1.79c-.57-3.82 1.99-7.03 4.36-7.86-1.28-1.08-4.44-1.03-6.81.71a7.97 7.97 0 0 0-3.13 5.41 9.49 9.49 0 0 0 .65 5.13 10.04 10.04 0 0 0 8.54 6.12h.85c7.55 0 10.82-5.69 10.11-12.07h-.03Z",fill:"url(#ff-b)"}),m("path",{d:"M14.63 17.11a7.46 7.46 0 0 0 7.06-7.18c.23-4.47-2.42-9.28-9.45-8.86-1.26-.05-2.52.1-3.73.43-.78.23-1.52.58-2.19 1.03l-.06.03-.28.23a9.49 9.49 0 0 1 5.95-1.11c4.01.54 7.69 3.67 7.69 7.8 0 3.16-2.45 5.61-5.32 5.41-4.27-.23-5.35-4.61-3.13-6.52-.57-.11-1.71.11-2.51 1.31-.68 1.05-.65 2.68-.23 3.82a6.3 6.3 0 0 0 6.21 3.62Z",fill:"url(#ff-c)"}),m("path",{d:"M21.12 5.12a12 12 0 0 0-1.91-1.99c.18.17.35.35.51.54a6.34 6.34 0 0 1 1.42 2.31c.54 1.82.54 4.07-.6 5.84a6.67 6.67 0 0 1-5.98 3.1h-.28c-4.27-.28-5.38-4.64-3.13-6.55-.63-.11-1.74.11-2.53 1.31-.68 1.05-.65 2.68-.23 3.82a6.34 6.34 0 0 1-.57-1.79c-.57-3.82 1.99-7.03 4.36-7.86-1.28-1.08-4.44-1.03-6.81.71a7.9 7.9 0 0 0-2.85 4.16c.15-1.34.54-2.65 1.17-3.84-.8.4-1.79 1.71-2.28 2.88a11.76 11.76 0 0 0-.71 5.75l.06.43a11.38 11.38 0 1 0 20.32-8.8h.03Z",fill:"url(#ff-d)"}),m("path",{d:"M21.12 5.97a6.37 6.37 0 0 0-1.4-2.31 8.51 8.51 0 0 0-2.56-1.85c-.82-.4-1.68-.71-2.56-.91a11.42 11.42 0 0 0-4.73 0 8.19 8.19 0 0 0-3.93 1.91A9.57 9.57 0 0 1 17.1 4.18c.47.46.88.97 1.22 1.54 1.42 2.28 1.28 5.13.17 6.78a5.43 5.43 0 0 1-4.13 2.42 6.73 6.73 0 0 0 6.18-3.1 6.93 6.93 0 0 0 .57-5.84Z",fill:"url(#ff-e)"})]}),N("symbol",{id:"icon-me",viewBox:"0 0 24 24",children:[N("defs",{children:[N("radialGradient",{id:"me-b",cx:"-306.26",cy:"377.46",r:"8.27",gradientTransform:"matrix(1 0 0 .95 320.79 -342.22)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:".72",stopOpacity:"0"}),m("stop",{offset:".95",stopOpacity:".53"}),m("stop",{offset:"1"})]}),N("radialGradient",{id:"me-d",cx:"-120.2",cy:"293.6",r:"12.42",gradientTransform:"matrix(.15 -.99 .8 .12 -209.83 -136.08)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:".76",stopOpacity:"0"}),m("stop",{offset:".95",stopOpacity:".5"}),m("stop",{offset:"1"})]}),N("radialGradient",{id:"me-e",cx:"-171.65",cy:"355.56",r:"17.55",gradientTransform:"matrix(-.04 1 -2.13 -.08 753.63 205.11)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#35c1f1"}),m("stop",{offset:".11",stopColor:"#34c1ed"}),m("stop",{offset:".23",stopColor:"#2fc2df"}),m("stop",{offset:".31",stopColor:"#2bc3d2"}),m("stop",{offset:".67",stopColor:"#36c752"})]}),N("radialGradient",{id:"me-f",cx:"-67.02",cy:"691.29",r:"8.44",gradientTransform:"matrix(.28 .96 -.78 .23 579.69 -87.05)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#66eb6e"}),m("stop",{offset:"1",stopColor:"#66eb6e",stopOpacity:"0"})]}),N("linearGradient",{id:"me-a",x1:"-314.8",y1:"381.16",x2:"-299.34",y2:"381.16",gradientTransform:"translate(320.79 -364.91)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#0c59a4"}),m("stop",{offset:"1",stopColor:"#114a8b"})]}),N("linearGradient",{id:"me-c",x1:"-306.64",y1:"374.46",x2:"-316.3",y2:"384.97",gradientTransform:"translate(320.79 -364.91)",gradientUnits:"userSpaceOnUse",children:[m("stop",{offset:"0",stopColor:"#1b9de2"}),m("stop",{offset:".16",stopColor:"#1595df"}),m("stop",{offset:".67",stopColor:"#0680d7"}),m("stop",{offset:"1",stopColor:"#0078d4"})]})]}),m("path",{d:"M20.93 17.42a9.34 9.34 0 0 1-.91.41 9 9 0 0 1-3.11.56c-4.1 0-7.68-2.82-7.68-6.45a2.73 2.73 0 0 1 1.43-2.36C7 9.73 6 13.6 6 15.86c0 6.41 5.91 7.06 7.18 7.06a9.1 9.1 0 0 0 2.34-.4h.11a11.07 11.07 0 0 0 5.77-4.57.34.34 0 0 0-.1-.48.36.36 0 0 0-.36 0Z",fill:"url(#me-a)"}),m("path",{d:"M20.93 17.42a9.34 9.34 0 0 1-.91.41 9 9 0 0 1-3.11.56c-4.1 0-7.68-2.82-7.68-6.45a2.73 2.73 0 0 1 1.43-2.36C7 9.73 6 13.6 6 15.86c0 6.41 5.91 7.06 7.18 7.06a9.1 9.1 0 0 0 2.34-.4h.11a11.07 11.07 0 0 0 5.77-4.57.34.34 0 0 0-.1-.48.36.36 0 0 0-.36 0Z",opacity:".35",fill:"url(#b)"}),m("path",{d:"M10.07 21.83a7 7 0 0 1-.45-11.63 8.39 8.39 0 0 1 1-.62A2.86 2.86 0 0 1 12 9.23 2.8 2.8 0 0 1 14.78 12s2.12-6.9-6.93-6.9a7.28 7.28 0 0 0-6.94 6.75 11.46 11.46 0 0 0 1 4.86 11.12 11.12 0 0 0 13.56 5.82 6.55 6.55 0 0 1-5.44-.7Z",fill:"url(#me-c)"}),m("path",{d:"M10.07 21.83a7 7 0 0 1-.45-11.63 8.39 8.39 0 0 1 1-.62A2.86 2.86 0 0 1 12 9.23 2.8 2.8 0 0 1 14.78 12s2.12-6.9-6.93-6.9a7.28 7.28 0 0 0-6.94 6.75 11.46 11.46 0 0 0 1 4.86 11.12 11.12 0 0 0 13.56 5.82 6.55 6.55 0 0 1-5.44-.7Z",opacity:".41",fill:"url(#me-d)"}),m("path",{d:"M14.11 13.81c-.07.09-.29.21-.29.49a.81.81 0 0 0 .41.62 7.12 7.12 0 0 0 3.6.76 5.32 5.32 0 0 0 5.26-5.31 7.61 7.61 0 0 0-1-3.81A11.12 11.12 0 0 0 12 .9 11.09 11.09 0 0 0 .91 11.84C1 8.67 4.09 6.12 7.84 6.12a8.43 8.43 0 0 1 3.64.88 6.2 6.2 0 0 1 2.67 2.53 5.52 5.52 0 0 1 .63 2.56 3.11 3.11 0 0 1-.67 1.72Z",fill:"url(#me-e)"}),m("path",{d:"M14.11 13.81c-.07.09-.29.21-.29.49a.81.81 0 0 0 .41.62 7.12 7.12 0 0 0 3.6.76 5.32 5.32 0 0 0 5.26-5.31 7.61 7.61 0 0 0-1-3.81A11.12 11.12 0 0 0 12 .9 11.09 11.09 0 0 0 .91 11.84C1 8.67 4.09 6.12 7.84 6.12a8.43 8.43 0 0 1 3.64.88 6.2 6.2 0 0 1 2.67 2.53 5.52 5.52 0 0 1 .63 2.56 3.11 3.11 0 0 1-.67 1.72Z",fill:"url(#me-f)"})]}),N("symbol",{id:"icon-dt",viewBox:"0 0 24 24",children:[m("path",{fill:"#bb0202",d:"M16.84 13.22q2.45.15 2.36 2.22c-.05 1.33-.12 2.66-.13 3.98 0 .47-.13.7-.72.84-3.55.84-7.09 1.72-10.62 2.63-.58.15-.89.05-1.08-.41l-.05-.07a7.36 7.36 0 0 1-1.75-5.7c.08-1.03-.04-2.08-.07-3.11l1.62.81c.21.1.49.29.57-.12.26.15.55.2.86.18 2.41-.18 4.83-.33 7.23-.55.4-.04 1.2.13 1.14-.64l.63-.04Zm-.43 1.93c-.73.78-.68 1.69-.39 2.54.23.69 1.46.75 1.96.13.6-.75.85-1.58.44-2.48.02-.52.08-1.13-.58-1.32-.72-.21-.94.47-1.31.83-.08.08-.08.21-.11.32Z"}),m("path",{fill:"#2b2f37",d:"M8.14 11.53c-3.82-2.1-3.61-7.45.38-9.59 1.21.72 2.1.41 2.27-.8 2.12-.35 3.87.36 5.46 1.46l-.45.07c-.59-.46-1.34-.31-2.03-.38-.23-.92-1.35-.81-1.72-.61-1.26.7-2.79.87-3.97 1.45-1.79.88-2.26 2.64-2.03 4.46a6 6 0 0 0 1.72 3.23c.09.25.44.39.36.71Z"}),m("path",{fill:"#7f0000",d:"M16.21 13.26c.05.77-.74.6-1.14.64-2.41.23-4.82.38-7.23.55-.31.02-.6-.02-.86-.18.31-.76 1.15-.7 1.83-.89l.35.02c.75-.18 1.52-.14 2.28-.18.72-.04 1.47.15 2.17-.13l2.6.15Z"}),m("path",{d:"M8.14 11.53c.08-.31-.28-.46-.36-.71h.78l.6-.17c.77 1.22 2.63 1.62 4.04.87l2.63-.52-.05.47-.05.03-.13.11a6.63 6.63 0 0 1-7.04.2l-.19-.12-.23-.15Z",fill:"#180606"}),m("path",{fill:"#465374",d:"M18.41 7.01c-.03.95-.06 1.89-.98 2.58-.44.32-1.05.43-1.42.84-.77.22-1.56.25-2.36.14l-.06-.17v-.27c2.08-.31 3.34-1.36 3.84-3.11h.98Z"}),m("path",{d:"M18.41 7.01h-.98c-.05-.42-.01-.85-.12-1.28-.33-1.31-1.6-1.75-2.72-2.35.4-.24.96-.28 1.22-.7l.45-.07-.02.02c0 .16.06.17.17.05.42.51 1.13.84 1.25 1.53-.15.04-.35.03-.34.23 0 .02.04.06.07.06.23 0 .22-.17.27-.29.65.86.85 1.8.76 2.81Z",fill:"#526184"}),m("path",{fill:"#fa0708",d:"M8.8 13.39c-.68.18-1.52.13-1.83.89-.08.41-.36.22-.57.12-.55-.26-1.08-.54-1.62-.81 1.33-.26 2.66-.48 4.02-.2Z"}),m("path",{d:"M10.79 1.14c-.17 1.21-1.06 1.52-2.27.8a4.47 4.47 0 0 1 2.27-.8Z",fill:"#707277"}),m("path",{fill:"#2b2f37",d:"M16.01 10.43c.37-.41.98-.52 1.42-.84a2.92 2.92 0 0 1-1.64 1.88l.05-.47c.23-.15.18-.36.18-.57Z"}),m("path",{fill:"#fa0708",d:"m16.21 13.26-2.6-.15-1.37-.04a9.93 9.93 0 0 1 4.6.16l-.63.04Z"}),m("path",{fill:"#bb0202",d:"m12.24 13.06 1.37.04c-.7.29-1.45.09-2.17.13-.76.04-1.53 0-2.28.18.97-.52 2.05-.3 3.09-.36Z"}),m("path",{fill:"#2b2f37",d:"M16.42 2.67c-.11.12-.17.11-.17-.05l.17.05ZM8.14 11.53l.23.15c-.13 0-.21-.03-.23-.15ZM15.61 11.6l.13-.11-.13.11ZM8.38 11.68l.19.12c-.12.03-.18-.03-.19-.12Z"}),m("path",{d:"M18.42 15.33c.41.9.16 1.73-.44 2.48-.5.62-1.73.56-1.96-.13-.28-.85-.33-1.76.39-2.54.17.13.44.24.48.4.12.47.43.33.59.12.25-.34.69-.11.94-.34Z",fill:"#790000"}),m("path",{fill:"#7f0000",d:"M18.42 15.33c-.25.22-.7 0-.94.34-.16.22-.47.35-.59-.12-.04-.16-.31-.27-.48-.4.04-.11.04-.24.11-.32.37-.36.59-1.04 1.31-.83.67.19.6.81.58 1.32Z"}),m("path",{fill:"#0e1013",d:"M8.56 10.82h-.78A5.93 5.93 0 0 1 6.06 7.6c-.23-1.82.23-3.58 2.03-4.46 1.19-.59 2.71-.75 3.97-1.45.36-.2 1.49-.31 1.72.61-.51-.02-.94.23-1.39.36-.16-.58-.54-.24-.84-.14-.88.28-1.74.58-2.62.84-.27.08-.49.18-.65.37-1.79 2.16-2.25 3.98-.01 6.39.2.22.33.43.3.7Z"}),m("path",{fill:"#465374",d:"M12.39 2.65c.46-.14.88-.38 1.39-.36.69.07 1.44-.08 2.03.38-.26.42-.82.46-1.22.7-1.07-.13-2.1.16-3.15.18a.45.45 0 0 1-.03-.16l.98-.74Z"}),m("path",{d:"M11.41 3.39c0 .06.01.11.03.16-.64.29-.68.86-.84 1.38-.59 1.76.09 3.82 1.56 4.72.27.54.81.7 1.43.74l.06.17-.45.95c-1.41.75-3.27.35-4.04-.87.03-.43-.2-.77-.54-1.07-1.78-1.59-1.41-4.42.76-5.73.54-.33 1.16-.97 2.02-.45Z",fill:"#020202"}),m("path",{d:"M11.41 3.39c-.87-.52-1.48.12-2.02.45-2.17 1.32-2.54 4.15-.76 5.73.34.3.56.64.54 1.07l-.6.17c.03-.28-.1-.48-.3-.7-2.24-2.4-1.78-4.23.01-6.39.16-.19.38-.29.65-.37.88-.26 1.75-.56 2.62-.84.3-.1.68-.44.84.14l-.98.74Z",fill:"#060708"}),m("path",{fill:"#0e1013",d:"m13.2 11.51.45-.95c.8.12 1.59.09 2.36-.14 0 .2.05.42-.18.57l-2.63.52Z"}),m("path",{fill:"#6478a5",d:"M10.6 4.93c.16-.51.19-1.08.84-1.38 1.05-.02 2.09-.32 3.15-.18 1.12.6 2.39 1.04 2.72 2.35.11.43.07.85.12 1.28-.5 1.75-1.76 2.81-3.84 3.11-.04-.66.19-1.4-.81-1.73.06-1.52-.35-2.82-2.18-3.46Z"}),m("path",{d:"M12.78 8.39c.99.33.77 1.07.81 1.73v.27c-.62-.04-1.16-.19-1.43-.74l.62-1.27Z",fill:"#7c8cb3"}),m("path",{fill:"#6478a5",d:"M17.66 4.2c-.05.13-.03.3-.27.29-.02 0-.07-.04-.07-.06 0-.2.19-.19.34-.23Z"})]}),m("symbol",{id:"icon-ie",viewBox:"0 0 24 24",children:m("path",{d:"M8.05 14.13c0 .55.08 1.04.25 1.49.34.86.95 1.59 1.74 2.06.39.25.82.45 1.27.61.45.16.92.28 1.4.36 1.04.16 2.1.16 3.13-.02a12.3 12.3 0 0 0 3.06-.99c.5-.23 1-.48 1.52-.75v4.81c-1.09.53-2.24.95-3.42 1.24-.58.14-1.16.25-1.76.31s-1.21.1-1.85.1a9.96 9.96 0 0 1-4.69-1.13 9.11 9.11 0 0 1-1.91-1.34A8.49 8.49 0 0 1 4 14.49c0-.93.13-1.82.38-2.67A8.5 8.5 0 0 1 7.24 7.6a9.5 9.5 0 0 1 2.33-1.35 4.95 4.95 0 0 0-1.1 1.68 7.22 7.22 0 0 0-.51 1.94h8.08c0-.82-.08-1.52-.25-2.13s-.43-1.12-.8-1.52a3.37 3.37 0 0 0-1.43-.91 6.33 6.33 0 0 0-2.12-.3c-.97 0-1.95.14-2.92.44a13.1 13.1 0 0 0-5.2 3.05c-.72.68-1.34 1.45-1.86 2.3.11-.96.32-1.88.61-2.75a11.45 11.45 0 0 1 2.79-4.48 10.08 10.08 0 0 1 4.56-2.56c.89-.2 1.83-.32 2.82-.32.58 0 1.16.05 1.74.16a9.98 9.98 0 0 1 8.11 7.21c.3 1.05.46 2.15.46 3.29v2.82H8.05Z",fill:"#0078d7"})})]})})}function i2(e){const{title:t,...n}=e;return N("svg",{...n,children:[t&&m("title",{children:t}),m("use",{xlinkHref:"#icon-ch"})]})}function o2(e){const{title:t,...n}=e;return N("svg",{...n,children:[t&&m("title",{children:t}),m("use",{xlinkHref:"#icon-ff"})]})}function l2(e){const{title:t,...n}=e;return N("svg",{...n,children:[t&&m("title",{children:t}),m("use",{xlinkHref:"#icon-me"})]})}function s2(e){const{title:t,...n}=e;return N("svg",{...n,children:[t&&m("title",{children:t}),m("use",{xlinkHref:"#icon-dt"})]})}function to({browser:e,...t}){switch(e){case J.chrome:return m(i2,{...t});case J.firefox:return m(o2,{...t});case J.dev:return m(s2,{...t});case J.edge:return m(l2,{...t})}return null}const I0={textShadow:"1px 1px 2px #000"},a2={boxShadow:"0 2px 4px -1px rgb(0 0 0 / 20%), 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%)"};function u2(){return N(du,{children:[N("div",{className:"px-6 py-5 flex items-center justify-between bg-[#003165] shadow-sm cursor-default",children:[" ",N("div",{className:"flex items-center space-x-2",children:[m("div",{className:"w-20 py-2 flex items-center justify-center bg-white rounded-md",children:m(e2,{className:"px-2",fill:"#002f87"})}),m("div",{className:"pb-1 text-3xl tracking-tighter font-light text-slate-100 uppercase whitespace-nowrap",style:I0,children:"QA Extensions"})]})]}),m("div",{className:"h-1 bg-[#002f87]",style:a2})]})}var uc=ro(),Z=e=>no(e,uc),cc=ro();Z.write=e=>no(e,cc);var ts=ro();Z.onStart=e=>no(e,ts);var fc=ro();Z.onFrame=e=>no(e,fc);var dc=ro();Z.onFinish=e=>no(e,dc);var yr=[];Z.setTimeout=(e,t)=>{let n=Z.now()+t,r=()=>{let o=yr.findIndex(l=>l.cancel==r);~o&&yr.splice(o,1),an-=~o?1:0},i={time:n,handler:e,cancel:r};return yr.splice(D0(n),0,i),an+=1,j0(),i};var D0=e=>~(~yr.findIndex(t=>t.time>e)||~yr.length);Z.cancel=e=>{ts.delete(e),fc.delete(e),dc.delete(e),uc.delete(e),cc.delete(e)};Z.sync=e=>{Ya=!0,Z.batchedUpdates(e),Ya=!1};Z.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...i){t=i,Z.onStart(n)}return r.handler=e,r.cancel=()=>{ts.delete(n),t=null},r};var pc=typeof window<"u"?window.requestAnimationFrame:()=>{};Z.use=e=>pc=e;Z.now=typeof performance<"u"?()=>performance.now():Date.now;Z.batchedUpdates=e=>e();Z.catch=console.error;Z.frameLoop="always";Z.advance=()=>{Z.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):U0()};var sn=-1,an=0,Ya=!1;function no(e,t){Ya?(t.delete(e),e(0)):(t.add(e),j0())}function j0(){sn<0&&(sn=0,Z.frameLoop!=="demand"&&pc(F0))}function c2(){sn=-1}function F0(){~sn&&(pc(F0),Z.batchedUpdates(U0))}function U0(){let e=sn;sn=Z.now();let t=D0(sn);if(t&&(B0(yr.splice(0,t),n=>n.handler()),an-=t),!an){c2();return}ts.flush(),uc.flush(e?Math.min(64,sn-e):16.667),fc.flush(),cc.flush(),dc.flush()}function ro(){let e=new Set,t=e;return{add(n){an+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return an-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,an-=t.size,B0(t,r=>r(n)&&e.add(r)),an+=e.size,t=e)}}}function B0(e,t){e.forEach(n=>{try{t(n)}catch(r){Z.catch(r)}})}var f2=Object.defineProperty,d2=(e,t)=>{for(var n in t)f2(e,n,{get:t[n],enumerable:!0})},yt={};d2(yt,{assign:()=>h2,colors:()=>vn,createStringInterpolator:()=>mc,skipAnimation:()=>H0,to:()=>V0,willAdvance:()=>gc});function Ga(){}var p2=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),z={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function Lt(e,t){if(z.arr(e)){if(!z.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function At(e,t,n){if(z.arr(e)){for(let r=0;rz.und(e)?[]:z.arr(e)?e:[e];function di(e,t){if(e.size){let n=Array.from(e);e.clear(),G(n,t)}}var ni=(e,...t)=>di(e,n=>n(...t)),hc=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),mc,V0,vn=null,H0=!1,gc=Ga,h2=e=>{e.to&&(V0=e.to),e.now&&(Z.now=e.now),e.colors!==void 0&&(vn=e.colors),e.skipAnimation!=null&&(H0=e.skipAnimation),e.createStringInterpolator&&(mc=e.createStringInterpolator),e.requestAnimationFrame&&Z.use(e.requestAnimationFrame),e.batchedUpdates&&(Z.batchedUpdates=e.batchedUpdates),e.willAdvance&&(gc=e.willAdvance),e.frameLoop&&(Z.frameLoop=e.frameLoop)},pi=new Set,Je=[],Hs=[],Nl=0,ns={get idle(){return!pi.size&&!Je.length},start(e){Nl>e.priority?(pi.add(e),Z.onStart(m2)):(W0(e),Z(Ka))},advance:Ka,sort(e){if(Nl)Z.onFrame(()=>ns.sort(e));else{let t=Je.indexOf(e);~t&&(Je.splice(t,1),Q0(e))}},clear(){Je=[],pi.clear()}};function m2(){pi.forEach(W0),pi.clear(),Z(Ka)}function W0(e){Je.includes(e)||Q0(e)}function Q0(e){Je.splice(g2(Je,t=>t.priority>e.priority),0,e)}function Ka(e){let t=Hs;for(let n=0;n0}function g2(e,t){let n=e.findIndex(t);return n<0?e.length:n}var v2=(e,t,n)=>Math.min(Math.max(n,e),t),y2={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},ht="[-+]?\\d*\\.?\\d+",Al=ht+"%";function rs(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var w2=new RegExp("rgb"+rs(ht,ht,ht)),x2=new RegExp("rgba"+rs(ht,ht,ht,ht)),k2=new RegExp("hsl"+rs(ht,Al,Al)),S2=new RegExp("hsla"+rs(ht,Al,Al,ht)),_2=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,E2=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,C2=/^#([0-9a-fA-F]{6})$/,$2=/^#([0-9a-fA-F]{8})$/;function P2(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=C2.exec(e))?parseInt(t[1]+"ff",16)>>>0:vn&&vn[e]!==void 0?vn[e]:(t=w2.exec(e))?(Kn(t[1])<<24|Kn(t[2])<<16|Kn(t[3])<<8|255)>>>0:(t=x2.exec(e))?(Kn(t[1])<<24|Kn(t[2])<<16|Kn(t[3])<<8|gd(t[4]))>>>0:(t=_2.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=$2.exec(e))?parseInt(t[1],16)>>>0:(t=E2.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=k2.exec(e))?(hd(md(t[1]),Ao(t[2]),Ao(t[3]))|255)>>>0:(t=S2.exec(e))?(hd(md(t[1]),Ao(t[2]),Ao(t[3]))|gd(t[4]))>>>0:null}function Ws(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hd(e,t,n){let r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,o=Ws(i,r,e+1/3),l=Ws(i,r,e),s=Ws(i,r,e-1/3);return Math.round(o*255)<<24|Math.round(l*255)<<16|Math.round(s*255)<<8}function Kn(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function md(e){return(parseFloat(e)%360+360)%360/360}function gd(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Ao(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function vd(e){let t=P2(e);if(t===null)return e;t=t||0;let n=(t&4278190080)>>>24,r=(t&16711680)>>>16,i=(t&65280)>>>8,o=(t&255)/255;return`rgba(${n}, ${r}, ${i}, ${o})`}var Li=(e,t,n)=>{if(z.fun(e))return e;if(z.arr(e))return Li({range:e,output:t,extrapolate:n});if(z.str(e.output[0]))return mc(e);let r=e,i=r.output,o=r.range||[0,1],l=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",a=r.easing||(u=>u);return u=>{let c=b2(u,o);return O2(u,o[c],o[c+1],i[c],i[c+1],a,l,s,r.map)}};function O2(e,t,n,r,i,o,l,s,a){let u=a?a(e):e;if(un){if(s==="identity")return u;s==="clamp"&&(u=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?u=-u:n===1/0?u=u-t:u=(u-t)/(n-t),u=o(u),r===-1/0?u=-u:i===1/0?u=u+r:u=u*(i-r)+r,u)}function b2(e,t){for(var n=1;n=e);++n);return n-1}var N2=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);let r=n*e,i=t==="end"?Math.floor(r):Math.ceil(r);return v2(0,1,i/e)},Rl=1.70158,Ro=Rl*1.525,yd=Rl+1,wd=2*Math.PI/3,xd=2*Math.PI/4.5,To=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,Z0={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>yd*e*e*e-Rl*e*e,easeOutBack:e=>1+yd*Math.pow(e-1,3)+Rl*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((Ro+1)*2*e-Ro)/2:(Math.pow(2*e-2,2)*((Ro+1)*(e*2-2)+Ro)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*wd),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*wd)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*xd))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*xd)/2+1,easeInBounce:e=>1-To(1-e),easeOutBounce:To,easeInOutBounce:e=>e<.5?(1-To(1-2*e))/2:(1+To(2*e-1))/2,steps:N2},Or=Symbol.for("FluidValue.get"),Bn=Symbol.for("FluidValue.observers"),Xe=e=>Boolean(e&&e[Or]),Te=e=>e&&e[Or]?e[Or]():e,kd=e=>e[Bn]||null;function A2(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Ii(e,t){let n=e[Bn];n&&n.forEach(r=>{A2(r,t)})}var Zx,qx,tp,q0=(tp=class{constructor(e){I(this,Zx);I(this,qx);if(!e&&!(e=this.get))throw Error("Unknown getter");R2(this,e)}},Zx=Or,qx=Bn,tp),R2=(e,t)=>Y0(e,Or,t);function Ir(e,t){if(e[Or]){let n=e[Bn];n||Y0(e,Bn,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Di(e,t){let n=e[Bn];if(n&&n.has(t)){let r=n.size-1;r?n.delete(t):e[Bn]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Y0=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),Ko=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,T2=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Sd=new RegExp(`(${Ko.source})(%|[a-z]+)`,"i"),z2=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,is=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,G0=e=>{let[t,n]=M2(e);if(!t||hc())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);return r?r.trim():n&&n.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(n)||e:n&&is.test(n)?G0(n):n||e},M2=e=>{let t=is.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]},Qs,L2=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,K0=e=>{Qs||(Qs=vn?new RegExp(`(${Object.keys(vn).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Te(i).replace(is,G0).replace(T2,vd).replace(Qs,vd)),n=t.map(i=>i.match(Ko).map(Number)),r=n[0].map((i,o)=>n.map(l=>{if(!(o in l))throw Error('The arity of each "output" value must be equal');return l[o]})).map(i=>Li({...e,output:i}));return i=>{var s;let o=!Sd.test(t[0])&&((s=t.find(a=>Sd.test(a)))==null?void 0:s.replace(Ko,"")),l=0;return t[0].replace(Ko,()=>`${r[l++](i)}${o||""}`).replace(z2,L2)}},vc="react-spring: ",X0=e=>{let t=e,n=!1;if(typeof t!="function")throw new TypeError(`${vc}once requires a function parameter`);return(...r)=>{n||(t(...r),n=!0)}},I2=X0(console.warn);function D2(){I2(`${vc}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var j2=X0(console.warn);function F2(){j2(`${vc}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function os(e){return z.str(e)&&(e[0]=="#"||/\d/.test(e)||!hc()&&is.test(e)||e in(vn||{}))}var yc=hc()?P.useEffect:P.useLayoutEffect,U2=()=>{let e=P.useRef(!1);return yc(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function J0(){let e=P.useState()[1],t=U2();return()=>{t.current&&e(Math.random())}}function B2(e,t){let[n]=P.useState(()=>({inputs:t,result:e()})),r=P.useRef(),i=r.current,o=i;return o?Boolean(t&&o.inputs&&V2(t,o.inputs))||(o={inputs:t,result:e()}):o=n,P.useEffect(()=>{r.current=o,i==n&&(n.inputs=n.result=void 0)},[o]),o.result}function V2(e,t){if(e.length!==t.length)return!1;for(let n=0;nP.useEffect(e,H2),H2=[];function _d(e){let t=P.useRef();return P.useEffect(()=>{t.current=e}),t.current}var ji=Symbol.for("Animated:node"),W2=e=>!!e&&e[ji]===e,Et=e=>e&&e[ji],wc=(e,t)=>p2(e,ji,t),ls=e=>e&&e[ji]&&e[ji].getPayload(),t1=class{constructor(){I(this,"payload");wc(this,this)}getPayload(){return this.payload||[]}},io=class extends t1{constructor(t){super();I(this,"done",!0);I(this,"elapsedTime");I(this,"lastPosition");I(this,"lastVelocity");I(this,"v0");I(this,"durationProgress",0);this._value=t,z.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new io(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,n){return z.num(t)&&(this.lastPosition=t,n&&(t=Math.round(t/n)*n,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,z.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Fi=class extends io{constructor(t){super(0);I(this,"_string",null);I(this,"_toString");this._toString=Li({output:[t,t]})}static create(t){return new Fi(t)}getValue(){return this._string??(this._string=this._toString(this._value))}setValue(t){if(z.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=Li({output:[this.getValue(),t]})),this._value=0,super.reset()}},Tl={dependencies:null},ss=class extends t1{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return At(this.source,(n,r)=>{W2(n)?t[r]=n.getValue(e):Xe(n)?t[r]=Te(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&G(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return At(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Tl.dependencies&&Xe(e)&&Tl.dependencies.add(e);let t=ls(e);t&&G(t,n=>this.add(n))}},n1=class extends ss{constructor(t){super(t)}static create(t){return new n1(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let n=this.getPayload();return t.length==n.length?n.map((r,i)=>r.setValue(t[i])).some(Boolean):(super.setValue(t.map(Q2)),!0)}};function Q2(e){return(os(e)?Fi:io).create(e)}function Xa(e){let t=Et(e);return t?t.constructor:z.arr(e)?n1:os(e)?Fi:io}var Ed=(e,t)=>{let n=!z.fun(e)||e.prototype&&e.prototype.isReactComponent;return P.forwardRef((r,i)=>{let o=P.useRef(null),l=n&&P.useCallback(w=>{o.current=Y2(i,w)},[i]),[s,a]=q2(r,t),u=J0(),c=()=>{let w=o.current;n&&!w||(w?t.applyAnimatedValues(w,s.getValue(!0)):!1)===!1&&u()},p=new Z2(c,a),f=P.useRef();yc(()=>(f.current=p,G(a,w=>Ir(w,p)),()=>{f.current&&(G(f.current.deps,w=>Di(w,f.current)),Z.cancel(f.current.update))})),P.useEffect(c,[]),e1(()=>()=>{let w=f.current;G(w.deps,x=>Di(x,w))});let g=t.getComponentProps(s.getValue());return P.createElement(e,{...g,ref:l})})},Z2=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&Z.write(this.update)}};function q2(e,t){let n=new Set;return Tl.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new ss(e),Tl.dependencies=null,[e,n]}function Y2(e,t){return e&&(z.fun(e)?e(t):e.current=t),t}var Cd=Symbol.for("AnimatedComponent"),G2=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=i=>new ss(i),getComponentProps:r=i=>i}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},o=l=>{let s=$d(l)||"Anonymous";return z.str(l)?l=o[l]||(o[l]=Ed(l,i)):l=l[Cd]||(l[Cd]=Ed(l,i)),l.displayName=`Animated(${s})`,l};return At(e,(l,s)=>{z.arr(e)&&(s=$d(l)),o[s]=o(l)}),{animated:o}},$d=e=>z.str(e)?e:e&&z.str(e.displayName)?e.displayName:z.fun(e)&&e.name||null;function bn(e,...t){return z.fun(e)?e(...t):e}var hi=(e,t)=>e===!0||!!(t&&e&&(z.fun(e)?e(t):He(e).includes(t))),r1=(e,t)=>z.obj(e)?t&&e[t]:e,i1=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,K2=e=>e,xc=(e,t=K2)=>{let n=X2;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));let r={};for(let i of n){let o=t(e[i],i);z.und(o)||(r[i]=o)}return r},X2=["config","onProps","onStart","onChange","onPause","onResume","onRest"],J2={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function ew(e){let t={},n=0;if(At(e,(r,i)=>{J2[i]||(t[i]=r,n++)}),n)return t}function o1(e){let t=ew(e);if(t){let n={to:t};return At(e,(r,i)=>i in t||(n[i]=r)),n}return{...e}}function Ui(e){return e=Te(e),z.arr(e)?e.map(Ui):os(e)?yt.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tw(e){for(let t in e)return!0;return!1}function Ja(e){return z.fun(e)||z.arr(e)&&z.obj(e[0])}function nw(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function rw(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var iw={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},eu={...iw.default,mass:1,damping:1,easing:Z0.linear,clamp:!1},ow=class{constructor(){I(this,"tension");I(this,"friction");I(this,"frequency");I(this,"damping");I(this,"mass");I(this,"velocity",0);I(this,"restVelocity");I(this,"precision");I(this,"progress");I(this,"duration");I(this,"easing");I(this,"clamp");I(this,"bounce");I(this,"decay");I(this,"round");Object.assign(this,eu)}};function lw(e,t,n){n&&(n={...n},Pd(n,t),t={...n,...t}),Pd(e,t),Object.assign(e,t);for(let l in eu)e[l]==null&&(e[l]=eu[l]);let{mass:r,frequency:i,damping:o}=e;return z.und(i)||(i<.01&&(i=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/i,2)*r,e.friction=4*Math.PI*o*r/i),e}function Pd(e,t){if(!z.und(t.decay))e.duration=void 0;else{let n=!z.und(t.tension)||!z.und(t.friction);(n||!z.und(t.frequency)||!z.und(t.damping)||!z.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var Od=[],sw=class{constructor(){I(this,"changed",!1);I(this,"values",Od);I(this,"toValues",null);I(this,"fromValues",Od);I(this,"to");I(this,"from");I(this,"config",new ow);I(this,"immediate",!1)}};function l1(e,{key:t,props:n,defaultProps:r,state:i,actions:o}){return new Promise((l,s)=>{let a,u,c=hi(n.cancel??(r==null?void 0:r.cancel),t);if(c)g();else{z.und(n.pause)||(i.paused=hi(n.pause,t));let w=r==null?void 0:r.pause;w!==!0&&(w=i.paused||hi(w,t)),a=bn(n.delay||0,t),w?(i.resumeQueue.add(f),o.pause()):(o.resume(),f())}function p(){i.resumeQueue.add(f),i.timeouts.delete(u),u.cancel(),a=u.time-Z.now()}function f(){a>0&&!yt.skipAnimation?(i.delayed=!0,u=Z.setTimeout(g,a),i.pauseQueue.add(p),i.timeouts.add(u)):g()}function g(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(p),i.timeouts.delete(u),e<=(i.cancelId||0)&&(c=!0);try{o.start({...n,callId:e,cancel:c},l)}catch(w){s(w)}}})}var kc=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?wr(e.get()):t.every(n=>n.noop)?s1(e.get()):pt(e.get(),t.every(n=>n.finished)),s1=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),pt=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),wr=e=>({value:e,cancelled:!0,finished:!1});function a1(e,t,n,r){let{callId:i,parentId:o,onRest:l}=t,{asyncTo:s,promise:a}=n;return!o&&e===s&&!t.reset?a:n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;let u=xc(t,(_,h)=>h==="onRest"?void 0:_),c,p,f=new Promise((_,h)=>(c=_,p=h)),g=_=>{let h=i<=(n.cancelId||0)&&wr(r)||i!==n.asyncId&&pt(r,!1);if(h)throw _.result=h,p(_),_},w=(_,h)=>{let d=new bd,v=new Nd;return(async()=>{if(yt.skipAnimation)throw Bi(n),v.result=pt(r,!1),p(v),v;g(d);let y=z.obj(_)?{..._}:{...h,to:_};y.parentId=i,At(u,(C,$)=>{z.und(y[$])&&(y[$]=C)});let E=await r.start(y);return g(d),n.paused&&await new Promise(C=>{n.resumeQueue.add(C)}),E})()},x;if(yt.skipAnimation)return Bi(n),pt(r,!1);try{let _;z.arr(e)?_=(async h=>{for(let d of h)await w(d)})(e):_=Promise.resolve(e(w,r.stop.bind(r))),await Promise.all([_.then(c),f]),x=pt(r.get(),!0,!1)}catch(_){if(_ instanceof bd)x=_.result;else if(_ instanceof Nd)x=_.result;else throw _}finally{i==n.asyncId&&(n.asyncId=o,n.asyncTo=o?s:void 0,n.promise=o?a:void 0)}return z.fun(l)&&Z.batchedUpdates(()=>{l(x,r,r.item)}),x})()}function Bi(e,t){di(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var bd=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.");I(this,"result")}},Nd=class extends Error{constructor(){super("SkipAnimationSignal");I(this,"result")}},tu=e=>e instanceof Sc,aw=1,Sc=class extends q0{constructor(){super(...arguments);I(this,"id",aw++);I(this,"_priority",0)}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Et(this);return t&&t.getValue()}to(...t){return yt.to(this,t)}interpolate(...t){return D2(),yt.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,n=!1){Ii(this,{type:"change",parent:this,value:t,idle:n})}_onPriorityChange(t){this.idle||ns.sort(this),Ii(this,{type:"priority",parent:this,priority:t})}},Vn=Symbol.for("SpringPhase"),u1=1,nu=2,ru=4,Zs=e=>(e[Vn]&u1)>0,Kt=e=>(e[Vn]&nu)>0,Qr=e=>(e[Vn]&ru)>0,Ad=(e,t)=>t?e[Vn]|=nu|u1:e[Vn]&=~nu,Rd=(e,t)=>t?e[Vn]|=ru:e[Vn]&=~ru,uw=class extends Sc{constructor(t,n){super();I(this,"key");I(this,"animation",new sw);I(this,"queue");I(this,"defaultProps",{});I(this,"_state",{paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set});I(this,"_pendingCalls",new Set);I(this,"_lastCallId",0);I(this,"_lastToId",0);I(this,"_memoizedDuration",0);if(!z.und(t)||!z.und(n)){let r=z.obj(t)?{...t}:{...n,from:t};z.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(Kt(this)||this._state.asyncTo)||Qr(this)}get goal(){return Te(this.animation.to)}get velocity(){let t=Et(this);return t instanceof io?t.lastVelocity||0:t.getPayload().map(n=>n.lastVelocity||0)}get hasAnimated(){return Zs(this)}get isAnimating(){return Kt(this)}get isPaused(){return Qr(this)}get isDelayed(){return this._state.delayed}advance(t){let n=!0,r=!1,i=this.animation,{config:o,toValues:l}=i,s=ls(i.to);!s&&Xe(i.to)&&(l=He(Te(i.to))),i.values.forEach((c,p)=>{if(c.done)return;let f=c.constructor==Fi?1:s?s[p].lastPosition:l[p],g=i.immediate,w=f;if(!g){if(w=c.lastPosition,o.tension<=0){c.done=!0;return}let x=c.elapsedTime+=t,_=i.fromValues[p],h=c.v0!=null?c.v0:c.v0=z.arr(o.velocity)?o.velocity[p]:o.velocity,d,v=o.precision||(_==f?.005:Math.min(1,Math.abs(f-_)*.001));if(z.und(o.duration))if(o.decay){let y=o.decay===!0?.998:o.decay,E=Math.exp(-(1-y)*x);w=_+h/(1-y)*(1-E),g=Math.abs(c.lastPosition-w)<=v,d=h*E}else{d=c.lastVelocity==null?h:c.lastVelocity;let y=o.restVelocity||v/10,E=o.clamp?0:o.bounce,C=!z.und(E),$=_==f?c.v0>0:_y,!(!O&&(g=Math.abs(f-w)<=v,g)));++T){C&&(k=w==f||w>f==$,k&&(d=-d*E,w=f));let L=-o.tension*1e-6*(w-f),U=-o.friction*.001*d,F=(L+U)/o.mass;d=d+F*S,w=w+d*S}}else{let y=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,c.durationProgress>0&&(c.elapsedTime=o.duration*c.durationProgress,x=c.elapsedTime+=t)),y=(o.progress||0)+x/this._memoizedDuration,y=y>1?1:y<0?0:y,c.durationProgress=y),w=_+o.easing(y)*(f-_),d=(w-c.lastPosition)/t,g=y==1}c.lastVelocity=d,Number.isNaN(w)&&(console.warn("Got NaN while animating:",this),g=!0)}s&&!s[p].done&&(g=!1),g?c.done=!0:n=!1,c.setValue(w,o.round)&&(r=!0)});let a=Et(this),u=a.getValue();if(n){let c=Te(i.to);(u!==c||r)&&!o.decay?(a.setValue(c),this._onChange(c)):r&&o.decay&&this._onChange(u),this._stop()}else r&&this._onChange(u)}set(t){return Z.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Kt(this)){let{to:t,config:n}=this.animation;Z.batchedUpdates(()=>{this._onStart(),n.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,n){let r;return z.und(t)?(r=this.queue||[],this.queue=[]):r=[z.obj(t)?t:{...n,to:t}],Promise.all(r.map(i=>this._update(i))).then(i=>kc(this,i))}stop(t){let{to:n}=this.animation;return this._focus(this.get()),Bi(this._state,t&&this._lastCallId),Z.batchedUpdates(()=>this._stop(n,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let n=this.key||"",{to:r,from:i}=t;r=z.obj(r)?r[n]:r,(r==null||Ja(r))&&(r=void 0),i=z.obj(i)?i[n]:i,i==null&&(i=void 0);let o={to:r,from:i};return Zs(this)||(t.reverse&&([r,i]=[i,r]),i=Te(i),z.und(i)?Et(this)||this._set(r):this._set(i)),o}_update({...t},n){let{key:r,defaultProps:i}=this;t.default&&Object.assign(i,xc(t,(s,a)=>/^on/.test(a)?r1(s,r):s)),zd(this,t,"onProps"),qr(this,"onProps",t,this);let o=this._prepareNode(t);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let l=this._state;return l1(++this._lastCallId,{key:r,props:t,defaultProps:i,state:l,actions:{pause:()=>{Qr(this)||(Rd(this,!0),ni(l.pauseQueue),qr(this,"onPause",pt(this,Zr(this,this.animation.to)),this))},resume:()=>{Qr(this)&&(Rd(this,!1),Kt(this)&&this._resume(),ni(l.resumeQueue),qr(this,"onResume",pt(this,Zr(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then(s=>{if(t.loop&&s.finished&&!(n&&s.noop)){let a=c1(t);if(a)return this._update(a,!0)}return s})}_merge(t,n,r){if(n.cancel)return this.stop(!0),r(wr(this));let i=!z.und(t.to),o=!z.und(t.from);if(i||o)if(n.callId>this._lastToId)this._lastToId=n.callId;else return r(wr(this));let{key:l,defaultProps:s,animation:a}=this,{to:u,from:c}=a,{to:p=u,from:f=c}=t;o&&!i&&(!n.default||z.und(p))&&(p=f),n.reverse&&([p,f]=[f,p]);let g=!Lt(f,c);g&&(a.from=f),f=Te(f);let w=!Lt(p,u);w&&this._focus(p);let x=Ja(n.to),{config:_}=a,{decay:h,velocity:d}=_;(i||o)&&(_.velocity=0),n.config&&!x&&lw(_,bn(n.config,l),n.config!==s.config?bn(s.config,l):void 0);let v=Et(this);if(!v||z.und(p))return r(pt(this,!0));let y=z.und(n.reset)?o&&!n.default:!z.und(f)&&hi(n.reset,l),E=y?f:this.get(),C=Ui(p),$=z.num(C)||z.arr(C)||os(C),O=!x&&(!$||hi(s.immediate||n.immediate,l));if(w){let T=Xa(p);if(T!==v.constructor)if(O)v=this._set(C);else throw Error(`Cannot animate between ${v.constructor.name} and ${T.name}, as the "to" prop suggests`)}let k=v.constructor,S=Xe(p),R=!1;if(!S){let T=y||!Zs(this)&&g;(w||T)&&(R=Lt(Ui(E),C),S=!R),(!Lt(a.immediate,O)&&!O||!Lt(_.decay,h)||!Lt(_.velocity,d))&&(S=!0)}if(R&&Kt(this)&&(a.changed&&!y?S=!0:S||this._stop(u)),!x&&((S||Xe(u))&&(a.values=v.getPayload(),a.toValues=Xe(p)?null:k==Fi?[1]:He(C)),a.immediate!=O&&(a.immediate=O,!O&&!y&&this._set(u)),S)){let{onRest:T}=a;G(fw,U=>zd(this,n,U));let L=pt(this,Zr(this,u));ni(this._pendingCalls,L),this._pendingCalls.add(r),a.changed&&Z.batchedUpdates(()=>{var U;a.changed=!y,T==null||T(L,this),y?bn(s.onRest,L):(U=a.onStart)==null||U.call(a,L,this)})}y&&this._set(E),x?r(a1(n.to,n,this._state,this)):S?this._start():Kt(this)&&!w?this._pendingCalls.add(r):r(s1(E))}_focus(t){let n=this.animation;t!==n.to&&(kd(this)&&this._detach(),n.to=t,kd(this)&&this._attach())}_attach(){let t=0,{to:n}=this.animation;Xe(n)&&(Ir(n,this),tu(n)&&(t=n.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Xe(t)&&Di(t,this)}_set(t,n=!0){let r=Te(t);if(!z.und(r)){let i=Et(this);if(!i||!Lt(r,i.getValue())){let o=Xa(r);!i||i.constructor!=o?wc(this,o.create(r)):i.setValue(r),i&&Z.batchedUpdates(()=>{this._onChange(r,n)})}}return Et(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,qr(this,"onStart",pt(this,Zr(this,t.to)),this))}_onChange(t,n){n||(this._onStart(),bn(this.animation.onChange,t,this)),bn(this.defaultProps.onChange,t,this),super._onChange(t,n)}_start(){let t=this.animation;Et(this).reset(Te(t.to)),t.immediate||(t.fromValues=t.values.map(n=>n.lastPosition)),Kt(this)||(Ad(this,!0),Qr(this)||this._resume())}_resume(){yt.skipAnimation?this.finish():ns.start(this)}_stop(t,n){if(Kt(this)){Ad(this,!1);let r=this.animation;G(r.values,o=>{o.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),Ii(this,{type:"idle",parent:this});let i=n?wr(this.get()):pt(this.get(),Zr(this,t??r.to));ni(this._pendingCalls,i),r.changed&&(r.changed=!1,qr(this,"onRest",i,this))}}};function Zr(e,t){let n=Ui(t),r=Ui(e.get());return Lt(r,n)}function c1(e,t=e.loop,n=e.to){let r=bn(t);if(r){let i=r!==!0&&o1(r),o=(i||e).reverse,l=!i||i.reset;return Vi({...e,loop:t,default:!1,pause:void 0,to:!o||Ja(n)?n:void 0,from:l?e.from:void 0,reset:l,...i})}}function Vi(e){let{to:t,from:n}=e=o1(e),r=new Set;return z.obj(t)&&Td(t,r),z.obj(n)&&Td(n,r),e.keys=r.size?Array.from(r):null,e}function cw(e){let t=Vi(e);return z.und(t.default)&&(t.default=xc(t)),t}function Td(e,t){At(e,(n,r)=>n!=null&&t.add(r))}var fw=["onStart","onRest","onChange","onPause","onResume"];function zd(e,t,n){e.animation[n]=t[n]!==i1(t,n)?r1(t[n],e.key):void 0}function qr(e,t,...n){var r,i,o,l;(i=(r=e.animation)[t])==null||i.call(r,...n),(l=(o=e.defaultProps)[t])==null||l.call(o,...n)}var dw=["onStart","onChange","onRest"],pw=1,hw=class{constructor(e,t){I(this,"id",pw++);I(this,"springs",{});I(this,"queue",[]);I(this,"ref");I(this,"_flush");I(this,"_initialProps");I(this,"_lastAsyncId",0);I(this,"_active",new Set);I(this,"_changed",new Set);I(this,"_started",!1);I(this,"_item");I(this,"_state",{paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set});I(this,"_events",{onStart:new Map,onChange:new Map,onRest:new Map});this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];z.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Vi(e)),this}start(e){let{queue:t}=this;return e?t=He(e).map(Vi):this.queue=[],this._flush?this._flush(this,t):(m1(this,t),iu(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){let n=this.springs;G(He(t),r=>n[r].stop(!!e))}else Bi(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(z.und(e))this.start({pause:!0});else{let t=this.springs;G(He(e),n=>t[n].pause())}return this}resume(e){if(z.und(e))this.start({pause:!1});else{let t=this.springs;G(He(e),n=>t[n].resume())}return this}each(e){At(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,di(e,([s,a])=>{a.value=this.get(),s(a,this,this._item)}));let o=!r&&this._started,l=i||o&&n.size?this.get():null;i&&t.size&&di(t,([s,a])=>{a.value=l,s(a,this,this._item)}),o&&(this._started=!1,di(n,([s,a])=>{a.value=l,s(a,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;Z.onFrame(this._onFrame)}};function iu(e,t){return Promise.all(t.map(n=>f1(e,n))).then(n=>kc(e,n))}async function f1(e,t,n){let{keys:r,to:i,from:o,loop:l,onRest:s,onResolve:a}=t,u=z.obj(t.default)&&t.default;l&&(t.loop=!1),i===!1&&(t.to=null),o===!1&&(t.from=null);let c=z.arr(i)||z.fun(i)?i:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):G(dw,x=>{let _=t[x];if(z.fun(_)){let h=e._events[x];t[x]=({finished:d,cancelled:v})=>{let y=h.get(_);y?(d||(y.finished=!1),v&&(y.cancelled=!0)):h.set(_,{value:null,finished:d||!1,cancelled:v||!1})},u&&(u[x]=t[x])}});let p=e._state;t.pause===!p.paused?(p.paused=t.pause,ni(t.pause?p.pauseQueue:p.resumeQueue)):p.paused&&(t.pause=!0);let f=(r||Object.keys(e.springs)).map(x=>e.springs[x].start(t)),g=t.cancel===!0||i1(t,"cancel")===!0;(c||g&&p.asyncId)&&f.push(l1(++e._lastAsyncId,{props:t,state:p,actions:{pause:Ga,resume:Ga,start(x,_){g?(Bi(p,e._lastAsyncId),_(wr(e))):(x.onRest=s,_(a1(c,x,p,e)))}}})),p.paused&&await new Promise(x=>{p.resumeQueue.add(x)});let w=kc(e,await Promise.all(f));if(l&&w.finished&&!(n&&w.noop)){let x=c1(t,l,i);if(x)return m1(e,[x]),f1(e,x,!0)}return a&&Z.batchedUpdates(()=>a(w,e,e.item)),w}function Md(e,t){let n={...e.springs};return t&&G(He(t),r=>{z.und(r.keys)&&(r=Vi(r)),z.obj(r.to)||(r={...r,to:void 0}),h1(n,r,i=>p1(i))}),d1(e,n),n}function d1(e,t){At(t,(n,r)=>{e.springs[r]||(e.springs[r]=n,Ir(n,e))})}function p1(e,t){let n=new uw;return n.key=e,t&&Ir(n,t),n}function h1(e,t,n){t.keys&&G(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function m1(e,t){G(t,n=>{h1(e.springs,n,r=>p1(r,e))})}var as=({children:e,...t})=>{let n=P.useContext(zl),r=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=B2(()=>({pause:r,immediate:i}),[r,i]);let{Provider:o}=zl;return P.createElement(o,{value:t},e)},zl=mw(as,{});as.Provider=zl.Provider;as.Consumer=zl.Consumer;function mw(e,t){return Object.assign(e,P.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var gw=()=>{let e=[],t=function(r){F2();let i=[];return G(e,(o,l)=>{if(z.und(r))i.push(o.start());else{let s=n(r,o,l);s&&i.push(o.start(s))}}),i};t.current=e,t.add=function(r){e.includes(r)||e.push(r)},t.delete=function(r){let i=e.indexOf(r);~i&&e.splice(i,1)},t.pause=function(){return G(e,r=>r.pause(...arguments)),this},t.resume=function(){return G(e,r=>r.resume(...arguments)),this},t.set=function(r){G(e,(i,o)=>{let l=z.fun(r)?r(o,i):r;l&&i.set(l)})},t.start=function(r){let i=[];return G(e,(o,l)=>{if(z.und(r))i.push(o.start());else{let s=this._getProps(r,o,l);s&&i.push(o.start(s))}}),i},t.stop=function(){return G(e,r=>r.stop(...arguments)),this},t.update=function(r){return G(e,(i,o)=>i.update(this._getProps(r,i,o))),this};let n=function(r,i,o){return z.fun(r)?r(o,i):r};return t._getProps=n,t};function vw(e,t,n){let r=z.fun(t)&&t;r&&!n&&(n=[]);let i=P.useMemo(()=>r||arguments.length==3?gw():void 0,[]),o=P.useRef(0),l=J0(),s=P.useMemo(()=>({ctrls:[],queue:[],flush(h,d){let v=Md(h,d);return o.current>0&&!s.queue.length&&!Object.keys(v).some(y=>!h.springs[y])?iu(h,d):new Promise(y=>{d1(h,v),s.queue.push(()=>{y(iu(h,d))}),l()})}}),[]),a=P.useRef([...s.ctrls]),u=[],c=_d(e)||0;P.useMemo(()=>{G(a.current.slice(e,c),h=>{nw(h,i),h.stop(!0)}),a.current.length=e,p(c,e)},[e]),P.useMemo(()=>{p(0,Math.min(c,e))},n);function p(h,d){for(let v=h;vMd(h,u[d])),g=P.useContext(as),w=_d(g),x=g!==w&&tw(g);yc(()=>{o.current++,s.ctrls=a.current;let{queue:h}=s;h.length&&(s.queue=[],G(h,d=>d())),G(a.current,(d,v)=>{i==null||i.add(d),x&&d.start({default:g});let y=u[v];y&&(rw(d,y.ref),d.ref?d.queue.push(y):d.start(y))})}),e1(()=>()=>{G(s.ctrls,h=>h.stop(!0))});let _=f.map(h=>({...h}));return i?[_,i]:_}function Hi(e,t){let n=z.fun(e),[[r],i]=vw(1,n?e:[e],n?t||[]:t);return n||arguments.length==2?[r,i]:r}var yw=class extends Sc{constructor(t,n){super();I(this,"key");I(this,"idle",!0);I(this,"calc");I(this,"_active",new Set);this.source=t,this.calc=Li(...n);let r=this._get(),i=Xa(r);wc(this,i.create(r))}advance(t){let n=this._get(),r=this.get();Lt(n,r)||(Et(this).setValue(n),this._onChange(n,this.idle)),!this.idle&&Ld(this._active)&&qs(this)}_get(){let t=z.arr(this.source)?this.source.map(Te):He(Te(this.source));return this.calc(...t)}_start(){this.idle&&!Ld(this._active)&&(this.idle=!1,G(ls(this),t=>{t.done=!1}),yt.skipAnimation?(Z.batchedUpdates(()=>this.advance()),qs(this)):ns.start(this))}_attach(){let t=1;G(He(this.source),n=>{Xe(n)&&Ir(n,this),tu(n)&&(n.idle||this._active.add(n),t=Math.max(t,n.priority+1))}),this.priority=t,this._start()}_detach(){G(He(this.source),t=>{Xe(t)&&Di(t,this)}),this._active.clear(),qs(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=He(this.source).reduce((n,r)=>Math.max(n,(tu(r)?r.priority:0)+1),0))}};function ww(e){return e.idle!==!1}function Ld(e){return!e.size||Array.from(e).every(ww)}function qs(e){e.idle||(e.idle=!0,G(ls(e),t=>{t.done=!0}),Ii(e,{type:"idle",parent:e}))}yt.assign({createStringInterpolator:K0,to:(e,t)=>new yw(e,t)});var g1=/^--/;function xw(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!g1.test(e)&&!(mi.hasOwnProperty(e)&&mi[e])?t+"px":(""+t).trim()}var Id={};function kw(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{style:r,children:i,scrollTop:o,scrollLeft:l,viewBox:s,...a}=t,u=Object.values(a),c=Object.keys(a).map(p=>n||e.hasAttribute(p)?p:Id[p]||(Id[p]=p.replace(/([A-Z])/g,f=>"-"+f.toLowerCase())));i!==void 0&&(e.textContent=i);for(let p in r)if(r.hasOwnProperty(p)){let f=xw(p,r[p]);g1.test(p)?e.style.setProperty(p,f):e.style[p]=f}c.forEach((p,f)=>{e.setAttribute(p,u[f])}),o!==void 0&&(e.scrollTop=o),l!==void 0&&(e.scrollLeft=l),s!==void 0&&e.setAttribute("viewBox",s)}var mi={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Sw=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),_w=["Webkit","Ms","Moz","O"];mi=Object.keys(mi).reduce((e,t)=>(_w.forEach(n=>e[Sw(n,t)]=e[t]),e),mi);var Ew=/^(matrix|translate|scale|rotate|skew)/,Cw=/^(translate)/,$w=/^(rotate|skew)/,Ys=(e,t)=>z.num(e)&&e!==0?e+t:e,Xo=(e,t)=>z.arr(e)?e.every(n=>Xo(n,t)):z.num(e)?e===t:parseFloat(e)===t,Pw=class extends ss{constructor({x:e,y:t,z:n,...r}){let i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(l=>[`translate3d(${l.map(s=>Ys(s,"px")).join(",")})`,Xo(l,0)])),At(r,(l,s)=>{if(s==="transform")i.push([l||""]),o.push(a=>[a,a===""]);else if(Ew.test(s)){if(delete r[s],z.und(l))return;let a=Cw.test(s)?"px":$w.test(s)?"deg":"";i.push(He(l)),o.push(s==="rotate3d"?([u,c,p,f])=>[`rotate3d(${u},${c},${p},${Ys(f,a)})`,Xo(f,0)]:u=>[`${s}(${u.map(c=>Ys(c,a)).join(",")})`,Xo(u,s.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new Ow(i,o)),super(r)}},Ow=class extends q0{constructor(t,n){super();I(this,"_value",null);this.inputs=t,this.transforms=n}get(){return this._value||(this._value=this._get())}_get(){let t="",n=!0;return G(this.inputs,(r,i)=>{let o=Te(r[0]),[l,s]=this.transforms[i](z.arr(o)?o:r.map(Te));t+=" "+l,n=n&&s}),n?"none":t}observerAdded(t){t==1&&G(this.inputs,n=>G(n,r=>Xe(r)&&Ir(r,this)))}observerRemoved(t){t==0&&G(this.inputs,n=>G(n,r=>Xe(r)&&Di(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Ii(this,t)}},bw=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];yt.assign({batchedUpdates:xr.unstable_batchedUpdates,createStringInterpolator:K0,colors:y2});var Nw=G2(bw,{applyAnimatedValues:kw,createAnimatedStyle:e=>new Pw(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),Wi=Nw.animated;function Aw({className:e,children:t,open:n=!0,...r}){const i=Hi({open:n?1:0,config:{mass:.2,tension:492,clamp:!0}});return N("div",{className:e||"px-2 py-1 bg-slate-500 text-stone-100 uppercase flex items-center justify-between select-none cursor-pointer font-ui",...r,children:[t,m("svg",{className:"w-6 h-6 p-1 stroke-current stroke-[.6rem] fill-transparent",viewBox:"0 0 100 100",children:m(Wi.path,{d:i.open.to({range:[0,.3,1],output:["M 50 13 L 80 43 L 50 72","M 50 13 L 50 42 L 50 72","M 80 35 L 50 65 L 20 35"]})})})]})}var Rw=function(){},v1=typeof window<"u",Tw=v1?P.useLayoutEffect:P.useEffect;const zw=Tw;var y1={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};function Mw(){var e=P.useState(null),t=e[0],n=e[1],r=P.useState(y1),i=r[0],o=r[1],l=P.useMemo(function(){return new window.ResizeObserver(function(s){if(s[0]){var a=s[0].contentRect,u=a.x,c=a.y,p=a.width,f=a.height,g=a.top,w=a.left,x=a.bottom,_=a.right;o({x:u,y:c,width:p,height:f,top:g,left:w,bottom:x,right:_})}})},[]);return zw(function(){if(t)return l.observe(t),function(){l.disconnect()}},[t]),[n,i]}const Lw=v1&&typeof window.ResizeObserver<"u"?Mw:function(){return[Rw,y1]};function Iw({toggle:e,children:t}){const[n,{height:r,top:i}]=Lw(),[o,l]=Il.useState(!0),s=Hi({overflow:"hidden",height:e?r+i:0,config:o?{duration:0}:{mass:.2,tension:492,clamp:!0},onRest:()=>o&&l(!1)});return m("div",{children:m(Wi.div,{style:s,children:m("div",{ref:n,children:t})})})}function Yr({title:e,children:t,openAtom:n}){const[r,i]=Sv(n);return N("div",{children:[m(Aw,{className:"pl-4 px-2 py-2 bg-[#003f82] text-stone-100 uppercase rounded flex items-center justify-between select-none cursor-pointer font-ui",style:I0,open:r,onClick:()=>i(o=>!o),children:e}),m(Iw,{toggle:r,children:t})]})}function Dw(e){const t=new Date(e.replace(/\./g,"-")+"T00:00:00");return t.toString()!=="Invalid Date"?t:void 0}function ou(e){var n;const t={year:"numeric",month:"long",day:"numeric"};return e&&((n=Dw(e))==null?void 0:n.toLocaleDateString("en-US",t))||e||""}function Hn(...e){return e.filter(Boolean).join(" ")}var w1={};Object.defineProperty(w1,"__esModule",{value:!0});var jw=w1.confetti=Zw,Fw=["#a864fd","#29cdff","#78ff44","#ff718d","#fdff6a"];function Uw(e,t,n,r,i){return Array.from({length:t}).map(function(o,l){var s=document.createElement("div"),a=n[l%n.length];return s.style["background-color"]=a,s.style.width=r,s.style.height=i,s.style.position="absolute",s.style.willChange="transform, opacity",s.style.visibility="hidden",e.appendChild(s),s})}function Bw(e,t,n,r){var i=e*(Math.PI/180),o=t*(Math.PI/180);return{x:0,y:0,z:0,wobble:r()*10,wobbleSpeed:.1+r()*.1,velocity:n*.5+r()*n,angle2D:-i+(.5*o-r()*o),angle3D:-(Math.PI/4)+r()*(Math.PI/2),tiltAngle:r()*Math.PI,tiltAngleSpeed:.1+r()*.3}}function Vw(e,t,n,r){e.physics.x+=Math.cos(e.physics.angle2D)*e.physics.velocity,e.physics.y+=Math.sin(e.physics.angle2D)*e.physics.velocity,e.physics.z+=Math.sin(e.physics.angle3D)*e.physics.velocity,e.physics.wobble+=e.physics.wobbleSpeed,r?e.physics.velocity*=r:e.physics.velocity-=e.physics.velocity*n,e.physics.y+=3,e.physics.tiltAngle+=e.physics.tiltAngleSpeed;var i=e.physics,o=i.x,l=i.y,s=i.z,a=i.tiltAngle,u=i.wobble,c=o+10*Math.cos(u),p=l+10*Math.sin(u),f="translate3d("+c+"px, "+p+"px, "+s+"px) rotate3d(1, 1, 1, "+a+"rad)";e.element.style.visibility="visible",e.element.style.transform=f,e.element.style.opacity=1-t}function Hw(e,t,n,r,i,o){var l=void 0;return new Promise(function(s){function a(u){l||(l=u);var c=u-l,p=l===u?0:(u-l)/i;t.slice(0,Math.ceil(c/o)).forEach(function(f){Vw(f,p,n,r)}),u-l1&&arguments[1]!==void 0?arguments[1]:{},n=Object.assign({},Ww,Qw(t)),r=n.elementCount,i=n.colors,o=n.width,l=n.height,s=n.perspective,a=n.angle,u=n.spread,c=n.startVelocity,p=n.decay,f=n.dragFriction,g=n.duration,w=n.stagger,x=n.random;e.style.perspective=s;var _=Uw(e,r,i,o,l),h=_.map(function(d){return{element:d,physics:Bw(a,u,c,x)}});return Hw(e,h,f,p,g,w)}const qw=""+new URL("qa-header-9e4d79ef.jpg",import.meta.url).href,Yw={angle:90,spread:147,startVelocity:60,elementCount:130,dragFriction:.21,duration:2e3,stagger:0,width:"8px",height:"4px",perspective:"1000px",colors:["#a864fd","#29cdff","#78ff44","#ff718d","#fdff6a"]},x1={boxShadow:"0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12)"};function Gw(){const e=Hi({scale:1,from:{scale:2},config:{duration:3e3,easing:Z0.easeInOutElastic}});return m("div",{className:"bg-slate-400 overflow-hidden",style:{...x1,transition:"all .2s"},children:m(Wi.img,{style:e,className:"h-full object-cover border border-slate-300 border-b-slate-400",src:qw,alt:"hero"})})}const Kw={filter:"drop-shadow(1px 1px 1px #0002)"};function Xw({url:e}){const t=P.useRef(null);return N("div",{className:"flex items-center lg:justify-end space-x-2 text-sm",children:[N("a",{className:Hn("p-2 flex items-center whitespace-nowrap rounded hover:bg-blue-100 active:scale-[.97] space-x-0.5 select-none",!e&&"invisible pointer-events-none"),href:e,title:"Download extension",children:[m(t2,{className:"w-6 h-6",strokeWidth:1}),m("div",{children:"Download"})]}),N("button",{className:Hn("p-2 flex items-center whitespace-nowrap rounded hover:bg-blue-100 active:scale-[.97] space-x-0.5 select-none",!e&&"invisible pointer-events-none"),onClick:async()=>{await navigator.clipboard.writeText(e||""),Ky("Link copied to clipboard"),jw(t.current,Yw)},ref:t,title:"Copy extension URL to clipboard",children:[m(n2,{className:"w-6 h-6",strokeWidth:1}),m("div",{children:"Copy link"})]})]})}function Dd({browser:e,extInfoAtom:t,loading:n}){const r=qn(t),i=r==null?void 0:r.url,o=Hi({opacity:i?1:0,scaleY:i?1:0,config:{duration:150}}),l=Hi({opacity:i?1:0,x:i?0:200,config:{duration:150}});return N("div",{className:"px-2 pt-2 pb-1 sm:px-4 sm:py-3 border grid grid-cols-[auto,1fr]",style:{...x1,transition:"all .2s"},children:[m("div",{className:"content-center place-self-center",children:m(to,{browser:e,className:"w-9 h-8",style:Kw})}),N("div",{className:"ml-3 text-xs overflow-hidden",children:[N("div",{className:"text-base font-bold scale-y-125 whitespace-nowrap",children:[Jl(e)," QA extension"]}),N(Wi.div,{style:l,children:[m("div",{className:"h-4",children:r!=null&&r.updated?`Updated on ${ou(r.updated)}`:n?"":"update date not available"}),m("div",{className:"h-4",children:(r==null?void 0:r.version)||(n?"":"version not available")})]})]}),m(Wi.div,{className:"col-start-2 mt-2 sm:mt-0",style:o,children:m(Xw,{url:r==null?void 0:r.url})})]})}function Jw(){const{loading:e}=qn(cr);return N("div",{className:"flex flex-col justify-center space-y-2",children:[m(Dd,{browser:J.chrome,extInfoAtom:b0,loading:e}),m(Dd,{browser:J.firefox,extInfoAtom:N0,loading:e})]})}function e3(){return N("div",{className:"mt-4 mb-3 h-60 grid grid-cols-[minmax(8rem,1fr),minmax(12rem,28rem)] gap-4",children:[m(Gw,{}),m(Jw,{})]})}function t3(){const e=qn(Xy);return m("div",{className:"py-2",children:m("div",{className:"notes max-h-96 px-4 overflow-y-auto bg-slate-100",dangerouslySetInnerHTML:{__html:e}})})}function n3(e){return e.reduce((t,n)=>(n.browser&&n.brand&&(t[n.browser]||(t[n.browser]={}),t[n.browser][n.brand]||(t[n.browser][n.brand]={}),t[n.browser][n.brand][n.qa?"qa":"release"]=n),t),{})}function r3(e){const t={};for(const[n,r]of Object.entries(e)){t[n]||(t[n]=[]);for(const[i,o]of Object.entries(r))t[n].push({brand:i,qa:o.qa,release:o.release})}return t}function jd({browser:e,table:t=[]}){return N("div",{className:"cursor-default",children:[N("div",{className:"flex items-center space-x-1",children:[m("div",{className:"mb-1 pl-3 text-sm font-bold",children:`${Jl(e)}`}),m(to,{browser:e,className:"w-3 h-3 opacity-70"}),m("div",{className:"mb-1 text-sm font-bold",children:"extensions"})]}),N("div",{className:"py-1 grid grid-cols-3 bg-slate-100 shadow",children:[m("div",{className:"border-b border-slate-200 text-xs",children:m("div",{className:"px-3",children:"Brand"})}),m("div",{className:"border-b border-slate-200 text-xs",children:"QA"}),m("div",{className:"border-b border-slate-200 text-xs",children:"Public"}),t.map((n,r)=>{var i,o,l,s,a,u;return N(Il.Fragment,{children:[m("div",{className:`text-xs ${r?"opacity-25":""} ${r?"":"pt-0.5"}`,children:m("div",{className:"px-3 pt-0.5",children:Vv(n.brand)})}),m("div",{className:`text-xs ${r?"opacity-25":""} ${r?"":"pt-0.5"}`,title:`${(i=n.qa)!=null&&i.updated?`Updated on ${ou((o=n.qa)==null?void 0:o.updated)}`:""}`,children:(l=n.qa)==null?void 0:l.version}),m("div",{className:`text-xs ${r?"opacity-25":""} ${r?"":"pt-0.5"}`,title:`${(s=n.release)!=null&&s.updated?`Updated on ${ou((a=n.release)==null?void 0:a.updated)}`:""}`,children:(u=n.release)==null?void 0:u.version})]},r)})]})]})}function i3(){const e=qn(A0),t=r3(n3(e));return N("div",{className:"py-2 text-sm flex flex-col space-y-2",children:[m("p",{children:"Summary table of QA and currently published extensions."}),N("div",{className:"max-w-2xl grid grid-cols-2 gap-x-2",children:[m(jd,{browser:J.chrome,table:t[J.chrome]}),m(jd,{browser:J.firefox,table:t[J.firefox]})]}),N("div",{className:"text-xs",children:[m("p",{className:"mb-1",children:"Brand legend:"}),N("ul",{className:"ml-4 list-disc",children:[m("li",{children:"DP - extension for HID DigitalPersona product"}),m("li",{children:"HP - extension for HP Client Secury product"}),m("li",{children:"Dell - extension for DELL Privacy Manager product"})]})]}),N("div",{className:"text-xs",children:[m("p",{className:"mb-1",children:"Notes:"}),N("ul",{className:"ml-4 list-disc",children:[m("li",{className:"",children:"HP and Dell extensions are still only available for historical reasons. You don't need to test them."}),m("li",{className:"",children:"The Firefox extension is not currently updated due to issues from Moz://a, but still works."})]})]})]})}function o3(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function It(){return It=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")return!1;var t=at(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function y3(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!nt(o)||!Rt(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(l){var s=i[l];s===!1?o.removeAttribute(l):o.setAttribute(l,s===!0?"":s)}))})}function w3(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},l=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=l.reduce(function(a,u){return a[u]="",a},{});!nt(i)||!Rt(i)||(Object.assign(i.style,s),Object.keys(o).forEach(function(a){i.removeAttribute(a)}))})}}const x3={name:"applyStyles",enabled:!0,phase:"write",fn:y3,effect:w3,requires:["computeStyles"]};function Nt(e){return e.split("-")[0]}var Mn=Math.max,Ml=Math.min,Nr=Math.round;function lu(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function _1(){return!/^((?!chrome|android).)*safari/i.test(lu())}function Ar(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&nt(e)&&(i=e.offsetWidth>0&&Nr(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Nr(r.height)/e.offsetHeight||1);var l=Wn(e)?at(e):window,s=l.visualViewport,a=!_1()&&n,u=(r.left+(a&&s?s.offsetLeft:0))/i,c=(r.top+(a&&s?s.offsetTop:0))/o,p=r.width/i,f=r.height/o;return{width:p,height:f,top:c,right:u+p,bottom:c+f,left:u,x:u,y:c}}function Cc(e){var t=Ar(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function E1(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ec(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function qt(e){return at(e).getComputedStyle(e)}function k3(e){return["table","td","th"].indexOf(Rt(e))>=0}function En(e){return((Wn(e)?e.ownerDocument:e.document)||window.document).documentElement}function us(e){return Rt(e)==="html"?e:e.assignedSlot||e.parentNode||(Ec(e)?e.host:null)||En(e)}function Vd(e){return!nt(e)||qt(e).position==="fixed"?null:e.offsetParent}function S3(e){var t=/firefox/i.test(lu()),n=/Trident/i.test(lu());if(n&&nt(e)){var r=qt(e);if(r.position==="fixed")return null}var i=us(e);for(Ec(i)&&(i=i.host);nt(i)&&["html","body"].indexOf(Rt(i))<0;){var o=qt(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function lo(e){for(var t=at(e),n=Vd(e);n&&k3(n)&&qt(n).position==="static";)n=Vd(n);return n&&(Rt(n)==="html"||Rt(n)==="body"&&qt(n).position==="static")?t:n||S3(e)||t}function $c(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function gi(e,t,n){return Mn(e,Ml(t,n))}function _3(e,t,n){var r=gi(e,t,n);return r>n?n:r}function C1(){return{top:0,right:0,bottom:0,left:0}}function $1(e){return Object.assign({},C1(),e)}function P1(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var E3=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,$1(typeof t!="number"?t:P1(t,oo))};function C3(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,l=n.modifiersData.popperOffsets,s=Nt(n.placement),a=$c(s),u=[Fe,st].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!l)){var p=E3(i.padding,n),f=Cc(o),g=a==="y"?je:Fe,w=a==="y"?lt:st,x=n.rects.reference[c]+n.rects.reference[a]-l[a]-n.rects.popper[c],_=l[a]-n.rects.reference[a],h=lo(o),d=h?a==="y"?h.clientHeight||0:h.clientWidth||0:0,v=x/2-_/2,y=p[g],E=d-f[c]-p[w],C=d/2-f[c]/2+v,$=gi(y,C,E),O=a;n.modifiersData[r]=(t={},t[O]=$,t.centerOffset=$-C,t)}}function $3(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||E1(t.elements.popper,i)&&(t.elements.arrow=i))}const P3={name:"arrow",enabled:!0,phase:"main",fn:C3,effect:$3,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Rr(e){return e.split("-")[1]}var O3={top:"auto",right:"auto",bottom:"auto",left:"auto"};function b3(e){var t=e.x,n=e.y,r=window,i=r.devicePixelRatio||1;return{x:Nr(t*i)/i||0,y:Nr(n*i)/i||0}}function Hd(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,l=e.offsets,s=e.position,a=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,p=e.isFixed,f=l.x,g=f===void 0?0:f,w=l.y,x=w===void 0?0:w,_=typeof c=="function"?c({x:g,y:x}):{x:g,y:x};g=_.x,x=_.y;var h=l.hasOwnProperty("x"),d=l.hasOwnProperty("y"),v=Fe,y=je,E=window;if(u){var C=lo(n),$="clientHeight",O="clientWidth";if(C===at(n)&&(C=En(n),qt(C).position!=="static"&&s==="absolute"&&($="scrollHeight",O="scrollWidth")),C=C,i===je||(i===Fe||i===st)&&o===Qi){y=lt;var k=p&&C===E&&E.visualViewport?E.visualViewport.height:C[$];x-=k-r.height,x*=a?1:-1}if(i===Fe||(i===je||i===lt)&&o===Qi){v=st;var S=p&&C===E&&E.visualViewport?E.visualViewport.width:C[O];g-=S-r.width,g*=a?1:-1}}var R=Object.assign({position:s},u&&O3),T=c===!0?b3({x:g,y:x}):{x:g,y:x};if(g=T.x,x=T.y,a){var L;return Object.assign({},R,(L={},L[y]=d?"0":"",L[v]=h?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+g+"px, "+x+"px)":"translate3d("+g+"px, "+x+"px, 0)",L))}return Object.assign({},R,(t={},t[y]=d?x+"px":"",t[v]=h?g+"px":"",t.transform="",t))}function N3(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,l=o===void 0?!0:o,s=n.roundOffsets,a=s===void 0?!0:s,u={placement:Nt(t.placement),variation:Rr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Hd(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:l,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Hd(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const A3={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:N3,data:{}};var zo={passive:!0};function R3(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,l=r.resize,s=l===void 0?!0:l,a=at(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,zo)}),s&&a.addEventListener("resize",n.update,zo),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,zo)}),s&&a.removeEventListener("resize",n.update,zo)}}const T3={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:R3,data:{}};var z3={left:"right",right:"left",bottom:"top",top:"bottom"};function Jo(e){return e.replace(/left|right|bottom|top/g,function(t){return z3[t]})}var M3={start:"end",end:"start"};function Wd(e){return e.replace(/start|end/g,function(t){return M3[t]})}function Pc(e){var t=at(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Oc(e){return Ar(En(e)).left+Pc(e).scrollLeft}function L3(e,t){var n=at(e),r=En(e),i=n.visualViewport,o=r.clientWidth,l=r.clientHeight,s=0,a=0;if(i){o=i.width,l=i.height;var u=_1();(u||!u&&t==="fixed")&&(s=i.offsetLeft,a=i.offsetTop)}return{width:o,height:l,x:s+Oc(e),y:a}}function I3(e){var t,n=En(e),r=Pc(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=Mn(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),l=Mn(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+Oc(e),a=-r.scrollTop;return qt(i||n).direction==="rtl"&&(s+=Mn(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:l,x:s,y:a}}function bc(e){var t=qt(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function O1(e){return["html","body","#document"].indexOf(Rt(e))>=0?e.ownerDocument.body:nt(e)&&bc(e)?e:O1(us(e))}function vi(e,t){var n;t===void 0&&(t=[]);var r=O1(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=at(r),l=i?[o].concat(o.visualViewport||[],bc(r)?r:[]):r,s=t.concat(l);return i?s:s.concat(vi(us(l)))}function su(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function D3(e,t){var n=Ar(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Qd(e,t,n){return t===k1?su(L3(e,n)):Wn(t)?D3(t,n):su(I3(En(e)))}function j3(e){var t=vi(us(e)),n=["absolute","fixed"].indexOf(qt(e).position)>=0,r=n&&nt(e)?lo(e):e;return Wn(r)?t.filter(function(i){return Wn(i)&&E1(i,r)&&Rt(i)!=="body"}):[]}function F3(e,t,n,r){var i=t==="clippingParents"?j3(e):[].concat(t),o=[].concat(i,[n]),l=o[0],s=o.reduce(function(a,u){var c=Qd(e,u,r);return a.top=Mn(c.top,a.top),a.right=Ml(c.right,a.right),a.bottom=Ml(c.bottom,a.bottom),a.left=Mn(c.left,a.left),a},Qd(e,l,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function b1(e){var t=e.reference,n=e.element,r=e.placement,i=r?Nt(r):null,o=r?Rr(r):null,l=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,a;switch(i){case je:a={x:l,y:t.y-n.height};break;case lt:a={x:l,y:t.y+t.height};break;case st:a={x:t.x+t.width,y:s};break;case Fe:a={x:t.x-n.width,y:s};break;default:a={x:t.x,y:t.y}}var u=i?$c(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case br:a[u]=a[u]-(t[c]/2-n[c]/2);break;case Qi:a[u]=a[u]+(t[c]/2-n[c]/2);break}}return a}function Zi(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,l=o===void 0?e.strategy:o,s=n.boundary,a=s===void 0?l3:s,u=n.rootBoundary,c=u===void 0?k1:u,p=n.elementContext,f=p===void 0?Gr:p,g=n.altBoundary,w=g===void 0?!1:g,x=n.padding,_=x===void 0?0:x,h=$1(typeof _!="number"?_:P1(_,oo)),d=f===Gr?s3:Gr,v=e.rects.popper,y=e.elements[w?d:f],E=F3(Wn(y)?y:y.contextElement||En(e.elements.popper),a,c,l),C=Ar(e.elements.reference),$=b1({reference:C,element:v,strategy:"absolute",placement:i}),O=su(Object.assign({},v,$)),k=f===Gr?O:C,S={top:E.top-k.top+h.top,bottom:k.bottom-E.bottom+h.bottom,left:E.left-k.left+h.left,right:k.right-E.right+h.right},R=e.modifiersData.offset;if(f===Gr&&R){var T=R[i];Object.keys(S).forEach(function(L){var U=[st,lt].indexOf(L)>=0?1:-1,F=[je,lt].indexOf(L)>=0?"y":"x";S[L]+=T[F]*U})}return S}function U3(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,l=n.padding,s=n.flipVariations,a=n.allowedAutoPlacements,u=a===void 0?S1:a,c=Rr(r),p=c?s?Bd:Bd.filter(function(w){return Rr(w)===c}):oo,f=p.filter(function(w){return u.indexOf(w)>=0});f.length===0&&(f=p);var g=f.reduce(function(w,x){return w[x]=Zi(e,{placement:x,boundary:i,rootBoundary:o,padding:l})[Nt(x)],w},{});return Object.keys(g).sort(function(w,x){return g[w]-g[x]})}function B3(e){if(Nt(e)===_c)return[];var t=Jo(e);return[Wd(e),t,Wd(t)]}function V3(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,l=n.altAxis,s=l===void 0?!0:l,a=n.fallbackPlacements,u=n.padding,c=n.boundary,p=n.rootBoundary,f=n.altBoundary,g=n.flipVariations,w=g===void 0?!0:g,x=n.allowedAutoPlacements,_=t.options.placement,h=Nt(_),d=h===_,v=a||(d||!w?[Jo(_)]:B3(_)),y=[_].concat(v).reduce(function(me,Ye){return me.concat(Nt(Ye)===_c?U3(t,{placement:Ye,boundary:c,rootBoundary:p,padding:u,flipVariations:w,allowedAutoPlacements:x}):Ye)},[]),E=t.rects.reference,C=t.rects.popper,$=new Map,O=!0,k=y[0],S=0;S=0,F=U?"width":"height",V=Zi(t,{placement:R,boundary:c,rootBoundary:p,altBoundary:f,padding:u}),B=U?L?st:Fe:L?lt:je;E[F]>C[F]&&(B=Jo(B));var A=Jo(B),M=[];if(o&&M.push(V[T]<=0),s&&M.push(V[B]<=0,V[A]<=0),M.every(function(me){return me})){k=R,O=!1;break}$.set(R,M)}if(O)for(var H=w?3:1,X=function(Ye){var Ue=y.find(function(Tt){var Cn=$.get(Tt);if(Cn)return Cn.slice(0,Ye).every(function(cs){return cs})});if(Ue)return k=Ue,"break"},Y=H;Y>0;Y--){var he=X(Y);if(he==="break")break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}}const H3={name:"flip",enabled:!0,phase:"main",fn:V3,requiresIfExists:["offset"],data:{_skip:!1}};function Zd(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function qd(e){return[je,st,lt,Fe].some(function(t){return e[t]>=0})}function W3(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,l=Zi(t,{elementContext:"reference"}),s=Zi(t,{altBoundary:!0}),a=Zd(l,r),u=Zd(s,i,o),c=qd(a),p=qd(u);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":p})}const Q3={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:W3};function Z3(e,t,n){var r=Nt(e),i=[Fe,je].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,l=o[0],s=o[1];return l=l||0,s=(s||0)*i,[Fe,st].indexOf(r)>=0?{x:s,y:l}:{x:l,y:s}}function q3(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,l=S1.reduce(function(c,p){return c[p]=Z3(p,t.rects,o),c},{}),s=l[t.placement],a=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=l}const Y3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:q3};function G3(e){var t=e.state,n=e.name;t.modifiersData[n]=b1({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const K3={name:"popperOffsets",enabled:!0,phase:"read",fn:G3,data:{}};function X3(e){return e==="x"?"y":"x"}function J3(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,l=n.altAxis,s=l===void 0?!1:l,a=n.boundary,u=n.rootBoundary,c=n.altBoundary,p=n.padding,f=n.tether,g=f===void 0?!0:f,w=n.tetherOffset,x=w===void 0?0:w,_=Zi(t,{boundary:a,rootBoundary:u,padding:p,altBoundary:c}),h=Nt(t.placement),d=Rr(t.placement),v=!d,y=$c(h),E=X3(y),C=t.modifiersData.popperOffsets,$=t.rects.reference,O=t.rects.popper,k=typeof x=="function"?x(Object.assign({},t.rects,{placement:t.placement})):x,S=typeof k=="number"?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(C){if(o){var L,U=y==="y"?je:Fe,F=y==="y"?lt:st,V=y==="y"?"height":"width",B=C[y],A=B+_[U],M=B-_[F],H=g?-O[V]/2:0,X=d===br?$[V]:O[V],Y=d===br?-O[V]:-$[V],he=t.elements.arrow,me=g&&he?Cc(he):{width:0,height:0},Ye=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:C1(),Ue=Ye[U],Tt=Ye[F],Cn=gi(0,$[V],me[V]),cs=v?$[V]/2-H-Cn-Ue-S.mainAxis:X-Cn-Ue-S.mainAxis,R1=v?-$[V]/2+H+Cn+Tt+S.mainAxis:Y+Cn+Tt+S.mainAxis,fs=t.elements.arrow&&lo(t.elements.arrow),T1=fs?y==="y"?fs.clientTop||0:fs.clientLeft||0:0,Nc=(L=R==null?void 0:R[y])!=null?L:0,z1=B+cs-Nc-T1,M1=B+R1-Nc,Ac=gi(g?Ml(A,z1):A,B,g?Mn(M,M1):M);C[y]=Ac,T[y]=Ac-B}if(s){var Rc,L1=y==="x"?je:Fe,I1=y==="x"?lt:st,$n=C[E],so=E==="y"?"height":"width",Tc=$n+_[L1],zc=$n-_[I1],ds=[je,Fe].indexOf(h)!==-1,Mc=(Rc=R==null?void 0:R[E])!=null?Rc:0,Lc=ds?Tc:$n-$[so]-O[so]-Mc+S.altAxis,Ic=ds?$n+$[so]+O[so]-Mc-S.altAxis:zc,Dc=g&&ds?_3(Lc,$n,Ic):gi(g?Lc:Tc,$n,g?Ic:zc);C[E]=Dc,T[E]=Dc-$n}t.modifiersData[r]=T}}const ex={name:"preventOverflow",enabled:!0,phase:"main",fn:J3,requiresIfExists:["offset"]};function tx(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function nx(e){return e===at(e)||!nt(e)?Pc(e):tx(e)}function rx(e){var t=e.getBoundingClientRect(),n=Nr(t.width)/e.offsetWidth||1,r=Nr(t.height)/e.offsetHeight||1;return n!==1||r!==1}function ix(e,t,n){n===void 0&&(n=!1);var r=nt(t),i=nt(t)&&rx(t),o=En(t),l=Ar(e,i,n),s={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(r||!r&&!n)&&((Rt(t)!=="body"||bc(o))&&(s=nx(t)),nt(t)?(a=Ar(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):o&&(a.x=Oc(o))),{x:l.left+s.scrollLeft-a.x,y:l.top+s.scrollTop-a.y,width:l.width,height:l.height}}function ox(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var l=[].concat(o.requires||[],o.requiresIfExists||[]);l.forEach(function(s){if(!n.has(s)){var a=t.get(s);a&&i(a)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function lx(e){var t=ox(e);return v3.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function sx(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function ax(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Yd={placement:"bottom",modifiers:[],strategy:"absolute"};function Gd(){for(var e=arguments.length,t=new Array(e),n=0;n{var t;return!e.main&&((t=e.debug)==null?void 0:t.browser)!==J.dev},Cx=e=>!e.main||!e.debug;function $x({orderedGroup:e}){return m("div",{className:"w-10 flex",children:Object.values(e).map((t,n)=>{var r,i;return m(P.Fragment,{children:(t.main||t.debug)&&m(to,{browser:((r=t.main)==null?void 0:r.browser)||((i=t.debug)==null?void 0:i.browser),className:Hn("w-2 h-2 sm:w-3 sm:h-3 md:w-4 md:h-4 m-px rounded-full",Ex(t)&&"extension-small-icon-outline hue-rotate-[293deg]",!Cx(t)&&"extension-small-icon-outline")},n)},n)})})}function Px(e,t){return`Extension${t?"s":""} released on ${e.date}`}function Ox({orderedGroup:e,item:t,multiple:n}){return N("div",{className:"leading-6 flex items-center hover:text-url hover:font-bold select-none cursor-pointer",title:Px(t,n),children:[m($x,{orderedGroup:e}),m("div",{className:Hn(t.published&&"bg-slate-300/40 rounded"),children:t.version})]})}function Jd({meta:e}){return e?N("a",{className:"h-5 flex items-center space-x-1",href:x0(e.fname),children:[m(to,{browser:e==null?void 0:e.browser,className:"w-4 h-4 m-px rounded-full"}),m("div",{className:"text-xs text-url hover:underline cursor-pointer",children:`${Jl(e.browser)} version ${e.version}${e.release===Un.debug?" with debug information":""}`})]}):null}function bx({orderedGroup:e,item:t}){return N("div",{className:"min-w-[20rem] text-sm cursor-default",children:[N("div",{className:"pl-1 pb-1 font-bold border-b border-slate-400",children:["Versions released on ",t.date,t.published&&m("span",{className:"ml-0.5 text-xs font-normal text-slate-500",children:"public"})]}),m("div",{className:"mt-2 mb-1",children:Object.entries(e).map(([n,r],i)=>N(P.Fragment,{children:[m(Jd,{meta:r.main}),m(Jd,{meta:r.debug})]},i))})]})}function Nx({items:e}){const t=e[0];if(!t)return null;const n=e.reduce((r,i)=>{const o=r[i.browser]||(r[i.browser]={});return o[i.release===Un.release?"main":"debug"]=i,r},{});return m(_x,{trigger:m(Ox,{orderedGroup:n,item:t,multiple:e.length>1}),runInPortal:!0,arrow:!0,popperConfig:{interactive:!0,trigger:"click"},children:m(bx,{orderedGroup:n,item:t})})}function Ax(){const e=[...qn(P0)].reverse();return e.length?m("div",{className:"mt-1 px-0.5 text-[.65rem] sm:text-xs select-none cursor-default",children:e.map(({year:t,items:n})=>N("div",{children:[N("div",{className:"mt-2 mb-1 border-b border-slate-200 font-bold",children:["Year ",t]}),m("div",{className:"columns-7",children:Object.entries(n).map(([r,i],o)=>m(Nx,{items:i},`${r||o}`))})]},t))}):m("div",{className:"my-4 text-red-600 font-bold",children:"Data not received"})}function Rx(){const e=[J.chrome,J.chrome,J.firefox,J.firefox,J.firefox,J.dev];return N("div",{className:"mt-2 text-xs sm:text-sm",children:[m("div",{className:"mb-0 sm:mb-1",children:"Legend:"}),e.map((t,n)=>N("div",{className:"ml-1 flex items-center space-x-2",children:[m(to,{browser:t,className:Hn("w-2 h-2 sm:w-3 sm:h-3 md:w-4 md:h-4 m-px rounded-full",(n===1||n===3)&&"extension-small-icon-outline",n===4&&"extension-small-icon-outline hue-rotate-[293deg]")}),m("div",{children:`${Jl(t)} extension${n===1||n===3?" with debug information":n===4?" (debug version only)":""}`})]},n)),N("div",{className:"ml-1 flex items-center space-x-2",children:[m("div",{className:"w-2 h-2 sm:w-3 sm:h-3 md:w-4 md:h-4 m-px rounded-full bg-slate-300"}),m("div",{className:"",children:"Published extensions"})]})]})}function Tx(){return N("div",{className:"py-2 text-sm",children:[m("p",{children:"List of previously released extensions that are still available on the HID server. You can download any version for testing purposes or for any other reason. Click an item to download a specific version. Extensions with debug information are protected. Contact Max Zakharzhevskiy at HID global for a password."}),m(Ax,{}),m(Rx,{})]})}const zx=""+new URL("2022-03-01_19-09-50-b9956752.png",import.meta.url).href,Mx=""+new URL("2022-05-26_19-16-14gray2-abe4e093.jpg",import.meta.url).href,Lx=""+new URL("2022-07-23_18-05-43_pmit_gray-571bc39f.jpg",import.meta.url).href;var Gs=/[\\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,Pe,tl,Ix={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},Xt;function Ks(e){return Gs.lastIndex=0,Gs.test(e)?'"'+e.replace(Gs,function(t){var n=Ix[t];return typeof n=="string"?n:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function nl(e,t,n){var r,i,o,l,s=Pe,a,u=t[e];switch(u&&typeof u=="object"&&typeof u.toJSON=="function"&&(u=u.toJSON(e)),typeof Xt=="function"&&(u=Xt.call(t,e,u)),typeof u){case"string":return Ks(u);case"number":return isFinite(u)?String(u):"null";case"boolean":return String(u);case"object":if(!u)return"null";if(Pe+=tl,a=[],Object.prototype.toString.apply(u)==="[object Array]"){for(l=u.length,r=0;rn?`[ -`+Pe+a.join(`, -`+Pe)+` -`+s+"]":"[ "+a.join(", ")+" ]":"["+a.join(",")+"]",Pe=s,o}if(Xt&&typeof Xt=="object")for(l=Xt.length,r=0;rn?`{ -`+Pe+a.join(`, -`+Pe)+` -`+s+"}":"{ "+a.join(", ")+" }":"{"+a.join(",")+"}",Pe=s,o}}function Dx(e,t,n,r){var i;if(Pe="",tl="",r||(r=0),typeof r!="number")throw new Error("beaufifier: limit must be a number");if(typeof n=="number")for(i=0;it(c=>!c),children:"JSON beautifier..."}),e&&N("div",{className:"",children:[N("div",{className:"grid grid-cols-[1fr_auto] items-center gap-2",children:[m("input",{type:"text",className:"my-2 w-full form-input text-xs text-inherit bg-slate-200 border-none rounded shadow",spellCheck:"false",value:n,onChange:c=>{const p=c.target.value;r(p);const f=ep(p,i);u(f.formated||(p?"?":"")),f.lines!==void 0&&s(f.lines)}}),N("div",{className:"flex items-center gap-1 cursor-default",title:"maximum number of characters per line",children:[m("div",{className:"select-none",children:"#"}),m("input",{type:"text",className:"my-2 max-w-[64px] form-input text-xs text-center text-inherit bg-slate-200 border-none rounded shadow",value:i,onChange:c=>{const p=c.target.value,f=Number(p);if(!isNaN(f)){o(f);const g=ep(n,f);u(g.formated||(p?"?":"")),g.lines!==void 0&&s(g.lines)}}})]})]}),!!n.length&&N("div",{className:"relative py-0.5 min-h-[2.6rem] bg-slate-200 rounded",children:[m("div",{className:"px-3 max-h-[460px] text-[.75rem] whitespace-pre overflow-auto",children:a}),N("div",{className:"absolute top-0.5 right-4 p-1 bg-slate-200 flex space-x-0.5",children:[N("div",{className:"px-2 py-1.5 text-xs border-slate-100 border rounded shadow",children:[l," line",l!=1?"s":""]}),m("button",{className:"px-2 py-1.5 text-xs border-slate-400 border rounded shadow",onClick:()=>{r("")},children:"Clear"}),m("button",{className:"px-2 py-1.5 text-xs border-slate-400 border rounded shadow",onClick:async()=>{await navigator.clipboard.writeText(a)},children:"Copy"})]})]})]})]})}function Fx(){return N("div",{className:"py-2 text-sm flex flex-col space-y-1",children:[m("p",{children:"Here are some links to test web applications that you can use to test various features of the Password Manager:"}),N("ul",{className:"ml-8 list-disc",children:[m("li",{children:m("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm-domain-logins/#",target:"_blank",children:"Two test logins and corresponding password change screens in the same domain"})}),m("li",{children:m("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm-second",target:"_blank",children:"Simple test login screen to verify login transactions"})})]}),m("br",{}),m("ul",{className:"ml-8 list-disc",children:m("li",{children:m("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm",target:"_blank",children:"Five customizable logins and password change screens"})})}),m("img",{className:"pt-3 m-auto bg-slate-300",width:"200px",src:zx,alt:"test applications preview"}),m("br",{}),m("ul",{className:"ml-8 list-disc",children:m("li",{children:m("a",{className:"hoverurl",href:"https://maxzz.github.io/test-pm-domain-logins22",target:"_blank",children:"Page reload test with login and corresponding password change screens on the same domain"})})}),m("img",{className:"pt-3 m-auto",width:"200px",src:Mx,alt:"test applications preview"}),m("br",{}),N("ul",{className:"ml-8 list-disc",children:[m("li",{children:m("a",{className:"hoverurl",href:Ct.HID_PMIT,target:"_blank",children:"Password Manager Investigation Tool (version under HID domain)"})}),m("li",{children:m("a",{className:"hoverurl",href:"https://maxzz.github.io/dropzone",target:"_blank",children:"Password Manager Investigation Tool (the latest version)"})})]}),m("img",{className:"pt-3 m-auto",width:"200px",src:Lx,alt:"test applications preview"}),m("br",{}),m("div",{className:"",children:"Local test pages"}),N("ul",{className:"ml-8 list-disc",children:[m("li",{children:m("a",{className:"hoverurl",href:Ct.LOCAL_APP_FISERV,target:"_blank",children:" Bug № 90673 (fiserv:Heritage Bank), Bug № 91149 (fiserv:BAC Bank)"})}),m("li",{children:m("a",{className:"hoverurl",href:Ct.LOCAL_APP_BANK_UTICA,target:"_blank",children:"Bug № 91370 (Bank of Utica)"})}),m("li",{children:m("a",{className:"hoverurl",href:Ct.LOCAL_APP_BANK_WASHINGTON,target:"_blank",children:"Bug № 91506 (Bank of Washington)"})})]}),m("br",{}),m("ul",{className:"ml-8 list-disc",children:m("li",{children:m("a",{className:"hoverurl",href:"https://maxzz.github.io",target:"_blank",children:"All other projects catalog"})})}),m("ul",{className:"ml-8 list-disc",children:m("li",{children:m(jx,{})})})]})}function Ux(){return N("div",{className:"py-1 text-sm",children:[m("h2",{className:"mt-1 text-base font-semibold",children:"Check for duplicate extension installations"}),m("p",{children:"Only one DigitalPersona extension can run at the same time in the same browser. After completing (or before starting) the installation of the DigitalPersona extension, ensure that all previous versions of the extension are uninstalled."}),m("h2",{className:"mt-1 text-base font-semibold",children:"Obfuscated links"}),m("p",{children:"Links in the Release Notes section are masked with the @ sign before the last character of the domain name to fight search engine spiders (web crawler robots). Remove the @ symbol before opening the link."}),m("h2",{className:"mt-2 text-base font-semibold",children:"Browser extensions installation instructions"}),N("p",{children:["Additional documents are available on ",m("a",{className:"hoverurl link-up",href:Ct.LOCAL_HINTS,target:"_blank",children:"this website"})," and on the ",m("a",{className:"hoverurl link-up",href:Ct.CONFLUENCE_HINTS,target:"_blank",children:"HID confluence (intranet)"})," website."]}),m("h2",{className:"mt-2 text-base font-semibold",children:"Links to install the extension"}),N("ul",{className:"ml-4 list-disc",children:[N("li",{children:["Chrome web store extension ",m("a",{className:"hoverurl",href:Ct.INSTALL_GOOGLE_STORE,target:"_blank",children:"installation page."})]}),N("li",{children:["DP extension ",m("a",{className:"hoverurl",href:Ct.INSTALL_DP_PAGE,target:"_blank",children:"installation page"}),"."]}),N("li",{children:["DP extension ",m("a",{className:"hoverurl",href:"https://maxzz.github.io/page-extension-installation",target:"_blank",children:" the new installation page test"})," (not in production yet)."]})]}),m("h2",{className:"mt-2 text-base font-semibold",children:"Experiments"}),N("ul",{className:"ml-4 list-disc",children:[N("li",{children:[m("a",{className:"hoverurl",href:"https://maxzz.github.io/dropzone",target:"_blank",children:"PMIT (Password Manager Inverstigation Tool) utility"})," (the latest version)."]}),N("li",{children:[m("a",{className:"hoverurl",href:Ct.HID_PMAC,target:"_blank",children:"PMAC (Password Manager Administrator Commands) utility"})," (not in production yet)."]})]}),m("h2",{className:"mt-2 text-base font-semibold",children:"QA website history"}),N("ul",{className:"ml-4 list-disc",children:[N("li",{children:["The previous QA website is still ",m("a",{className:"hoverurl",href:Ct.QA_WEBSITE_OLD,target:"_blank",children:" available here"}),"."]}),w0&&N("li",{children:["The source code for this website on ",m("a",{className:"hoverurl",href:"https://github.com/maxzz/page-qa2",target:"_blank",children:"GitHub is here"}),"."]}),N("li",{children:["This 3.42 version of the QA website is built on April 2, 2023 at 15:41",m("span",{children:"."})]})]})]})}function Bx(){return m("div",{className:"py-4"})}function Vx(){return N("div",{className:"h-screen flex flex-col text-[#001845]",children:[m(u2,{}),m("div",{className:"flex-1 overflow-y-auto",style:{overflow:"overlay"},children:N("div",{className:"mx-auto max-w-md sm:max-w-xl md:max-w-2xl lg:max-w-4xl flex flex-col space-y-4",children:[m(e3,{}),m(Yr,{openAtom:R0,title:"Release Notes",children:m(t3,{})}),m(Yr,{openAtom:T0,title:"Current versions",children:m(i3,{})}),m(Yr,{openAtom:z0,title:m("div",{title:"Previously released extensions",children:"Archive"}),children:m(Tx,{})}),m(Yr,{openAtom:M0,title:"Test Applications for QA",children:m(Fx,{})}),m(Yr,{openAtom:L0,title:"Final notes",children:m(Ux,{})}),m(Bx,{})]})})]})}function Hx(){return qn(Jy),null}function Wx(){return m("div",{className:"absolute z-50",children:m("div",{id:"portal"})})}function Qx(){return N(du,{children:[m(Gy,{}),m(Wx,{}),m(r2,{}),m(Hx,{}),m("div",{className:"min-h-full overflow-hidden bg-slate-50",children:m(Vx,{})})]})}c0(document.getElementById("root")).render(m(Il.StrictMode,{children:m(Qx,{})})); diff --git a/assets/index-a0fce41f.css b/assets/index-a0fce41f.css new file mode 100644 index 0000000..9f3f2c9 --- /dev/null +++ b/assets/index-a0fce41f.css @@ -0,0 +1 @@ +.notes{font-size:.8rem;line-height:22px;color:#001845}.notes h4{margin-top:1rem;margin-bottom:0;font-size:.85rem;font-weight:700;border-bottom:1px solid #2275ff;color:#2963c3;text-transform:uppercase;letter-spacing:-.02em}.notes h4:first-child{margin-top:0}.notes a{color:#2275ff}.notes a:hover{text-decoration:underline}.notes ul{display:block;margin-block-start:.4em;margin-block-end:.4em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:1rem}.notes li{list-style-type:circle}.notes li::marker{color:#001845}.notes .date{display:inline-block;margin-bottom:2px;padding:1px 3px;font-size:.65rem;line-height:.65rem;border-radius:3px;font-weight:400;color:#000340;background-color:#7771;border:1px solid rgba(119,119,119,.1333333333)}.tooltip-container{--tooltipBackground: #fff;--tooltipBorder: #c0c0c0;--tooltipColor: #000;background-color:var(--tooltipBackground);border-radius:3px;border:1px solid var(--tooltipBorder);box-shadow:0 2px 4px #0000002e;color:var(--tooltipColor);display:flex;flex-direction:column;padding:.4rem;transition:opacity .3s;z-index:9999}.tooltip-container[data-popper-interactive=false]{pointer-events:none}.tooltip-arrow{height:1rem;position:absolute;width:1rem;pointer-events:none}.tooltip-arrow:before{border-style:solid;content:"";display:block;height:0;margin:auto;width:0}.tooltip-arrow:after{border-style:solid;content:"";display:block;height:0;margin:auto;position:absolute;width:0}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow{left:0;margin-top:-.4rem;top:0}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow:before{border-color:transparent transparent var(--tooltipBorder) transparent;border-width:0 .5rem .4rem .5rem;position:absolute;top:-1px}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow:after{border-color:transparent transparent var(--tooltipBackground) transparent;border-width:0 .5rem .4rem .5rem}.tooltip-container[data-popper-placement*=top] .tooltip-arrow{bottom:0;left:0;margin-bottom:-1rem}.tooltip-container[data-popper-placement*=top] .tooltip-arrow:before{border-color:var(--tooltipBorder) transparent transparent transparent;border-width:.4rem .5rem 0 .5rem;position:absolute;top:1px}.tooltip-container[data-popper-placement*=top] .tooltip-arrow:after{border-color:var(--tooltipBackground) transparent transparent transparent;border-width:.4rem .5rem 0 .5rem}.tooltip-container[data-popper-placement*=right] .tooltip-arrow{left:0;margin-left:-.7rem}.tooltip-container[data-popper-placement*=right] .tooltip-arrow:before{border-color:transparent var(--tooltipBorder) transparent transparent;border-width:.5rem .4rem .5rem 0}.tooltip-container[data-popper-placement*=right] .tooltip-arrow:after{border-color:transparent var(--tooltipBackground) transparent transparent;border-width:.5rem .4rem .5rem 0;left:6px;top:0}.tooltip-container[data-popper-placement*=left] .tooltip-arrow{margin-right:-.7rem;right:0}.tooltip-container[data-popper-placement*=left] .tooltip-arrow:before{border-color:transparent transparent transparent var(--tooltipBorder);border-width:.5rem 0 .5rem .4em}.tooltip-container[data-popper-placement*=left] .tooltip-arrow:after{border-color:transparent transparent transparent var(--tooltipBackground);border-width:.5rem 0 .5rem .4em;left:3px;top:0}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.hoverurl{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 71 204 / var(--tw-border-opacity))}.hoverurl:hover{border-bottom-width:2px;--tw-text-opacity: 1;color:rgb(0 71 204 / var(--tw-text-opacity))}.extension-small-icon-outline{outline-style:solid;outline-width:1px;outline-offset:1px;outline-color:#22c55e}@media (min-width: 640px){.extension-small-icon-outline{outline-width:2px;outline-color:#22c55e4d}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-4{bottom:1rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.z-50{z-index:50}.col-start-2{grid-column-start:2}.m-auto{margin:auto}.m-px{margin:1px}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-\[calc\(20vw\/2\)\]{margin-left:10vw}.mr-\[calc\(calc\(20vw\/2\)-16px\)\]{margin-right:calc(10vw - 16px)}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[460px\]{max-height:460px}.min-h-\[2\.6rem\]{min-height:2.6rem}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-\[20rem\]{min-width:20rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[540px\]{max-width:540px}.max-w-\[64px\]{max-width:64px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.scale-y-125{--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-disc{list-style-type:disc}.columns-7{-moz-columns:7;columns:7}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(8rem\,1fr\)\,minmax\(12rem\,28rem\)\]{grid-template-columns:minmax(8rem,1fr) minmax(12rem,28rem)}.flex-col{flex-direction:column}.content-center{align-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-none{border-style:none}.border-\[red\]{--tw-border-opacity: 1;border-color:rgb(255 0 0 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.border-b-slate-400{--tw-border-opacity: 1;border-bottom-color:rgb(148 163 184 / var(--tw-border-opacity))}.bg-\[\#002f87\]{--tw-bg-opacity: 1;background-color:rgb(0 47 135 / var(--tw-bg-opacity))}.bg-\[\#003165\]{--tw-bg-opacity: 1;background-color:rgb(0 49 101 / var(--tw-bg-opacity))}.bg-\[\#003f82\]{--tw-bg-opacity: 1;background-color:rgb(0 63 130 / var(--tw-bg-opacity))}.bg-\[\#555\]{--tw-bg-opacity: 1;background-color:rgb(85 85 85 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-300\/40{background-color:#cbd5e166}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-400\/40{background-color:#94a3b866}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-none{fill:none}.fill-transparent{fill:transparent}.stroke-current{stroke:currentColor}.stroke-sky-700{stroke:#0369a1}.stroke-\[\.6rem\]{stroke-width:.6rem}.stroke-\[1\.5\]{stroke-width:1.5}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[\.65rem\]{font-size:.65rem}.text-\[\.75rem\]{font-size:.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.tracking-tighter{letter-spacing:-.05em}.text-\[\#001845\]{--tw-text-opacity: 1;color:rgb(0 24 69 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity))}.text-url{--tw-text-opacity: 1;color:rgb(0 71 204 / var(--tw-text-opacity))}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-red-900\/40{--tw-shadow-color: rgb(127 29 29 / .4);--tw-shadow: var(--tw-shadow-colored)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-\[293deg\]{--tw-hue-rotate: hue-rotate(293deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link-up{--grad: linear-gradient(0deg, #876bf55d, #8181ff90, #4f5ec282);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--grad),var(--grad) 0 100%/100% calc(100% - (1 - var(--hl, 0)) * (100% - 1px)) no-repeat;-webkit-background-clip:text,border-box;background-clip:text,border-box;background-blend-mode:difference;text-decoration:none;transition:background-size .5s ease-out}.link-up:hover,.link-up:focus{--hl: 1}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.hover\:font-bold:hover{font-weight:700}.hover\:text-url:hover{--tw-text-opacity: 1;color:rgb(0 71 204 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.active\:scale-\[\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:mt-0{margin-top:0}.sm\:h-3{height:.75rem}.sm\:w-3{width:.75rem}.sm\:max-w-xl{max-width:36rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:mb-1{margin-bottom:.25rem}.md\:h-4{height:1rem}.md\:w-4{width:1rem}.md\:max-w-2xl{max-width:42rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:max-w-4xl{max-width:56rem}.lg\:justify-end{justify-content:flex-end}} diff --git a/assets/index-c42df05c.css b/assets/index-c42df05c.css deleted file mode 100644 index 6542e17..0000000 --- a/assets/index-c42df05c.css +++ /dev/null @@ -1 +0,0 @@ -.notes{font-size:.8rem;line-height:22px;color:#001845}.notes h4{margin-top:1rem;margin-bottom:0;font-size:.85rem;font-weight:700;border-bottom:1px solid #2275ff;color:#2963c3;text-transform:uppercase;letter-spacing:-.02em}.notes h4:first-child{margin-top:0}.notes a{color:#2275ff}.notes a:hover{text-decoration:underline}.notes ul{display:block;-webkit-margin-before:.4em;margin-block-start:.4em;-webkit-margin-after:.4em;margin-block-end:.4em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:1rem;padding-inline-start:1rem}.notes li{list-style-type:circle}.notes li::marker{color:#001845}.notes .date{display:inline-block;margin-bottom:2px;padding:1px 3px;font-size:.65rem;line-height:.65rem;border-radius:3px;font-weight:400;color:#000340;background-color:#7771;border:1px solid rgba(119,119,119,.1333333333)}.tooltip-container{--tooltipBackground: #fff;--tooltipBorder: #c0c0c0;--tooltipColor: #000;background-color:var(--tooltipBackground);border-radius:3px;border:1px solid var(--tooltipBorder);box-shadow:0 2px 4px #0000002e;color:var(--tooltipColor);display:flex;flex-direction:column;padding:.4rem;transition:opacity .3s;z-index:9999}.tooltip-container[data-popper-interactive=false]{pointer-events:none}.tooltip-arrow{height:1rem;position:absolute;width:1rem;pointer-events:none}.tooltip-arrow:before{border-style:solid;content:"";display:block;height:0;margin:auto;width:0}.tooltip-arrow:after{border-style:solid;content:"";display:block;height:0;margin:auto;position:absolute;width:0}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow{left:0;margin-top:-.4rem;top:0}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow:before{border-color:transparent transparent var(--tooltipBorder) transparent;border-width:0 .5rem .4rem .5rem;position:absolute;top:-1px}.tooltip-container[data-popper-placement*=bottom] .tooltip-arrow:after{border-color:transparent transparent var(--tooltipBackground) transparent;border-width:0 .5rem .4rem .5rem}.tooltip-container[data-popper-placement*=top] .tooltip-arrow{bottom:0;left:0;margin-bottom:-1rem}.tooltip-container[data-popper-placement*=top] .tooltip-arrow:before{border-color:var(--tooltipBorder) transparent transparent transparent;border-width:.4rem .5rem 0 .5rem;position:absolute;top:1px}.tooltip-container[data-popper-placement*=top] .tooltip-arrow:after{border-color:var(--tooltipBackground) transparent transparent transparent;border-width:.4rem .5rem 0 .5rem}.tooltip-container[data-popper-placement*=right] .tooltip-arrow{left:0;margin-left:-.7rem}.tooltip-container[data-popper-placement*=right] .tooltip-arrow:before{border-color:transparent var(--tooltipBorder) transparent transparent;border-width:.5rem .4rem .5rem 0}.tooltip-container[data-popper-placement*=right] .tooltip-arrow:after{border-color:transparent var(--tooltipBackground) transparent transparent;border-width:.5rem .4rem .5rem 0;left:6px;top:0}.tooltip-container[data-popper-placement*=left] .tooltip-arrow{margin-right:-.7rem;right:0}.tooltip-container[data-popper-placement*=left] .tooltip-arrow:before{border-color:transparent transparent transparent var(--tooltipBorder);border-width:.5rem 0 .5rem .4em}.tooltip-container[data-popper-placement*=left] .tooltip-arrow:after{border-color:transparent transparent transparent var(--tooltipBackground);border-width:.5rem 0 .5rem .4em;left:3px;top:0}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.hoverurl{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 71 204 / var(--tw-border-opacity))}.hoverurl:hover{border-bottom-width:2px;--tw-text-opacity: 1;color:rgb(0 71 204 / var(--tw-text-opacity))}.extension-small-icon-outline{outline-style:solid;outline-width:1px;outline-offset:1px;outline-color:#22c55e}@media (min-width: 640px){.extension-small-icon-outline{outline-width:2px;outline-color:#22c55e4d}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-4{bottom:1rem}.right-4{right:1rem}.top-0{top:0px}.top-0\.5{top:.125rem}.z-50{z-index:50}.col-start-2{grid-column-start:2}.m-auto{margin:auto}.m-px{margin:1px}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-\[calc\(20vw\/2\)\]{margin-left:10vw}.mr-\[calc\(calc\(20vw\/2\)-16px\)\]{margin-right:calc(10vw - 16px)}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[460px\]{max-height:460px}.min-h-\[2\.6rem\]{min-height:2.6rem}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-\[20rem\]{min-width:20rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[540px\]{max-width:540px}.max-w-\[64px\]{max-width:64px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.scale-y-125{--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-disc{list-style-type:disc}.columns-7{-moz-columns:7;columns:7}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(8rem\,1fr\)\,minmax\(12rem\,28rem\)\]{grid-template-columns:minmax(8rem,1fr) minmax(12rem,28rem)}.flex-col{flex-direction:column}.content-center{align-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-none{border-style:none}.border-\[red\]{--tw-border-opacity: 1;border-color:rgb(255 0 0 / var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.border-b-slate-400{--tw-border-opacity: 1;border-bottom-color:rgb(148 163 184 / var(--tw-border-opacity))}.bg-\[\#002f87\]{--tw-bg-opacity: 1;background-color:rgb(0 47 135 / var(--tw-bg-opacity))}.bg-\[\#003165\]{--tw-bg-opacity: 1;background-color:rgb(0 49 101 / var(--tw-bg-opacity))}.bg-\[\#003f82\]{--tw-bg-opacity: 1;background-color:rgb(0 63 130 / var(--tw-bg-opacity))}.bg-\[\#555\]{--tw-bg-opacity: 1;background-color:rgb(85 85 85 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-300\/40{background-color:#cbd5e166}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-400\/40{background-color:#94a3b866}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-transparent{fill:transparent}.stroke-current{stroke:currentColor}.stroke-\[\.6rem\]{stroke-width:.6rem}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[\.65rem\]{font-size:.65rem}.text-\[\.75rem\]{font-size:.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.tracking-tighter{letter-spacing:-.05em}.text-\[\#001845\]{--tw-text-opacity: 1;color:rgb(0 24 69 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity))}.text-url{--tw-text-opacity: 1;color:rgb(0 71 204 / var(--tw-text-opacity))}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-red-900\/40{--tw-shadow-color: rgb(127 29 29 / .4);--tw-shadow: var(--tw-shadow-colored)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-\[293deg\]{--tw-hue-rotate: hue-rotate(293deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link-up{--grad: linear-gradient(0deg, #876bf55d, #8181ff90, #4f5ec282);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--grad),var(--grad) 0 100%/100% calc(100% - (1 - var(--hl, 0)) * (100% - 1px)) no-repeat;-webkit-background-clip:text,border-box;background-clip:text,border-box;background-blend-mode:difference;text-decoration:none;transition:background-size .5s ease-out}.link-up:hover,.link-up:focus{--hl: 1}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.hover\:font-bold:hover{font-weight:700}.hover\:text-url:hover{--tw-text-opacity: 1;color:rgb(0 71 204 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.active\:scale-\[\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:mb-1{margin-bottom:.25rem}.sm\:mt-0{margin-top:0}.sm\:h-3{height:.75rem}.sm\:w-3{width:.75rem}.sm\:max-w-xl{max-width:36rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:h-4{height:1rem}.md\:w-4{width:1rem}.md\:max-w-2xl{max-width:42rem}}@media (min-width: 1024px){.lg\:max-w-4xl{max-width:56rem}.lg\:justify-end{justify-content:flex-end}} diff --git a/config.json b/config.json index 85713b9..18e62ae 100644 --- a/config.json +++ b/config.json @@ -4,9 +4,9 @@ "extensionUrl": { "dp": { "url": "https://chrome.google.com/webstore/detail/digitalpersona-altus/piimgpjgnagkckjlhjcppbkbjjfjmnbh", - "version": "3.4.700", - "updated": "2022.12.04", - "published": "2022.12.15" + "version": "3.4.709", + "updated": "2023.02.26", + "published": "2023.03.15" }, "hp": { "url": "https://chrome.google.com/webstore/detail/hp-client-security-manage/pkdnjfgdoolnmiacpdamadcneoblphbj", @@ -23,7 +23,7 @@ }, "qaUrl": { "dp": { - "url": "https://crossmatch.hid.gl/g02/current/dppm-3.4.710_on_2023.03.14-r-chrome.zip" + "url": "https://crossmatch.hid.gl/g02/current/dppm-3.4.812_on_2023.12.08-r-chrome.zip" } } }, diff --git a/existing.json b/existing.json index 863722c..295d2f7 100644 --- a/existing.json +++ b/existing.json @@ -12,7 +12,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103639 Mar 1 16:11 dppm-3.4.72_on_2020.06.05-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103639 Mar 1 2023 dppm-3.4.72_on_2020.06.05-r-chrome.zip" }, { "type": "-", @@ -27,7 +27,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202293 Mar 1 16:11 dppm-3.4.385_on_2021.09.25-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 202293 Mar 1 2023 dppm-3.4.385_on_2021.09.25-m-firefox.zip" }, { "type": "-", @@ -42,7 +42,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 206861 Mar 1 16:11 dppm-3.4.689_on_2022.09.23-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 206861 Mar 1 2023 dppm-3.4.689_on_2022.09.23-m-chrome.zip" }, { "type": "-", @@ -57,7 +57,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198222 Mar 1 16:11 dppm-3.4.315_on_2021.05.10-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198222 Mar 1 2023 dppm-3.4.315_on_2021.05.10-m-chrome.zip" }, { "type": "-", @@ -72,7 +72,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193173 Mar 1 16:11 dppm-3.4.219_on_2020.10.14-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 193173 Mar 1 2023 dppm-3.4.219_on_2020.10.14-m-chrome.zip" }, { "type": "-", @@ -87,7 +87,22 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103656 Mar 1 16:11 dppm-3.4.65_on_2020.05.29-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103656 Mar 1 2023 dppm-3.4.65_on_2020.05.29-r-chrome.zip" + }, + { + "type": "-", + "name": "dppm-3.4.711_on_2023.04.02-m-chrome.zip", + "size": 208549, + "modifyTime": 1680475541000, + "accessTime": 1680475541000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 208549 Apr 2 2023 dppm-3.4.711_on_2023.04.02-m-chrome.zip" }, { "type": "-", @@ -102,7 +117,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 192006 Mar 1 16:11 dppm-3.4.216_on_2020.10.13-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 192006 Mar 1 2023 dppm-3.4.216_on_2020.10.13-m-chrome.zip" }, { "type": "-", @@ -117,7 +132,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190798 Mar 1 16:11 dppm-3.4.209_on_2020.08.21-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190798 Mar 1 2023 dppm-3.4.209_on_2020.08.21-m-chrome.zip" }, { "type": "-", @@ -132,7 +147,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104280 Mar 1 16:11 dppm-3.4.210_on_2020.08.30-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104280 Mar 1 2023 dppm-3.4.210_on_2020.08.30-r-chrome.zip" }, { "type": "-", @@ -147,7 +162,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 191109 Mar 1 16:11 dppm-3.0.253_on_2018.10.27-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 191109 Mar 1 2023 dppm-3.0.253_on_2018.10.27-r-firefox.xpi" }, { "type": "-", @@ -162,7 +177,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198988 Mar 1 16:11 dppm-3.4.373_on_2021.08.31-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198988 Mar 1 2023 dppm-3.4.373_on_2021.08.31-m-chrome.zip" }, { "type": "-", @@ -177,7 +192,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198998 Mar 1 16:11 dppm-3.4.375_on_2021.08.31-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198998 Mar 1 2023 dppm-3.4.375_on_2021.08.31-m-chrome.zip" }, { "type": "-", @@ -192,7 +207,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 195038 Mar 1 16:11 dppm-3.4.216_on_2020.10.13-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 195038 Mar 1 2023 dppm-3.4.216_on_2020.10.13-m-firefox.zip" }, { "type": "-", @@ -207,7 +222,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 175325 Mar 1 16:11 dppm-3.0.405_on_2019.04.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 175325 Mar 1 2023 dppm-3.0.405_on_2019.04.10-r-chrome.zip" }, { "type": "-", @@ -222,7 +237,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123486 Mar 1 16:11 dppm-3.4.564_on_2022.07.09-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 123486 Mar 1 2023 dppm-3.4.564_on_2022.07.09-r-chrome.zip" }, { "type": "-", @@ -237,7 +252,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 16:11 dppm-3.4.207_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 2023 dppm-3.4.207_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -252,7 +267,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 167108 Mar 1 16:11 dppm-3.0.226_on_2018.09.12-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 167108 Mar 1 2023 dppm-3.0.226_on_2018.09.12-r-chrome.zip" }, { "type": "-", @@ -267,7 +282,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 191139 Mar 1 16:11 dppm-3.0.246_on_2018.10.30-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 191139 Mar 1 2023 dppm-3.0.246_on_2018.10.30-r-firefox.xpi" }, { "type": "-", @@ -282,7 +297,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193910 Mar 1 16:11 dppm-3.4.225_on_2020.12.07-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 193910 Mar 1 2023 dppm-3.4.225_on_2020.12.07-m-chrome.zip" }, { "type": "-", @@ -297,7 +312,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 201098 Mar 1 16:11 dppm-3.4.341_on_2021.05.10-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 201098 Mar 1 2023 dppm-3.4.341_on_2021.05.10-m-firefox.zip" }, { "type": "-", @@ -312,7 +327,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 16:11 dppm-3.4.192_on_2020.08.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 2023 dppm-3.4.192_on_2020.08.15-r-chrome.zip" }, { "type": "-", @@ -327,7 +342,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173796 Mar 1 16:11 dppm-3.0.348_on_2018.11.04-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173796 Mar 1 2023 dppm-3.0.348_on_2018.11.04-r-chrome.zip" }, { "type": "-", @@ -342,7 +357,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172803 Mar 1 16:11 dppm-3.0.905_on_2019.10.17-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172803 Mar 1 2023 dppm-3.0.905_on_2019.10.17-r-chrome.zip" }, { "type": "-", @@ -357,7 +372,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196173 Mar 1 16:11 dppm-3.0.900_on_2019.10.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196173 Mar 1 2023 dppm-3.0.900_on_2019.10.10-r-firefox.xpi" }, { "type": "-", @@ -372,7 +387,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202552 Mar 1 16:11 dppm-3.4.425_on_2021.12.21-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 202552 Mar 1 2023 dppm-3.4.425_on_2021.12.21-m-chrome.zip" }, { "type": "-", @@ -387,7 +402,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123881 Mar 1 16:11 dppm-3.4.192_on_2020.08.15-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123881 Mar 1 2023 dppm-3.4.192_on_2020.08.15-r-firefox.xpi" }, { "type": "-", @@ -402,7 +417,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172647 Mar 1 16:11 dppm-3.0.887_on_2019.09.06-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172647 Mar 1 2023 dppm-3.0.887_on_2019.09.06-r-chrome.zip" }, { "type": "-", @@ -417,7 +432,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123302 Mar 1 16:11 dppm-3.4.83_on_2020.06.08-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123302 Mar 1 2023 dppm-3.4.83_on_2020.06.08-r-firefox.xpi" }, { "type": "-", @@ -432,7 +447,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121770 Mar 1 16:11 dppm-3.4.416_on_2021.12.05-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121770 Mar 1 2023 dppm-3.4.416_on_2021.12.05-r-chrome.zip" }, { "type": "-", @@ -447,7 +462,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104172 Mar 1 16:11 dppm-3.4.181_on_2020.07.11-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104172 Mar 1 2023 dppm-3.4.181_on_2020.07.11-r-chrome.zip" }, { "type": "-", @@ -462,7 +477,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 174248 Mar 1 16:11 dppm-3.0.360_on_2018.11.27-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 174248 Mar 1 2023 dppm-3.0.360_on_2018.11.27-r-chrome.zip" }, { "type": "-", @@ -477,7 +492,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121530 Mar 1 16:11 dppm-3.4.408_on_2021.11.16-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121530 Mar 1 2023 dppm-3.4.408_on_2021.11.16-r-chrome.zip" }, { "type": "-", @@ -492,7 +507,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123302 Mar 1 16:11 dppm-3.4.70_on_2020.05.29-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123302 Mar 1 2023 dppm-3.4.70_on_2020.05.29-r-firefox.xpi" }, { "type": "-", @@ -507,7 +522,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190730 Mar 1 16:11 dppm-3.4.203_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190730 Mar 1 2023 dppm-3.4.203_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -522,7 +537,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202967 Mar 1 16:11 dppm-3.4.404_on_2021.11.07-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 202967 Mar 1 2023 dppm-3.4.404_on_2021.11.07-m-firefox.zip" }, { "type": "-", @@ -537,7 +552,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103655 Mar 1 16:11 dppm-3.4.70_on_2020.05.29-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103655 Mar 1 2023 dppm-3.4.70_on_2020.05.29-r-chrome.zip" }, { "type": "-", @@ -552,7 +567,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123916 Mar 1 16:11 dppm-3.4.215_on_2020.09.24-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123916 Mar 1 2023 dppm-3.4.215_on_2020.09.24-r-firefox.xpi" }, { "type": "-", @@ -567,7 +582,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 141464 Mar 1 16:11 dppm-3.4.367_on_2021.08.19-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 141464 Mar 1 2023 dppm-3.4.367_on_2021.08.19-r-firefox.xpi" }, { "type": "-", @@ -582,7 +597,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 191457 Mar 1 16:11 dppm-3.4.214_on_2020.09.08-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 191457 Mar 1 2023 dppm-3.4.214_on_2020.09.08-m-chrome.zip" }, { "type": "-", @@ -597,7 +612,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121388 Mar 1 16:11 dppm-3.4.384_on_2021.09.25-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121388 Mar 1 2023 dppm-3.4.384_on_2021.09.25-r-chrome.zip" }, { "type": "-", @@ -612,7 +627,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 206163 Mar 1 16:11 dppm-3.4.590_on_2022.08.08-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 206163 Mar 1 2023 dppm-3.4.590_on_2022.08.08-m-chrome.zip" }, { "type": "-", @@ -627,7 +642,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196059 Mar 1 16:11 dppm-3.0.888_on_2019.09.07-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196059 Mar 1 2023 dppm-3.0.888_on_2019.09.07-r-firefox.xpi" }, { "type": "-", @@ -642,7 +657,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190081 Mar 1 16:11 dppm-3.4.202_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190081 Mar 1 2023 dppm-3.4.202_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -657,7 +672,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121030 Mar 1 16:11 dppm-3.4.365_on_2021.06.16-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121030 Mar 1 2023 dppm-3.4.365_on_2021.06.16-r-chrome.zip" }, { "type": "-", @@ -672,7 +687,37 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123288 Mar 1 16:11 dppm-3.4.65_on_2020.05.29-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123288 Mar 1 2023 dppm-3.4.65_on_2020.05.29-r-firefox.xpi" + }, + { + "type": "-", + "name": "dppm-4.0.61_on_2023.12.08-r-chrome3.zip", + "size": 105229, + "modifyTime": 1702088653000, + "accessTime": 1702089047000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 105229 Dec 9 02:24 dppm-4.0.61_on_2023.12.08-r-chrome3.zip" + }, + { + "type": "-", + "name": "dppm-4.0.61_on_2023.12.08-m-chrome3.zip", + "size": 192101, + "modifyTime": 1702088662000, + "accessTime": 1702088662000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 192101 Dec 9 02:24 dppm-4.0.61_on_2023.12.08-m-chrome3.zip" }, { "type": "-", @@ -687,7 +732,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 122163 Mar 1 16:11 dppm-3.4.442_on_2022.05.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 122163 Mar 1 2023 dppm-3.4.442_on_2022.05.10-r-chrome.zip" }, { "type": "-", @@ -702,7 +747,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 126219 Mar 1 16:11 dppm-3.4.301_on_2021.03.22-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 126219 Mar 1 2023 dppm-3.4.301_on_2021.03.22-r-firefox.xpi" }, { "type": "-", @@ -717,7 +762,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 201140 Mar 1 16:11 dppm-3.4.350_on_2021.05.24-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 201140 Mar 1 2023 dppm-3.4.350_on_2021.05.24-m-firefox.zip" }, { "type": "-", @@ -732,7 +777,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121818 Mar 1 16:11 dppm-3.4.419_on_2021.12.06-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121818 Mar 1 2023 dppm-3.4.419_on_2021.12.06-r-chrome.zip" }, { "type": "-", @@ -747,7 +792,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104344 Mar 1 16:11 dppm-3.4.216_on_2020.10.13-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104344 Mar 1 2023 dppm-3.4.216_on_2020.10.13-r-chrome.zip" }, { "type": "-", @@ -762,7 +807,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 168389 Mar 1 16:11 dppm-3.0.243_on_2018.10.27-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 168389 Mar 1 2023 dppm-3.0.243_on_2018.10.27-r-chrome.zip" }, { "type": "-", @@ -777,7 +822,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 106487 Mar 1 16:11 dppm-3.4.299_on_2021.03.22-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 106487 Mar 1 2023 dppm-3.4.299_on_2021.03.22-r-chrome.zip" }, { "type": "-", @@ -792,7 +837,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196193 Mar 1 16:11 dppm-3.0.904_on_2019.10.16-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196193 Mar 1 2023 dppm-3.0.904_on_2019.10.16-r-firefox.xpi" }, { "type": "-", @@ -807,7 +852,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 203077 Mar 1 16:11 dppm-3.4.377_on_2021.09.24-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 203077 Mar 1 2023 dppm-3.4.377_on_2021.09.24-m-firefox.zip" }, { "type": "-", @@ -822,7 +867,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198731 Mar 1 16:11 dppm-3.4.367_on_2021.08.19-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198731 Mar 1 2023 dppm-3.4.367_on_2021.08.19-m-chrome.zip" }, { "type": "-", @@ -837,7 +882,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 16:11 dppm-3.0.945_on_2020.02.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 2023 dppm-3.0.945_on_2020.02.10-r-chrome.zip" }, { "type": "-", @@ -852,7 +897,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 200047 Mar 1 16:11 dppm-3.4.378_on_2021.09.24-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 200047 Mar 1 2023 dppm-3.4.378_on_2021.09.24-m-chrome.zip" }, { "type": "-", @@ -867,7 +912,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199217 Mar 1 16:11 dppm-3.4.299_on_2021.03.22-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 199217 Mar 1 2023 dppm-3.4.299_on_2021.03.22-m-firefox.zip" }, { "type": "-", @@ -882,7 +927,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 16:11 dppm-3.4.199_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 2023 dppm-3.4.199_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -897,7 +942,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173669 Mar 1 16:11 dppm-3.0.316_on_2018.11.02-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173669 Mar 1 2023 dppm-3.0.316_on_2018.11.02-r-chrome.zip" }, { "type": "-", @@ -912,7 +957,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196230 Mar 1 16:11 dppm-3.4.224_on_2020.11.05-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 196230 Mar 1 2023 dppm-3.4.224_on_2020.11.05-m-firefox.zip" }, { "type": "-", @@ -927,7 +972,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104261 Mar 1 16:11 dppm-3.4.215_on_2020.09.24-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104261 Mar 1 2023 dppm-3.4.215_on_2020.09.24-r-chrome.zip" }, { "type": "-", @@ -942,7 +987,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123839 Mar 1 16:11 dppm-3.4.184_on_2020.08.02-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123839 Mar 1 2023 dppm-3.4.184_on_2020.08.02-r-firefox.xpi" }, { "type": "-", @@ -957,7 +1002,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 182878 Mar 1 16:11 dppm-3.0.906_on_2019.10.18-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 182878 Mar 1 2023 dppm-3.0.906_on_2019.10.18-r-chrome.zip" }, { "type": "-", @@ -972,7 +1017,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 171963 Mar 1 16:11 dppm-3.0.244_on_2018.10.30-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 171963 Mar 1 2023 dppm-3.0.244_on_2018.10.30-r-chrome.zip" }, { "type": "-", @@ -987,14 +1032,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 194261 Mar 1 16:11 dppm-3.0.386_on_2019.02.07-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 194261 Mar 1 2023 dppm-3.0.386_on_2019.02.07-r-firefox.xpi" }, { "type": "-", "name": "config.json", - "size": 3123, - "modifyTime": 1678069094000, - "accessTime": 1678349271000, + "size": 2994, + "modifyTime": 1702088662000, + "accessTime": 1702088908000, "rights": { "user": "rw", "group": "rw", @@ -1002,7 +1047,22 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 3123 Mar 5 20:18 config.json" + "longname": "-rw-rw-r-- 1 maksym users 2994 Dec 9 02:24 config.json" + }, + { + "type": "-", + "name": "dppm-4.0.23_on_2023.08.13-m-chrome.zip", + "size": 210101, + "modifyTime": 1691960314000, + "accessTime": 1691960314000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 210101 Aug 13 20:58 dppm-4.0.23_on_2023.08.13-m-chrome.zip" }, { "type": "-", @@ -1017,7 +1077,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172639 Mar 1 16:11 dppm-3.0.888_on_2019.09.07-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172639 Mar 1 2023 dppm-3.0.888_on_2019.09.07-r-chrome.zip" }, { "type": "-", @@ -1032,7 +1092,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 194267 Mar 1 16:11 dppm-3.0.390_on_2019.03.04-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 194267 Mar 1 2023 dppm-3.0.390_on_2019.03.04-r-firefox.xpi" }, { "type": "-", @@ -1047,7 +1107,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193763 Mar 1 16:11 dppm-3.4.192_on_2020.08.15-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 193763 Mar 1 2023 dppm-3.4.192_on_2020.08.15-m-firefox.zip" }, { "type": "-", @@ -1062,7 +1122,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 166997 Mar 1 16:11 dppm-3.0.218_on_2018.09.11-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 166997 Mar 1 2023 dppm-3.0.218_on_2018.09.11-r-chrome.zip" }, { "type": "-", @@ -1077,7 +1137,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173147 Mar 1 16:11 dppm-3.0.958_on_2020.02.14-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173147 Mar 1 2023 dppm-3.0.958_on_2020.02.14-r-chrome.zip" }, { "type": "-", @@ -1092,7 +1152,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 16:11 dppm-3.0.944_on_2020.02.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 2023 dppm-3.0.944_on_2020.02.10-r-chrome.zip" }, { "type": "-", @@ -1107,7 +1167,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 203077 Mar 1 16:11 dppm-3.4.378_on_2021.09.24-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 203077 Mar 1 2023 dppm-3.4.378_on_2021.09.24-m-firefox.zip" }, { "type": "-", @@ -1122,7 +1182,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 16:11 dppm-3.0.947_on_2020.02.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 2023 dppm-3.0.947_on_2020.02.10-r-chrome.zip" }, { "type": "-", @@ -1137,7 +1197,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 16:11 dppm-3.4.204_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 2023 dppm-3.4.204_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -1152,7 +1212,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121770 Mar 1 16:11 dppm-3.4.415_on_2021.12.05-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121770 Mar 1 2023 dppm-3.4.415_on_2021.12.05-r-chrome.zip" }, { "type": "-", @@ -1167,7 +1227,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 106045 Mar 1 16:11 dppm-3.4.259_on_2021.01.25-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 106045 Mar 1 2023 dppm-3.4.259_on_2021.01.25-r-chrome.zip" }, { "type": "-", @@ -1182,7 +1242,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 188483 Mar 1 16:11 dppm-3.0.224_on_2018.09.12-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 188483 Mar 1 2023 dppm-3.0.224_on_2018.09.12-r-firefox.xpi" }, { "type": "-", @@ -1197,7 +1257,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199218 Mar 1 16:11 dppm-3.4.301_on_2021.03.22-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 199218 Mar 1 2023 dppm-3.4.301_on_2021.03.22-m-firefox.zip" }, { "type": "-", @@ -1212,7 +1272,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173034 Mar 1 16:11 dppm-3.0.950_on_2020.02.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173034 Mar 1 2023 dppm-3.0.950_on_2020.02.10-r-chrome.zip" }, { "type": "-", @@ -1227,7 +1287,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 185816 Mar 1 16:11 dppm-2.0.7235_on_2018.03.12-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 185816 Mar 1 2023 dppm-2.0.7235_on_2018.03.12-r-firefox.xpi" }, { "type": "-", @@ -1242,7 +1302,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 16:11 dppm-3.0.946_on_2020.02.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 2023 dppm-3.0.946_on_2020.02.10-r-chrome.zip" }, { "type": "-", @@ -1257,7 +1317,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 16:11 dppm-3.0.949_on_2020.02.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 2023 dppm-3.0.949_on_2020.02.10-r-chrome.zip" }, { "type": "-", @@ -1272,7 +1332,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193987 Mar 1 16:11 dppm-3.0.380_on_2018.12.11-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 193987 Mar 1 2023 dppm-3.0.380_on_2018.12.11-r-firefox.xpi" }, { "type": "-", @@ -1287,7 +1347,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198388 Mar 1 16:11 dppm-3.4.271_on_2021.01.28-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 198388 Mar 1 2023 dppm-3.4.271_on_2021.01.28-m-firefox.zip" }, { "type": "-", @@ -1302,7 +1362,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 260678 Mar 1 16:11 dppm-3.0.212_on_2018.09.09-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 260678 Mar 1 2023 dppm-3.0.212_on_2018.09.09-r-firefox.xpi" }, { "type": "-", @@ -1317,7 +1377,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196484 Mar 1 16:11 dppm-3.0.957_on_2020.02.13-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196484 Mar 1 2023 dppm-3.0.957_on_2020.02.13-r-firefox.xpi" }, { "type": "-", @@ -1332,7 +1392,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202301 Mar 1 16:11 dppm-3.4.379_on_2021.09.24-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 202301 Mar 1 2023 dppm-3.4.379_on_2021.09.24-m-firefox.zip" }, { "type": "-", @@ -1347,7 +1407,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193418 Mar 1 16:11 dppm-3.0.360_on_2018.11.27-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 193418 Mar 1 2023 dppm-3.0.360_on_2018.11.27-r-firefox.xpi" }, { "type": "-", @@ -1362,7 +1422,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123957 Mar 1 16:11 dppm-3.4.214_on_2020.09.08-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123957 Mar 1 2023 dppm-3.4.214_on_2020.09.08-r-firefox.xpi" }, { "type": "-", @@ -1377,7 +1437,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196940 Mar 1 16:11 dppm-3.4.226_on_2020.12.07-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 196940 Mar 1 2023 dppm-3.4.226_on_2020.12.07-m-firefox.zip" }, { "type": "-", @@ -1392,7 +1452,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199935 Mar 1 16:11 dppm-3.4.404_on_2021.11.07-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 199935 Mar 1 2023 dppm-3.4.404_on_2021.11.07-m-chrome.zip" }, { "type": "-", @@ -1407,7 +1467,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 194424 Mar 1 16:11 dppm-3.4.210_on_2020.08.30-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 194424 Mar 1 2023 dppm-3.4.210_on_2020.08.30-m-firefox.zip" }, { "type": "-", @@ -1422,7 +1482,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202257 Mar 1 16:11 dppm-3.4.419_on_2021.12.06-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 202257 Mar 1 2023 dppm-3.4.419_on_2021.12.06-m-chrome.zip" }, { "type": "-", @@ -1437,7 +1497,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 166950 Mar 1 16:11 dppm-3.0.207_on_2018.08.22-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 166950 Mar 1 2023 dppm-3.0.207_on_2018.08.22-r-chrome.zip" }, { "type": "-", @@ -1452,7 +1512,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104300 Mar 1 16:11 dppm-3.4.214_on_2020.09.08-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104300 Mar 1 2023 dppm-3.4.214_on_2020.09.08-r-chrome.zip" }, { "type": "-", @@ -1467,7 +1527,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 188223 Mar 1 16:11 dppm-3.0.240_on_2018.10.27-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 188223 Mar 1 2023 dppm-3.0.240_on_2018.10.27-r-firefox.xpi" }, { "type": "-", @@ -1482,7 +1542,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 106189 Mar 1 16:11 dppm-3.4.277_on_2021.01.29-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 106189 Mar 1 2023 dppm-3.4.277_on_2021.01.29-r-chrome.zip" }, { "type": "-", @@ -1497,7 +1557,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193763 Mar 1 16:11 dppm-3.4.207_on_2020.08.15-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 193763 Mar 1 2023 dppm-3.4.207_on_2020.08.15-m-firefox.zip" }, { "type": "-", @@ -1512,7 +1572,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123636 Mar 1 16:11 dppm-3.4.585_on_2022.07.23-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 123636 Mar 1 2023 dppm-3.4.585_on_2022.07.23-r-chrome.zip" }, { "type": "-", @@ -1527,7 +1587,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123297 Mar 1 16:11 dppm-3.4.69_on_2020.05.29-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123297 Mar 1 2023 dppm-3.4.69_on_2020.05.29-r-firefox.xpi" }, { "type": "-", @@ -1542,7 +1602,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 105466 Mar 1 16:11 dppm-3.4.219_on_2020.10.14-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 105466 Mar 1 2023 dppm-3.4.219_on_2020.10.14-r-chrome.zip" }, { "type": "-", @@ -1557,7 +1617,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198197 Mar 1 16:11 dppm-3.4.362_on_2021.06.13-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198197 Mar 1 2023 dppm-3.4.362_on_2021.06.13-m-chrome.zip" }, { "type": "-", @@ -1572,7 +1632,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 203237 Mar 1 16:11 dppm-3.4.442_on_2022.05.10-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 203237 Mar 1 2023 dppm-3.4.442_on_2022.05.10-m-chrome.zip" }, { "type": "-", @@ -1587,7 +1647,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199269 Mar 1 16:11 dppm-3.4.379_on_2021.09.24-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 199269 Mar 1 2023 dppm-3.4.379_on_2021.09.24-m-chrome.zip" }, { "type": "-", @@ -1602,7 +1662,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193020 Mar 1 16:11 dppm-3.0.348_on_2018.11.04-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 193020 Mar 1 2023 dppm-3.0.348_on_2018.11.04-r-firefox.xpi" }, { "type": "-", @@ -1617,7 +1677,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125788 Mar 1 16:11 dppm-3.4.259_on_2021.01.25-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125788 Mar 1 2023 dppm-3.4.259_on_2021.01.25-r-firefox.xpi" }, { "type": "-", @@ -1632,7 +1692,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 175058 Mar 1 16:11 dppm-3.0.390_on_2019.03.04-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 175058 Mar 1 2023 dppm-3.0.390_on_2019.03.04-r-chrome.zip" }, { "type": "-", @@ -1647,7 +1707,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 141450 Mar 1 16:11 dppm-3.4.365_on_2021.06.16-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 141450 Mar 1 2023 dppm-3.4.365_on_2021.06.16-r-firefox.xpi" }, { "type": "-", @@ -1662,7 +1722,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 105474 Mar 1 16:11 dppm-3.4.220_on_2020.10.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 105474 Mar 1 2023 dppm-3.4.220_on_2020.10.15-r-chrome.zip" }, { "type": "-", @@ -1677,7 +1737,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172740 Mar 1 16:11 dppm-3.0.900_on_2019.10.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172740 Mar 1 2023 dppm-3.0.900_on_2019.10.10-r-chrome.zip" }, { "type": "-", @@ -1692,7 +1752,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196187 Mar 1 16:11 dppm-3.4.299_on_2021.03.22-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 196187 Mar 1 2023 dppm-3.4.299_on_2021.03.22-m-chrome.zip" }, { "type": "-", @@ -1707,7 +1767,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123826 Mar 1 16:11 dppm-3.4.180_on_2020.06.28-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123826 Mar 1 2023 dppm-3.4.180_on_2020.06.28-r-firefox.xpi" }, { "type": "-", @@ -1722,7 +1782,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125908 Mar 1 16:11 dppm-3.4.271_on_2021.01.28-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125908 Mar 1 2023 dppm-3.4.271_on_2021.01.28-r-firefox.xpi" }, { "type": "-", @@ -1737,7 +1797,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193762 Mar 1 16:11 dppm-3.4.206_on_2020.08.15-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 193762 Mar 1 2023 dppm-3.4.206_on_2020.08.15-m-firefox.zip" }, { "type": "-", @@ -1752,7 +1812,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125427 Mar 1 16:11 dppm-3.4.226_on_2020.12.07-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125427 Mar 1 2023 dppm-3.4.226_on_2020.12.07-r-firefox.xpi" }, { "type": "-", @@ -1767,7 +1827,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125425 Mar 1 16:11 dppm-3.4.225_on_2020.12.07-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125425 Mar 1 2023 dppm-3.4.225_on_2020.12.07-r-firefox.xpi" }, { "type": "-", @@ -1782,7 +1842,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 105697 Mar 1 16:11 dppm-3.4.225_on_2020.12.07-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 105697 Mar 1 2023 dppm-3.4.225_on_2020.12.07-r-chrome.zip" }, { "type": "-", @@ -1797,7 +1857,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198694 Mar 1 16:11 dppm-3.4.365_on_2021.06.16-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198694 Mar 1 2023 dppm-3.4.365_on_2021.06.16-m-chrome.zip" }, { "type": "-", @@ -1812,14 +1872,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121956 Mar 1 16:11 dppm-3.4.430_on_2022.03.04-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121956 Mar 1 2023 dppm-3.4.430_on_2022.03.04-r-chrome.zip" }, { "type": "-", "name": "update.json", - "size": 346, - "modifyTime": 1678069094000, - "accessTime": 1678070878000, + "size": 303, + "modifyTime": 1702088662000, + "accessTime": 1702088660000, "rights": { "user": "rw", "group": "rw", @@ -1827,7 +1887,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 346 Mar 5 20:18 update.json" + "longname": "-rw-rw-r-- 1 maksym users 303 Dec 9 02:24 update.json" }, { "type": "-", @@ -1842,7 +1902,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 188333 Mar 1 16:11 dppm-3.0.207_on_2018.08.22-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 188333 Mar 1 2023 dppm-3.0.207_on_2018.08.22-r-firefox.xpi" }, { "type": "-", @@ -1857,7 +1917,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121390 Mar 1 16:11 dppm-3.4.381_on_2021.09.24-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121390 Mar 1 2023 dppm-3.4.381_on_2021.09.24-r-chrome.zip" }, { "type": "-", @@ -1872,7 +1932,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123526 Mar 1 16:11 dppm-3.4.119_on_2020.06.18-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123526 Mar 1 2023 dppm-3.4.119_on_2020.06.18-r-firefox.xpi" }, { "type": "-", @@ -1887,7 +1947,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121046 Mar 1 16:11 dppm-3.4.367_on_2021.08.19-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121046 Mar 1 2023 dppm-3.4.367_on_2021.08.19-r-chrome.zip" }, { "type": "-", @@ -1902,7 +1962,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 203193 Mar 1 16:11 dppm-3.4.439_on_2022.04.25-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 203193 Mar 1 2023 dppm-3.4.439_on_2022.04.25-m-chrome.zip" }, { "type": "-", @@ -1917,7 +1977,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 16:11 dppm-3.4.207_on_2020.08.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 2023 dppm-3.4.207_on_2020.08.15-r-chrome.zip" }, { "type": "-", @@ -1932,7 +1992,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123219 Mar 1 16:11 dppm-3.4.66_on_2020.05.11-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123219 Mar 1 2023 dppm-3.4.66_on_2020.05.11-r-firefox.xpi" }, { "type": "-", @@ -1947,7 +2007,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 195225 Mar 1 16:11 dppm-3.4.277_on_2021.01.29-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 195225 Mar 1 2023 dppm-3.4.277_on_2021.01.29-m-chrome.zip" }, { "type": "-", @@ -1962,7 +2022,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 200502 Mar 1 16:11 dppm-3.0.571_on_2019.07.03-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 200502 Mar 1 2023 dppm-3.0.571_on_2019.07.03-r-firefox.xpi" }, { "type": "-", @@ -1977,7 +2037,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 120774 Mar 1 16:11 dppm-3.4.350_on_2021.05.24-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 120774 Mar 1 2023 dppm-3.4.350_on_2021.05.24-r-chrome.zip" }, { "type": "-", @@ -1992,7 +2052,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173690 Mar 1 16:11 dppm-3.0.327_on_2018.11.02-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173690 Mar 1 2023 dppm-3.0.327_on_2018.11.02-r-chrome.zip" }, { "type": "-", @@ -2007,7 +2067,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 124015 Mar 1 16:11 dppm-3.4.216_on_2020.10.13-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 124015 Mar 1 2023 dppm-3.4.216_on_2020.10.13-r-firefox.xpi" }, { "type": "-", @@ -2022,7 +2082,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202923 Mar 1 16:11 dppm-3.4.432_on_2022.03.16-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 202923 Mar 1 2023 dppm-3.4.432_on_2022.03.16-m-chrome.zip" }, { "type": "-", @@ -2037,7 +2097,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123886 Mar 1 16:11 dppm-3.4.207_on_2020.08.15-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123886 Mar 1 2023 dppm-3.4.207_on_2020.08.15-r-firefox.xpi" }, { "type": "-", @@ -2052,7 +2112,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198865 Mar 1 16:11 dppm-3.0.405_on_2019.04.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 198865 Mar 1 2023 dppm-3.0.405_on_2019.04.10-r-firefox.xpi" }, { "type": "-", @@ -2067,7 +2127,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 141200 Mar 1 16:11 dppm-3.4.341_on_2021.05.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 141200 Mar 1 2023 dppm-3.4.341_on_2021.05.10-r-firefox.xpi" }, { "type": "-", @@ -2082,7 +2142,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202298 Mar 1 16:11 dppm-3.4.381_on_2021.09.24-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 202298 Mar 1 2023 dppm-3.4.381_on_2021.09.24-m-firefox.zip" }, { "type": "-", @@ -2097,7 +2157,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193184 Mar 1 16:11 dppm-3.4.220_on_2020.10.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 193184 Mar 1 2023 dppm-3.4.220_on_2020.10.15-m-chrome.zip" }, { "type": "-", @@ -2112,7 +2172,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198256 Mar 1 16:11 dppm-3.4.277_on_2021.01.29-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 198256 Mar 1 2023 dppm-3.4.277_on_2021.01.29-m-firefox.zip" }, { "type": "-", @@ -2127,7 +2187,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121207 Mar 1 16:11 dppm-3.4.373_on_2021.08.31-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121207 Mar 1 2023 dppm-3.4.373_on_2021.08.31-r-chrome.zip" }, { "type": "-", @@ -2142,7 +2202,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196186 Mar 1 16:11 dppm-3.4.301_on_2021.03.22-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 196186 Mar 1 2023 dppm-3.4.301_on_2021.03.22-m-chrome.zip" }, { "type": "-", @@ -2157,7 +2217,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202019 Mar 1 16:11 dppm-3.4.373_on_2021.08.31-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 202019 Mar 1 2023 dppm-3.4.373_on_2021.08.31-m-firefox.zip" }, { "type": "-", @@ -2172,7 +2232,22 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196187 Mar 1 16:11 dppm-3.4.300_on_2021.03.22-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 196187 Mar 1 2023 dppm-3.4.300_on_2021.03.22-m-chrome.zip" + }, + { + "type": "-", + "name": "dppm-3.4.812_on_2023.12.08-m-chrome.zip", + "size": 178249, + "modifyTime": 1702087791000, + "accessTime": 1702087791000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 178249 Dec 9 02:09 dppm-3.4.812_on_2023.12.08-m-chrome.zip" }, { "type": "-", @@ -2187,7 +2262,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123941 Mar 1 16:11 dppm-3.4.210_on_2020.08.30-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123941 Mar 1 2023 dppm-3.4.210_on_2020.08.30-r-firefox.xpi" }, { "type": "-", @@ -2202,7 +2277,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 182800 Mar 1 16:11 dppm-3.0.387_on_2019.02.26-r-edge.zip" + "longname": "-rw-rw-r-- 1 maksym users 182800 Mar 1 2023 dppm-3.0.387_on_2019.02.26-r-edge.zip" }, { "type": "-", @@ -2217,7 +2292,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196205 Mar 1 16:11 dppm-3.4.219_on_2020.10.14-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 196205 Mar 1 2023 dppm-3.4.219_on_2020.10.14-m-firefox.zip" }, { "type": "-", @@ -2232,7 +2307,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172787 Mar 1 16:11 dppm-3.0.902_on_2019.10.11-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172787 Mar 1 2023 dppm-3.0.902_on_2019.10.11-r-chrome.zip" }, { "type": "-", @@ -2247,7 +2322,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196941 Mar 1 16:11 dppm-3.4.225_on_2020.12.07-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 196941 Mar 1 2023 dppm-3.4.225_on_2020.12.07-m-firefox.zip" }, { "type": "-", @@ -2262,7 +2337,22 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 194488 Mar 1 16:11 dppm-3.4.214_on_2020.09.08-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 194488 Mar 1 2023 dppm-3.4.214_on_2020.09.08-m-firefox.zip" + }, + { + "type": "-", + "name": "dppm-3.4.711_on_2023.04.02-r-chrome.zip", + "size": 114673, + "modifyTime": 1680475536000, + "accessTime": 1693983241000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 114673 Apr 2 2023 dppm-3.4.711_on_2023.04.02-r-chrome.zip" }, { "type": "-", @@ -2277,7 +2367,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103655 Mar 1 16:11 dppm-3.4.69_on_2020.05.29-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103655 Mar 1 2023 dppm-3.4.69_on_2020.05.29-r-chrome.zip" }, { "type": "-", @@ -2292,7 +2382,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 197919 Mar 1 16:11 dppm-3.4.259_on_2021.01.25-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 197919 Mar 1 2023 dppm-3.4.259_on_2021.01.25-m-firefox.zip" }, { "type": "-", @@ -2307,7 +2397,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199264 Mar 1 16:11 dppm-3.4.385_on_2021.09.25-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 199264 Mar 1 2023 dppm-3.4.385_on_2021.09.25-m-chrome.zip" }, { "type": "-", @@ -2322,7 +2412,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193198 Mar 1 16:11 dppm-3.4.224_on_2020.11.05-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 193198 Mar 1 2023 dppm-3.4.224_on_2020.11.05-m-chrome.zip" }, { "type": "-", @@ -2337,7 +2427,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121218 Mar 1 16:11 dppm-3.4.375_on_2021.08.31-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121218 Mar 1 2023 dppm-3.4.375_on_2021.08.31-r-chrome.zip" }, { "type": "-", @@ -2352,7 +2442,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198028 Mar 1 16:11 dppm-3.4.379_on_2021.09.24-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198028 Mar 1 2023 dppm-3.4.379_on_2021.09.24-r-chrome.zip" }, { "type": "-", @@ -2367,7 +2457,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199267 Mar 1 16:11 dppm-3.4.381_on_2021.09.24-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 199267 Mar 1 2023 dppm-3.4.381_on_2021.09.24-m-chrome.zip" }, { "type": "-", @@ -2382,7 +2472,22 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199217 Mar 1 16:11 dppm-3.4.300_on_2021.03.22-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 199217 Mar 1 2023 dppm-3.4.300_on_2021.03.22-m-firefox.zip" + }, + { + "type": "-", + "name": "dppm-4.0.23_on_2023.08.13-r-chrome.zip", + "size": 115261, + "modifyTime": 1691960309000, + "accessTime": 1701925603000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 115261 Aug 13 20:58 dppm-4.0.23_on_2023.08.13-r-chrome.zip" }, { "type": "-", @@ -2397,14 +2502,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 200048 Mar 1 16:11 dppm-3.4.377_on_2021.09.24-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 200048 Mar 1 2023 dppm-3.4.377_on_2021.09.24-m-chrome.zip" }, { "type": "-", "name": "dppm-3.4.709_on_2023.03.05-r-chrome.zip", "size": 124218, "modifyTime": 1678069088000, - "accessTime": 1678290103000, + "accessTime": 1678914205000, "rights": { "user": "rw", "group": "rw", @@ -2412,7 +2517,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 124218 Mar 5 20:18 dppm-3.4.709_on_2023.03.05-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 124218 Mar 6 2023 dppm-3.4.709_on_2023.03.05-r-chrome.zip" }, { "type": "-", @@ -2427,7 +2532,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 192894 Mar 1 16:11 dppm-3.0.327_on_2018.11.02-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 192894 Mar 1 2023 dppm-3.0.327_on_2018.11.02-r-firefox.xpi" }, { "type": "-", @@ -2442,7 +2547,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193446 Mar 1 16:11 dppm-3.0.364_on_2018.11.28-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 193446 Mar 1 2023 dppm-3.0.364_on_2018.11.28-r-firefox.xpi" }, { "type": "-", @@ -2457,7 +2562,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 175065 Mar 1 16:11 dppm-3.0.386_on_2019.02.07-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 175065 Mar 1 2023 dppm-3.0.386_on_2019.02.07-r-chrome.zip" }, { "type": "-", @@ -2472,7 +2577,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 16:11 dppm-3.4.194_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 2023 dppm-3.4.194_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -2487,7 +2592,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 174789 Mar 1 16:11 dppm-3.0.380_on_2018.12.11-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 174789 Mar 1 2023 dppm-3.0.380_on_2018.12.11-r-chrome.zip" }, { "type": "-", @@ -2502,7 +2607,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 174773 Mar 1 16:11 dppm-3.0.378_on_2018.12.09-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 174773 Mar 1 2023 dppm-3.0.378_on_2018.12.09-r-chrome.zip" }, { "type": "-", @@ -2517,7 +2622,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 141216 Mar 1 16:11 dppm-3.4.350_on_2021.05.24-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 141216 Mar 1 2023 dppm-3.4.350_on_2021.05.24-r-firefox.xpi" }, { "type": "-", @@ -2532,7 +2637,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 122121 Mar 1 16:11 dppm-3.4.437_on_2022.04.12-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 122121 Mar 1 2023 dppm-3.4.437_on_2022.04.12-r-chrome.zip" }, { "type": "-", @@ -2547,7 +2652,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196212 Mar 1 16:11 dppm-3.0.902_on_2019.10.11-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196212 Mar 1 2023 dppm-3.0.902_on_2019.10.11-r-firefox.xpi" }, { "type": "-", @@ -2562,7 +2667,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 201254 Mar 1 16:11 dppm-3.4.315_on_2021.05.10-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 201254 Mar 1 2023 dppm-3.4.315_on_2021.05.10-m-firefox.zip" }, { "type": "-", @@ -2577,7 +2682,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 201904 Mar 1 16:11 dppm-3.4.416_on_2021.12.05-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 201904 Mar 1 2023 dppm-3.4.416_on_2021.12.05-m-chrome.zip" }, { "type": "-", @@ -2592,7 +2697,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198112 Mar 1 16:11 dppm-3.4.350_on_2021.05.24-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198112 Mar 1 2023 dppm-3.4.350_on_2021.05.24-m-chrome.zip" }, { "type": "-", @@ -2607,14 +2712,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 107285 Mar 1 16:11 dppm-3.4.315_on_2021.05.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 107285 Mar 1 2023 dppm-3.4.315_on_2021.05.10-r-chrome.zip" }, { "type": "-", "name": "existing.json", - "size": 124040, - "modifyTime": 1678147739000, - "accessTime": 1678572397000, + "size": 127740, + "modifyTime": 1702088970000, + "accessTime": 1702088975000, "rights": { "user": "rw", "group": "rw", @@ -2622,7 +2727,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 124040 Mar 6 18:08 existing.json" + "longname": "-rw-rw-r-- 1 maksym users 127740 Dec 9 02:29 existing.json" }, { "type": "-", @@ -2637,7 +2742,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121480 Mar 1 16:11 dppm-3.4.404_on_2021.11.07-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121480 Mar 1 2023 dppm-3.4.404_on_2021.11.07-r-chrome.zip" }, { "type": "-", @@ -2652,7 +2757,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123670 Mar 1 16:11 dppm-3.4.590_on_2022.08.08-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 123670 Mar 1 2023 dppm-3.4.590_on_2022.08.08-r-chrome.zip" }, { "type": "-", @@ -2667,7 +2772,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 174278 Mar 1 16:11 dppm-3.0.364_on_2018.11.28-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 174278 Mar 1 2023 dppm-3.0.364_on_2018.11.28-r-chrome.zip" }, { "type": "-", @@ -2682,7 +2787,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103675 Mar 1 16:11 dppm-3.4.83_on_2020.06.08-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103675 Mar 1 2023 dppm-3.4.83_on_2020.06.08-r-chrome.zip" }, { "type": "-", @@ -2697,7 +2802,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 106161 Mar 1 16:11 dppm-3.4.271_on_2021.01.28-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 106161 Mar 1 2023 dppm-3.4.271_on_2021.01.28-r-chrome.zip" }, { "type": "-", @@ -2712,7 +2817,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 188491 Mar 1 16:11 dppm-3.0.226_on_2018.09.12-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 188491 Mar 1 2023 dppm-3.0.226_on_2018.09.12-r-firefox.xpi" }, { "type": "-", @@ -2727,7 +2832,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103754 Mar 1 16:11 dppm-3.4.101_on_2020.06.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103754 Mar 1 2023 dppm-3.4.101_on_2020.06.15-r-chrome.zip" }, { "type": "-", @@ -2742,7 +2847,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 206095 Mar 1 16:11 dppm-3.4.585_on_2022.07.23-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 206095 Mar 1 2023 dppm-3.4.585_on_2022.07.23-m-chrome.zip" }, { "type": "-", @@ -2757,7 +2862,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104162 Mar 1 16:11 dppm-3.4.182_on_2020.07.11-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104162 Mar 1 2023 dppm-3.4.182_on_2020.07.11-r-chrome.zip" }, { "type": "-", @@ -2772,7 +2877,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 205813 Mar 1 16:11 dppm-3.4.564_on_2022.07.09-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 205813 Mar 1 2023 dppm-3.4.564_on_2022.07.09-m-chrome.zip" }, { "type": "-", @@ -2787,7 +2892,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103854 Mar 1 16:11 dppm-3.4.118_on_2020.06.18-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103854 Mar 1 2023 dppm-3.4.118_on_2020.06.18-r-chrome.zip" }, { "type": "-", @@ -2802,14 +2907,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 260728 Mar 1 16:11 dppm-3.0.214_on_2018.09.11-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 260728 Mar 1 2023 dppm-3.0.214_on_2018.09.11-r-firefox.xpi" }, { "type": "-", "name": "dppm-3.4.689_on_2022.09.23-r-chrome.zip", "size": 123869, "modifyTime": 1677708693000, - "accessTime": 1677708693000, + "accessTime": 1689671903000, "rights": { "user": "rw", "group": "rw", @@ -2817,7 +2922,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123869 Mar 1 16:11 dppm-3.4.689_on_2022.09.23-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 123869 Mar 1 2023 dppm-3.4.689_on_2022.09.23-r-chrome.zip" }, { "type": "-", @@ -2832,7 +2937,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 176895 Mar 1 16:11 dppm-3.0.571_on_2019.07.03-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 176895 Mar 1 2023 dppm-3.0.571_on_2019.07.03-r-chrome.zip" }, { "type": "-", @@ -2847,7 +2952,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 16:11 dppm-3.4.201_on_2020.08.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 2023 dppm-3.4.201_on_2020.08.15-r-chrome.zip" }, { "type": "-", @@ -2862,7 +2967,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 166989 Mar 1 16:11 dppm-3.0.211_on_2018.08.22-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 166989 Mar 1 2023 dppm-3.0.211_on_2018.08.22-r-chrome.zip" }, { "type": "-", @@ -2877,7 +2982,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 124014 Mar 1 16:11 dppm-3.4.700_on_2022.12.04-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 124014 Mar 1 2023 dppm-3.4.700_on_2022.12.04-r-chrome.zip" }, { "type": "-", @@ -2892,7 +2997,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104176 Mar 1 16:11 dppm-3.4.180_on_2020.06.28-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104176 Mar 1 2023 dppm-3.4.180_on_2020.06.28-r-chrome.zip" }, { "type": "-", @@ -2907,7 +3012,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202743 Mar 1 16:11 dppm-3.4.430_on_2022.03.04-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 202743 Mar 1 2023 dppm-3.4.430_on_2022.03.04-m-chrome.zip" }, { "type": "-", @@ -2922,7 +3027,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 16:11 dppm-3.4.198_on_2020.08.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 2023 dppm-3.4.198_on_2020.08.15-r-chrome.zip" }, { "type": "-", @@ -2937,7 +3042,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196102 Mar 1 16:11 dppm-3.0.894_on_2019.09.25-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196102 Mar 1 2023 dppm-3.0.894_on_2019.09.25-r-firefox.xpi" }, { "type": "-", @@ -2952,7 +3057,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196443 Mar 1 16:11 dppm-3.0.954_on_2020.02.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196443 Mar 1 2023 dppm-3.0.954_on_2020.02.10-r-firefox.xpi" }, { "type": "-", @@ -2967,7 +3072,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 167105 Mar 1 16:11 dppm-3.0.224_on_2018.09.12-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 167105 Mar 1 2023 dppm-3.0.224_on_2018.09.12-r-chrome.zip" }, { "type": "-", @@ -2982,7 +3087,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 16:11 dppm-3.0.954_on_2020.02.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173033 Mar 1 2023 dppm-3.0.954_on_2020.02.10-r-chrome.zip" }, { "type": "-", @@ -2997,7 +3102,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202993 Mar 1 16:11 dppm-3.4.437_on_2022.04.12-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 202993 Mar 1 2023 dppm-3.4.437_on_2022.04.12-m-chrome.zip" }, { "type": "-", @@ -3012,7 +3117,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104193 Mar 1 16:11 dppm-3.4.184_on_2020.08.02-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104193 Mar 1 2023 dppm-3.4.184_on_2020.08.02-r-chrome.zip" }, { "type": "-", @@ -3027,7 +3132,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173678 Mar 1 16:11 dppm-3.0.341_on_2018.11.03-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173678 Mar 1 2023 dppm-3.0.341_on_2018.11.03-r-chrome.zip" }, { "type": "-", @@ -3042,7 +3147,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172670 Mar 1 16:11 dppm-3.0.892_on_2019.09.16-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172670 Mar 1 2023 dppm-3.0.892_on_2019.09.16-r-chrome.zip" }, { "type": "-", @@ -3057,7 +3162,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198812 Mar 1 16:11 dppm-3.4.378_on_2021.09.24-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198812 Mar 1 2023 dppm-3.4.378_on_2021.09.24-r-chrome.zip" }, { "type": "-", @@ -3072,7 +3177,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125184 Mar 1 16:11 dppm-3.4.220_on_2020.10.15-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125184 Mar 1 2023 dppm-3.4.220_on_2020.10.15-r-firefox.xpi" }, { "type": "-", @@ -3087,7 +3192,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 171963 Mar 1 16:11 dppm-3.0.246_on_2018.10.30-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 171963 Mar 1 2023 dppm-3.0.246_on_2018.10.30-r-chrome.zip" }, { "type": "-", @@ -3102,7 +3207,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 174794 Mar 1 16:11 dppm-3.0.384_on_2019.02.04-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 174794 Mar 1 2023 dppm-3.0.384_on_2019.02.04-r-chrome.zip" }, { "type": "-", @@ -3117,7 +3222,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103854 Mar 1 16:11 dppm-3.4.119_on_2020.06.18-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103854 Mar 1 2023 dppm-3.4.119_on_2020.06.18-r-chrome.zip" }, { "type": "-", @@ -3132,7 +3237,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 195356 Mar 1 16:11 dppm-3.4.271_on_2021.01.28-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 195356 Mar 1 2023 dppm-3.4.271_on_2021.01.28-m-chrome.zip" }, { "type": "-", @@ -3147,7 +3252,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125941 Mar 1 16:11 dppm-3.4.277_on_2021.01.29-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125941 Mar 1 2023 dppm-3.4.277_on_2021.01.29-r-firefox.xpi" }, { "type": "-", @@ -3162,7 +3267,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 189767 Mar 1 16:11 dppm-3.0.243_on_2018.10.27-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 189767 Mar 1 2023 dppm-3.0.243_on_2018.10.27-r-firefox.xpi" }, { "type": "-", @@ -3177,7 +3282,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172693 Mar 1 16:11 dppm-3.0.897_on_2019.10.02-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172693 Mar 1 2023 dppm-3.0.897_on_2019.10.02-r-chrome.zip" }, { "type": "-", @@ -3192,7 +3297,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 194888 Mar 1 16:11 dppm-3.4.259_on_2021.01.25-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 194888 Mar 1 2023 dppm-3.4.259_on_2021.01.25-m-chrome.zip" }, { "type": "-", @@ -3207,7 +3312,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 222412 Mar 1 16:11 dppm-3.4.322_on_2021.05.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 222412 Mar 1 2023 dppm-3.4.322_on_2021.05.10-r-firefox.xpi" }, { "type": "-", @@ -3222,7 +3327,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 192894 Mar 1 16:11 dppm-3.0.341_on_2018.11.03-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 192894 Mar 1 2023 dppm-3.0.341_on_2018.11.03-r-firefox.xpi" }, { "type": "-", @@ -3237,7 +3342,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 126941 Mar 1 16:11 dppm-3.4.315_on_2021.05.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 126941 Mar 1 2023 dppm-3.4.315_on_2021.05.10-r-firefox.xpi" }, { "type": "-", @@ -3252,7 +3357,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 103582 Mar 1 16:11 dppm-3.4.66_on_2020.05.11-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 103582 Mar 1 2023 dppm-3.4.66_on_2020.05.11-r-chrome.zip" }, { "type": "-", @@ -3267,7 +3372,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190082 Mar 1 16:11 dppm-3.4.197_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190082 Mar 1 2023 dppm-3.4.197_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -3282,7 +3387,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 222119 Mar 1 16:11 dppm-3.4.320_on_2021.05.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 222119 Mar 1 2023 dppm-3.4.320_on_2021.05.10-r-firefox.xpi" }, { "type": "-", @@ -3297,7 +3402,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 191392 Mar 1 16:11 dppm-3.4.210_on_2020.08.30-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 191392 Mar 1 2023 dppm-3.4.210_on_2020.08.30-m-chrome.zip" }, { "type": "-", @@ -3312,7 +3417,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121959 Mar 1 16:11 dppm-3.4.425_on_2021.12.21-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121959 Mar 1 2023 dppm-3.4.425_on_2021.12.21-r-chrome.zip" }, { "type": "-", @@ -3327,7 +3432,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 199264 Mar 1 16:11 dppm-3.4.384_on_2021.09.25-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 199264 Mar 1 2023 dppm-3.4.384_on_2021.09.25-m-chrome.zip" }, { "type": "-", @@ -3342,14 +3447,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 105696 Mar 1 16:11 dppm-3.4.226_on_2020.12.07-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 105696 Mar 1 2023 dppm-3.4.226_on_2020.12.07-r-chrome.zip" }, { "type": "-", "name": "history.md", - "size": 29264, - "modifyTime": 1678147739000, - "accessTime": 1678572397000, + "size": 30362, + "modifyTime": 1702088969000, + "accessTime": 1702088975000, "rights": { "user": "rw", "group": "rw", @@ -3357,7 +3462,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 29264 Mar 6 18:08 history.md" + "longname": "-rw-rw-r-- 1 maksym users 30362 Dec 9 02:29 history.md" }, { "type": "-", @@ -3372,7 +3477,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 122156 Mar 1 16:11 dppm-3.4.439_on_2022.04.25-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 122156 Mar 1 2023 dppm-3.4.439_on_2022.04.25-r-chrome.zip" }, { "type": "-", @@ -3387,7 +3492,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193964 Mar 1 16:11 dppm-3.0.378_on_2018.12.09-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 193964 Mar 1 2023 dppm-3.0.378_on_2018.12.09-r-firefox.xpi" }, { "type": "-", @@ -3402,7 +3507,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121388 Mar 1 16:11 dppm-3.4.385_on_2021.09.25-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121388 Mar 1 2023 dppm-3.4.385_on_2021.09.25-r-chrome.zip" }, { "type": "-", @@ -3417,7 +3522,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193909 Mar 1 16:11 dppm-3.4.226_on_2020.12.07-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 193909 Mar 1 2023 dppm-3.4.226_on_2020.12.07-m-chrome.zip" }, { "type": "-", @@ -3432,7 +3537,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123402 Mar 1 16:11 dppm-3.4.101_on_2020.06.15-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123402 Mar 1 2023 dppm-3.4.101_on_2020.06.15-r-firefox.xpi" }, { "type": "-", @@ -3447,7 +3552,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172681 Mar 1 16:11 dppm-3.0.894_on_2019.09.25-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172681 Mar 1 2023 dppm-3.0.894_on_2019.09.25-r-chrome.zip" }, { "type": "-", @@ -3462,7 +3567,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 260775 Mar 1 16:11 dppm-3.0.218_on_2018.09.11-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 260775 Mar 1 2023 dppm-3.0.218_on_2018.09.11-r-firefox.xpi" }, { "type": "-", @@ -3477,7 +3582,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 16:11 dppm-3.4.204_on_2020.08.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 2023 dppm-3.4.204_on_2020.08.15-r-chrome.zip" }, { "type": "-", @@ -3492,7 +3597,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 188374 Mar 1 16:11 dppm-3.0.211_on_2018.08.22-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 188374 Mar 1 2023 dppm-3.0.211_on_2018.08.22-r-firefox.xpi" }, { "type": "-", @@ -3507,14 +3612,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 193998 Mar 1 16:11 dppm-3.0.384_on_2019.02.04-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 193998 Mar 1 2023 dppm-3.0.384_on_2019.02.04-r-firefox.xpi" }, { "type": "-", "name": "dppm-3.4.375_on_2021.08.31-r-firefox.xpi", "size": 141631, "modifyTime": 1677708687000, - "accessTime": 1677716076000, + "accessTime": 1701863070000, "rights": { "user": "rw", "group": "rw", @@ -3522,7 +3627,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 141631 Mar 1 16:11 dppm-3.4.375_on_2021.08.31-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 141631 Mar 1 2023 dppm-3.4.375_on_2021.08.31-r-firefox.xpi" }, { "type": "-", @@ -3537,7 +3642,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 201723 Mar 1 16:11 dppm-3.4.365_on_2021.06.16-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 201723 Mar 1 2023 dppm-3.4.365_on_2021.06.16-m-firefox.zip" }, { "type": "-", @@ -3552,7 +3657,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 194692 Mar 1 16:11 dppm-3.4.215_on_2020.09.24-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 194692 Mar 1 2023 dppm-3.4.215_on_2020.09.24-m-firefox.zip" }, { "type": "-", @@ -3567,7 +3672,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 121437 Mar 1 16:11 dppm-3.4.377_on_2021.09.24-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 121437 Mar 1 2023 dppm-3.4.377_on_2021.09.24-r-chrome.zip" }, { "type": "-", @@ -3582,7 +3687,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198067 Mar 1 16:11 dppm-3.4.341_on_2021.05.10-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198067 Mar 1 2023 dppm-3.4.341_on_2021.05.10-m-chrome.zip" }, { "type": "-", @@ -3597,7 +3702,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125193 Mar 1 16:11 dppm-3.4.219_on_2020.10.14-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125193 Mar 1 2023 dppm-3.4.219_on_2020.10.14-r-firefox.xpi" }, { "type": "-", @@ -3612,7 +3717,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 192867 Mar 1 16:11 dppm-3.0.316_on_2018.11.02-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 192867 Mar 1 2023 dppm-3.0.316_on_2018.11.02-r-firefox.xpi" }, { "type": "-", @@ -3627,7 +3732,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196099 Mar 1 16:11 dppm-3.0.892_on_2019.09.16-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196099 Mar 1 2023 dppm-3.0.892_on_2019.09.16-r-firefox.xpi" }, { "type": "-", @@ -3642,7 +3747,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 16:11 dppm-3.4.206_on_2020.08.15-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 190731 Mar 1 2023 dppm-3.4.206_on_2020.08.15-m-chrome.zip" }, { "type": "-", @@ -3657,7 +3762,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196215 Mar 1 16:11 dppm-3.4.220_on_2020.10.15-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 196215 Mar 1 2023 dppm-3.4.220_on_2020.10.15-m-firefox.zip" }, { "type": "-", @@ -3672,7 +3777,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 125203 Mar 1 16:11 dppm-3.4.224_on_2020.11.05-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 125203 Mar 1 2023 dppm-3.4.224_on_2020.11.05-r-firefox.xpi" }, { "type": "-", @@ -3687,14 +3792,14 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 166838 Mar 1 16:11 dppm-3.0.240_on_2018.10.27-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 166838 Mar 1 2023 dppm-3.0.240_on_2018.10.27-r-chrome.zip" }, { "type": "-", "name": "dppm-3.4.709_on_2023.03.05-m-chrome.zip", "size": 207823, "modifyTime": 1678069094000, - "accessTime": 1678069094000, + "accessTime": 1678914365000, "rights": { "user": "rw", "group": "rw", @@ -3702,7 +3807,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 207823 Mar 5 20:18 dppm-3.4.709_on_2023.03.05-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 207823 Mar 6 2023 dppm-3.4.709_on_2023.03.05-m-chrome.zip" }, { "type": "-", @@ -3717,7 +3822,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 141619 Mar 1 16:11 dppm-3.4.373_on_2021.08.31-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 141619 Mar 1 2023 dppm-3.4.373_on_2021.08.31-r-firefox.xpi" }, { "type": "-", @@ -3732,7 +3837,22 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 120761 Mar 1 16:11 dppm-3.4.341_on_2021.05.10-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 120761 Mar 1 2023 dppm-3.4.341_on_2021.05.10-r-chrome.zip" + }, + { + "type": "-", + "name": "dppm-3.4.812_on_2023.12.08-r-chrome.zip", + "size": 106369, + "modifyTime": 1702087786000, + "accessTime": 1702087786000, + "rights": { + "user": "rw", + "group": "rw", + "other": "r" + }, + "owner": 1000, + "group": 100, + "longname": "-rw-rw-r-- 1 maksym users 106369 Dec 9 02:09 dppm-3.4.812_on_2023.12.08-r-chrome.zip" }, { "type": "-", @@ -3747,7 +3867,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 202029 Mar 1 16:11 dppm-3.4.375_on_2021.08.31-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 202029 Mar 1 2023 dppm-3.4.375_on_2021.08.31-m-firefox.zip" }, { "type": "-", @@ -3762,7 +3882,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 105486 Mar 1 16:11 dppm-3.4.224_on_2020.11.05-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 105486 Mar 1 2023 dppm-3.4.224_on_2020.11.05-r-chrome.zip" }, { "type": "-", @@ -3777,7 +3897,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 16:11 dppm-3.4.206_on_2020.08.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 2023 dppm-3.4.206_on_2020.08.15-r-chrome.zip" }, { "type": "-", @@ -3792,7 +3912,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 123527 Mar 1 16:11 dppm-3.4.118_on_2020.06.18-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 123527 Mar 1 2023 dppm-3.4.118_on_2020.06.18-r-firefox.xpi" }, { "type": "-", @@ -3807,7 +3927,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196077 Mar 1 16:11 dppm-3.0.887_on_2019.09.06-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196077 Mar 1 2023 dppm-3.0.887_on_2019.09.06-r-firefox.xpi" }, { "type": "-", @@ -3822,7 +3942,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 201761 Mar 1 16:11 dppm-3.4.367_on_2021.08.19-m-firefox.zip" + "longname": "-rw-rw-r-- 1 maksym users 201761 Mar 1 2023 dppm-3.4.367_on_2021.08.19-m-firefox.zip" }, { "type": "-", @@ -3837,7 +3957,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 106487 Mar 1 16:11 dppm-3.4.300_on_2021.03.22-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 106487 Mar 1 2023 dppm-3.4.300_on_2021.03.22-r-chrome.zip" }, { "type": "-", @@ -3852,7 +3972,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 198067 Mar 1 16:11 dppm-3.4.316_on_2021.05.10-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 198067 Mar 1 2023 dppm-3.4.316_on_2021.05.10-m-chrome.zip" }, { "type": "-", @@ -3867,7 +3987,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 222126 Mar 1 16:11 dppm-3.4.321_on_2021.05.10-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 222126 Mar 1 2023 dppm-3.4.321_on_2021.05.10-r-firefox.xpi" }, { "type": "-", @@ -3882,7 +4002,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 173078 Mar 1 16:11 dppm-3.0.957_on_2020.02.13-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 173078 Mar 1 2023 dppm-3.0.957_on_2020.02.13-r-chrome.zip" }, { "type": "-", @@ -3897,7 +4017,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 16:11 dppm-3.4.205_on_2020.08.15-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 104220 Mar 1 2023 dppm-3.4.205_on_2020.08.15-r-chrome.zip" }, { "type": "-", @@ -3912,7 +4032,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 191660 Mar 1 16:11 dppm-3.4.215_on_2020.09.24-m-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 191660 Mar 1 2023 dppm-3.4.215_on_2020.09.24-m-chrome.zip" }, { "type": "-", @@ -3927,7 +4047,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 106487 Mar 1 16:11 dppm-3.4.301_on_2021.03.22-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 106487 Mar 1 2023 dppm-3.4.301_on_2021.03.22-r-chrome.zip" }, { "type": "-", @@ -3942,7 +4062,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196569 Mar 1 16:11 dppm-3.0.958_on_2020.02.14-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196569 Mar 1 2023 dppm-3.0.958_on_2020.02.14-r-firefox.xpi" }, { "type": "-", @@ -3957,7 +4077,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 172773 Mar 1 16:11 dppm-3.0.904_on_2019.10.16-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 172773 Mar 1 2023 dppm-3.0.904_on_2019.10.16-r-chrome.zip" }, { "type": "-", @@ -3972,7 +4092,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 188382 Mar 1 16:11 dppm-3.0.219_on_2018.09.11-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 188382 Mar 1 2023 dppm-3.0.219_on_2018.09.11-r-firefox.xpi" }, { "type": "-", @@ -3987,7 +4107,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 166998 Mar 1 16:11 dppm-3.0.219_on_2018.09.11-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 166998 Mar 1 2023 dppm-3.0.219_on_2018.09.11-r-chrome.zip" }, { "type": "-", @@ -4002,7 +4122,7 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 122097 Mar 1 16:11 dppm-3.4.432_on_2022.03.16-r-chrome.zip" + "longname": "-rw-rw-r-- 1 maksym users 122097 Mar 1 2023 dppm-3.4.432_on_2022.03.16-r-chrome.zip" }, { "type": "-", @@ -4017,6 +4137,6 @@ }, "owner": 1000, "group": 100, - "longname": "-rw-rw-r-- 1 maksym users 196116 Mar 1 16:11 dppm-3.0.897_on_2019.10.02-r-firefox.xpi" + "longname": "-rw-rw-r-- 1 maksym users 196116 Mar 1 2023 dppm-3.0.897_on_2019.10.02-r-firefox.xpi" } ] \ No newline at end of file diff --git a/history.md b/history.md index 6ab6c0d..f84ab9f 100644 --- a/history.md +++ b/history.md @@ -1,4 +1,18 @@ -#### version 3.4.709 02.26.2023 +#### version 4.0.023 08.13.2023 Public +* The extension is built using a new build system and a new branch to provide future support for v2 and v3 manifests. +* Bug [91453](http://dp-tfs.crossmatch.net:8080/tfs/DefaultCollection/Prime/_workitems?id=91453) + Password fill-in issue on "Client360" (client360.fiservapps.com) + Updated the algorithm for populating form values to provide an asynchronous chain of events. + +#### version 3.4.711 04.02.2023 +* Bug [91506](http://dp-tfs.crossmatch.net:8080/tfs/DefaultCollection/Prime/_workitems?id=91248) + Bank of Washington: Unable to create managed logon (two password protected fields for username and password) + Added a customization for working with this site. (3.4.711 04.02.2023) +* Bug [91370](http://dp-tfs.crossmatch.net:8080/tfs/DefaultCollection/Prime/_workitems?id=91370) + Bank of Utica - Navigator (FiServ) site not trainable and doesn't submit + Added a customization for working with this site. (3.4.711 04.02.2023) +* The extension is built using the new build system. +#### version 3.4.709 02.26.2023 Public * Bug [91248](http://dp-tfs.crossmatch.net:8080/tfs/DefaultCollection/Prime/_workitems?id=91248) PM icon and fill-in move to unprotected field except when not visible due to window resizing. Added the ability to filter out the context script fields. (3.4.709 02.26.2023) @@ -6,7 +20,7 @@ "Payroll people" website was supported in extension .439 but no longer works in .700. Added a customization for working with this site. (3.4.702 01.30.2023) -#### version 3.4.700 12.04.2022 Public +#### version 3.4.700 12.04.2022 Public * Bug [91153](http://dp-tfs.crossmatch.net:8080/tfs/DefaultCollection/Prime/_workitems?id=91153) Disable use of personal logins if GPO Add personal logins is disabled. Added perosnal logins filter to drop personal logins if add new logins not allowed with GPO. diff --git a/index.html b/index.html index cbc60ee..c17d5b7 100644 --- a/index.html +++ b/index.html @@ -6,8 +6,8 @@ QA website - - + +